<SEC-DOCUMENT>0001628280-21-024342.txt : 20211202
<SEC-HEADER>0001628280-21-024342.hdr.sgml : 20211202
<ACCEPTANCE-DATETIME>20211201212401
ACCESSION NUMBER:		0001628280-21-024342
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		76
CONFORMED PERIOD OF REPORT:	20211031
FILED AS OF DATE:		20211202
DATE AS OF CHANGE:		20211201

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			C3.ai, Inc.
		CENTRAL INDEX KEY:			0001577526
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				263999357
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0430

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39744
		FILM NUMBER:		211464770

	BUSINESS ADDRESS:	
		STREET 1:		1300 SEAPORT BLVD
		STREET 2:		SUITE 500
		CITY:			REDWOOD CITY
		STATE:			CA
		ZIP:			94063
		BUSINESS PHONE:		650-503-2218

	MAIL ADDRESS:	
		STREET 1:		1300 SEAPORT BLVD
		STREET 2:		SUITE 500
		CITY:			REDWOOD CITY
		STATE:			CA
		ZIP:			94063

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	C3 IoT, Inc.
		DATE OF NAME CHANGE:	20180123

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	C3, Inc.
		DATE OF NAME CHANGE:	20130522
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>ai-20211031.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:c8ca4275-0c2e-426f-acc7-ecaa3cf5c21a,g:579c24ff-5ec7-47e0-95b9-ecaa0cfd955d,d:d60913af292f4ae7a23bafe58eee01c1--><html xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ai="http://c3.ai/20211031" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>ai-20211031</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80L2ZyYWc6ZmFiMWQ2Y2FlYjE1NGY0Yjk0YmM1YTdmMTk3ZDVkNDQvdGFibGU6OTg5MGI5ZmIyMGNjNDU2NmFmNGEwYzU1NzdkN2NjY2UvdGFibGVyYW5nZTo5ODkwYjlmYjIwY2M0NTY2YWY0YTBjNTU3N2Q3Y2NjZV8yLTEtMS0xLTE1NTAy_88895c36-995d-4771-a3bb-d655f6b33d7a">04-30</ix:nonNumeric><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80L2ZyYWc6ZmFiMWQ2Y2FlYjE1NGY0Yjk0YmM1YTdmMTk3ZDVkNDQvdGFibGU6OTg5MGI5ZmIyMGNjNDU2NmFmNGEwYzU1NzdkN2NjY2UvdGFibGVyYW5nZTo5ODkwYjlmYjIwY2M0NTY2YWY0YTBjNTU3N2Q3Y2NjZV8zLTEtMS0xLTE1NTAy_1cdda6a0-dde2-4ce8-b20f-550dcbb2d9e6">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80L2ZyYWc6ZmFiMWQ2Y2FlYjE1NGY0Yjk0YmM1YTdmMTk3ZDVkNDQvdGFibGU6OTg5MGI5ZmIyMGNjNDU2NmFmNGEwYzU1NzdkN2NjY2UvdGFibGVyYW5nZTo5ODkwYjlmYjIwY2M0NTY2YWY0YTBjNTU3N2Q3Y2NjZV80LTEtMS0xLTE1NTAy_7a6c486a-5fb2-4b2b-93bd-fca3da471131">0001577526</ix:nonNumeric><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80L2ZyYWc6ZmFiMWQ2Y2FlYjE1NGY0Yjk0YmM1YTdmMTk3ZDVkNDQvdGFibGU6OTg5MGI5ZmIyMGNjNDU2NmFmNGEwYzU1NzdkN2NjY2UvdGFibGVyYW5nZTo5ODkwYjlmYjIwY2M0NTY2YWY0YTBjNTU3N2Q3Y2NjZV81LTEtMS0xLTE1NTAy_11b9123a-cd86-4c99-b344-caac5d473e72">2022</ix:nonNumeric><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80L2ZyYWc6ZmFiMWQ2Y2FlYjE1NGY0Yjk0YmM1YTdmMTk3ZDVkNDQvdGFibGU6OTg5MGI5ZmIyMGNjNDU2NmFmNGEwYzU1NzdkN2NjY2UvdGFibGVyYW5nZTo5ODkwYjlmYjIwY2M0NTY2YWY0YTBjNTU3N2Q3Y2NjZV82LTEtMS0xLTE1NTAy_124f931a-2fac-4dd6-a2e1-55cd7695b4a7">Q2</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="ibe4d8d7710804fdb870073817495dc3e_D20201101-20201130" decimals="4" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81Mi9mcmFnOjkwMjZkMzk2OTFiYTQwMmY5NDliYjU0NmFmNDA4ZDU5L3RleHRyZWdpb246OTAyNmQzOTY5MWJhNDAyZjk0OWJiNTQ2YWY0MDhkNTlfMTc1_3d39ad6b-ed7b-45ca-a326-9442d11fb46c">0.1667</ix:nonFraction><ix:nonNumeric contextRef="i26fd16ecfdec4455977438f0c539e017_I20211031" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81OC9mcmFnOjg5NmQ3MGY1YjNjMjQ1ZjliZWI2YzQ3YzZmYmQ3YTM3L3RhYmxlOmRkZjVkNDRlOTViZDRmNDY5YTVjMGZiMjI1ODI5NjI4L3RhYmxlcmFuZ2U6ZGRmNWQ0NGU5NWJkNGY0NjlhNWMwZmIyMjU4Mjk2MjhfMi0xLTEtMS0xNTUwMg_63b7ca8e-4da7-4e60-adc9-20a660e6e68c"></ix:nonNumeric><ix:nonNumeric contextRef="i65eeb05188d242e48cc0f91efaf30316_I20210430" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81OC9mcmFnOjg5NmQ3MGY1YjNjMjQ1ZjliZWI2YzQ3YzZmYmQ3YTM3L3RhYmxlOmRkZjVkNDRlOTViZDRmNDY5YTVjMGZiMjI1ODI5NjI4L3RhYmxlcmFuZ2U6ZGRmNWQ0NGU5NWJkNGY0NjlhNWMwZmIyMjU4Mjk2MjhfMy0xLTEtMS0xNTUwMg_ef1701dd-1301-4420-a6e1-3e9e9e2a71c6"></ix:nonNumeric><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="ai:CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83OS9mcmFnOjgzYzQ4ZTY2MWZkZDQzMTZiYWM4NjVmZTY0MjczMjRjL3RleHRyZWdpb246ODNjNDhlNjYxZmRkNDMxNmJhYzg2NWZlNjQyNzMyNGNfMTAw_1ef6f40d-3e49-4c9f-b735-90aabadd726b">20</ix:nonNumeric><ix:nonNumeric contextRef="i9da8185f98244e66a90fe2c0d4d76558_D20210501-20211031" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84NS9mcmFnOjAxN2IyNjZkNjVkZTQ5MWY4YTllNjIyNGNjY2Y2OWQ1L3RleHRyZWdpb246MDE3YjI2NmQ2NWRlNDkxZjhhOWU2MjI0Y2NjZjY5ZDVfMjc0_62ea9371-f108-438f-9eab-54dcbec6de96">5</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="ai-20211031.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ec5da0e624f437db9d456d17d569da8_I20211129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i7cbf051d718d4d7e923c3a6ec2013d62_I20211129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8833d16abbb447479ac737289ce2dd60_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifaf72d4be0f44db0a42c708204992ac5_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</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="i599de67d57c84060b4e32990c0d196a0_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1406ad76bc1b4348b07ec980e2c54cf6_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic778cdfea3ff4182874acac843e41a16_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2a4672c0b664849be579544832c325a_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i138b42fba534415a941c2d38e50ff953_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb71f0128a7941cea881a242ebba80a7_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71dedd8f0f514920b8911a26d0210ca3_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i965558efd3cb4adeaa11ef81ad680a67_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ae2cac0ad414dfba1afea11a1ffb942_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33232ad192b64ec3b0a09decba3fbd33_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0f5aa4aa14f4ed189c5e469f82343d1_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieaea604bd852496e97bb9eb7c87298bf_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad341eced2124a0da4715c0b67ff29c1_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5410603270d547168fd4af830102e3aa_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5a20dd729394fc9a2ef52343ed00a2b_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic49c2d8d509441cbb262e81efc07a16c_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3c621c6659b41e28587b27fb0f273ab_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb64ea067ae645c89f2bf2fd20fead19_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i409a70f685a74dddba6ed0f0b87d8a70_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06739611320f4b50b7f7d1b4b7035e67_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i551d27cac9a54106be3089e03280eedd_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id54591b6a3824acea7b1b679e0d39f9b_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d0f31bfdb184bf18460a9088f321fa6_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a26806e897f4186929a826ef380d44e_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d22e5eba21440e68ae7ac3bf52a3cbf_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f1ed90a17aa40cc89da4e8412ae0b4e_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia06ad0194fed4f6497a1f4e973c31e50_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b9a552d89b3400a9764992d451e5ba7_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i995da5d459f74d198d0354a81bd33e24_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9433b0c49c7a4f35aebfec767f08358c_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib398bfb07d69447fb005f83d86c777aa_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i730dd880d912494ba06428dd44cfd2fd_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6375be50e134bdca0e23a21a4a14b31_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18f859e46e50411786b744602d92ebe1_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75977370b731438fb1f16dfc25b7d5b9_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbc8442bf3a14ae5ae7dd5981a61fc0c_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7740d4fb3e2a441598080977ff20bf2b_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb2be352cb0446d2be482418cec6a13f_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7b63dc60ebd47d8919117361b4e73c4_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45a0aa3ede7943ca86cf9199b78ff8e1_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8a84154829b41c59c633d970d566e16_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c34adef89bf458094d6abbaa8826756_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37c02a01c3c54f9a8409c2775464b25e_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2195a8f53653499e971993b2d217c763_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99eba4ba101f4c14b964939c7980395a_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i684fb52bf63246448c39d4c7218bdae8_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35139317ab8e498e9ca527cf5a579961_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if43cd3f91d3d4340b723f8393677d42b_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie87d276022224c59a26ea522c0eaa773_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fc7ffe5a6b84d1b82a70c2bca57efea_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47d82724c97946129646e27365024022_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic398e8391e9c4efbac57e3d20bc948f1_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0473694428049de9b4695e87adfaa8e_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f1ca7ebfab6447fab00293ca09433bd_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3b9e0bf1f7c4962b459ba6e3ed4a9ea_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee480e1410594cac837821f4ce085e9a_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4745c3da06b345fc9cdecd590a5e0062_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e8a7f3081f641c7934becaef6c03471_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifdad8a7fbf03443a842a3cad3f2fd604_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cd917d4ff064699b319f62767208fa2_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibac55d16006d451a9eb94f6d9a1052eb_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ed2a1b7f54d479192d7a2c2a8f33301_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2a7ada5f3ce46e7be378140d4714a85_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea32022940f94731a32da9576a406f55_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04f7246a01aa4839a1fd823b5dfc9bd2_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e93e9ac2b36464aba37956f93f7f0b0_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb7782ac93704ed1900da54e087802ae_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bd4936fc08141d08e212b18c2c61b90_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19b68e9f2f2146a9b6e0b2562aba298a_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0e2219601114803bf27bef3c50bd223_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1f60ba5a1ee4f4ea6229b252b207899_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03f2338d2ae4434e96e8e0b82b30e9bb_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e7d0ad6318040c3ade0e9549e70db9f_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74d585984e3446fda6acfd62ecf77c08_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id75d349b42884c80a255a8dcf476cc24_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0669e72592504995af271d8544268312_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05666ce407b64278b5973ad4e1908bbf_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice8680c439314fe5a2019af945013bdc_I20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8db82bf2c4184c3391e3546509adbc72_I20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d014aa0789b4de381c0ba8b7ad2b743_I20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d767868c5c14213b31e871d590925e1_I20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29521931bb3043b2b46e91e158111af5_I20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9015b668159e4af789cafdc80e019edc_I20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia01555179e274aabbd58847c03a0970e_I20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7ea1c8ec0e84998a43bcebaa18fa552_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6962123939e2458fae8f4f8352a47c02_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib304308453e042cba1490b6ac5dc6689_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a86c626c37e4736a1aadb6f49bd0acf_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7997891ae94943d6bf40d06529e0ca4d_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65fa7d6ff4654b1b9bbe82a557369546_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f128c0541154dd2a9adc267f2173258_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i703ac4f7e9ea4282910acd13639ac9d9_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5efb83c2a9ea48d5ad8d78ce011488d7_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifac3647542114b3c82ebe67cb6f7a108_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a996f3a263d4d9eadb790c9545193e6_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic58b06454322447d8cdbaeb0a03ff5d6_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied08ed6bc8f14e88ac38d145cdde1aae_I20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a5e19ea2eca46be8e9b312436c13c5c_I20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fd7eff49ed847e7a9ea5280fedec2d7_I20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59c72a03aef24b518b002a8f0d032d9f_I20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99c29a900ccc4514b9d34001dc01cda3_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1d1c5ad480e4c9b85e8d4be69c6b9de_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa05d54a9e904f09b1e14e8689938e34_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ce3bd3c106842cea4f3e8dba1c29b39_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f34bab2d20c4476a5053e9fae2f9156_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72e722b1125d462e8c1d16327eb21ac4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i935b511f6c584f0a94ad4379698a57c7_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf1a86c466f2491db74ad1d39ba9927f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7654c75deb3149ddac4a1f58cb022cb8_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58536169122a4c10b9bedbe2ac565b9f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3f892b36a024c04a80141e49a64da10_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i072ca13786bf437b8ea7256cf98b3089_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ai:SpringCreekCapitalLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i093892367bfa469186dc7dd18c47e8f3_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ai:MicrosoftCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i723e77c07bc74c87a5045e03a6a25cf5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29d62819ab3e4a09ab091bb527287c2a_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe4d8d7710804fdb870073817495dc3e_D20201101-20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f5492e7bbf6424b9fbce1429c0226a7_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1b5fe7c5b624cd183720d977163b2ac_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94c6bff03ed646e684f54d0e550ef352_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id40a483458694a908e2cab50fd876ac2_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ae1577c19e249ab8c894ad349265f2a_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cebf612cacc41c4a7c82cd6e65b6318_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8276f4fd2b6413ba8bac049d06dbab2_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ca0b8b653694eb8867fb2ca154acecb_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c9497d09cff40da98dbd099a1e3356c_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb360592fc92458f8e3e571f57e02f48_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95a7e30df79e44cc91228df6706195ca_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2571548f3149417aacffc386ee5c5291_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab782e5c18914aef84edf27b654cbb68_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6205c407a2764aed8603971bbcb8cf0b_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0f6900c7ac2408e9e706cba08fd8115_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c77b259af7941beb8ab1f395270c649_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06ad3c09889f4143be4ba7c88681c78c_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64238ec7227b4111a6ed0d2a49a4bb8d_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0156fcc827164f75a9d0537e647b6191_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i671f0fb3196e45489fbdd9ce09e3459d_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i345fce8f8243411fbc77e3a2b23c8ea8_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-11-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65eeb05188d242e48cc0f91efaf30316_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75aa06dc7fa04d0b8ad4cdb1a9a7814d_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1112abd4ed4456e89ce7e9a4ac2155a_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i827a09204c504f72815b6165e2b6b1ae_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabe61a7ace684138b868f1bb403a155f_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i088839dc7a834b0f8cb5cc17ae97bb98_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic874f2c1838d4518b6397f17b563d50e_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie05685fa802d49f99fa60431639d9b1d_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ffadef1084646149608e00c6332de98_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03e61ffb440b4cb9a827c592f9d791c3_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d7f1092b0d34f8b97b12af72f8e19c7_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6340cfa419c34ecb8e2236db976adfdd_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1e6ff884ad94e6aa82aa8dc1a31bd68_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e2ac4e2a52d440c9625570bbfdaa621_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f15c97f35fb485aa227ac4c3be259f5_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97f0027befc1422fb0ba5ce744f5362c_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb8213ad74e04f24bd369a120dc68b9a_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26fd16ecfdec4455977438f0c539e017_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-11-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8a12875cee14e539e33704b8d41af40_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a2be1dad2cc4a55b09b44b6dfd46b97_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</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:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0c5a3d58e7b4badad60c81290dbf7d9_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i804baa0115c64f2b9a23fffc4a98ef31_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i055e29543f8a4caf96bd18f74e0c6362_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b02a7eb83f94f6696169022e4effa5f_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</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:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd977751a1b84caa89dbd0e8b46125c0_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i537ed029e9614ee5ae725ef92025f209_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied0141f04bca42c1b18f819e1b2873f0_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71dfa8b089de4414a6c9f77d8746cd55_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2918c9342ca4ffaa26660073e42f7fb_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2953e41e4f3e4bd3abda1988ad273a3d_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02345d531548455c949f29b919e8a0c2_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4cd1c9c61de041d3a3edc09f2844a839_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7fc9dac040741cfb32e63312daadaf0_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2294251d4b84a0fbcfd744cc06594c2_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id53caed4d074454f9f47abad3b9ca71b_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefbd9e0de8ab46f6ac259983d81aab6d_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</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:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide8c629648494a89b0e76287cf942318_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40575debd1804c14ab3efb3547aec17e_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9da79c8ef2194f30a9f74e4b1b49c1d6_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bb8423842194a968f026a782a850f14_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</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:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4477abc4538442bba8ed179b219f34c1_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a9b9edcfd5f45eab5f00fb2354bd3a4_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7945eb215bd5424fa21550f3ca137799_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic17bbb1ab4224a33a4f2f8f6f714528b_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</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>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51777cdae3254cfeac28525b0518253d_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</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>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i325f87ce4cbb475ca2fc36da6eb407f6_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00bdfc6dc446498db9eb0043275a0eb3_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic02a0347b74246d7bbfe09135d7c1a15_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</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>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1ed7bd37dc3464f84909960ae0e8f5f_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</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>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe1566700b3649f5b77bcfe2bc1c1ec6_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41b596df3cd345f8824b9612a8884b3e_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbf967c9d1364826b1c9bd1c2cfe3e35_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</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:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16cd36dac8c84d47b38337064b70102c_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ad9e72f29a140849aa5d6ff16354b66_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9cad3582b83442248562c1d2f47356a1_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6dddeafac94f4b0a8dff126b82714580_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</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:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdece80611a8454fa4f08499e77c2249_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ee685c01a0b4d37a2839c36f6b68511_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if04639df98bf4881bc2dcac2882bc643_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1754cb000db74fa680355a1f2974f99b_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</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:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d991207f12b4902a809080327bafcaf_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id77a4a4116e84123a9d2ff0e6d6d6d36_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c6378a54d7e4374bced5dfa8329f179_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i331d676f7fca4ae386288af79f25a11f_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</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:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f0a9ee94b014a1a9f41501ae346021c_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75cac487bdac46879e6b55343d5a7658_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i069faf8e7bf0418e9ba0ea66593c0a76_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i961a3bebbd6f43e69c17ddb95328c261_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3378661bbb7b4f58a7dd8c9f11242017_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5216bce3b6e0405eb6f7e1c4beff2374_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9229b043bc1243f68560db9ca187bbc0_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic82d87ff99b44e398a3807293d756b4e_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id040a647a0a647b49b64c0371b261476_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae11a50826c545c6aaf5c517ff9792db_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id926f023f80e42a7a745865f810351ef_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56b01f75aa204724851da51a1e28a84e_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia85be1dd85e24e8eb6040fdaf4162285_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida10c561bc74422ca1273e371725b917_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ea59f6d1d25481db334f5163125fa40_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8e509ed09494331b91521b64947740b_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4e41f3871ee40b28d81033f4ac3439a_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77df897f38f345c6a93b68823b2e349e_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6c72af0c91549ed9b85e16541128a56_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica9ad0f315ce40e792f65dee16be8734_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ai:DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57bd562bd59e4e7a977771f95302d871_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ai:DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="investment"><xbrli:measure>ai:investment</xbrli:measure></xbrli:unit><xbrli:context id="if5dc9936e1a2401ba62fedc3338bcced_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i822956522d5d478bab261162ea82c69a_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa51fcfa965344db94a1648c4a27bc1e_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i224bfe09cafc409c9e20e9fc04bb9ce2_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78a361a03bf54bb48418cb51b54b9873_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d7c4013413a4e67a72f888b6f97027f_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ai:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i874f9233b49c48b7acfbd5fb2e3d82a3_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ai:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id279aa23807d4b03a98ebcb2805bbe80_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ai:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dcf604f58684c148482b6fe838c871c_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifadc875a8b1844caa062b8343cb54b33_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05e9db5d27574e6484306fc8bab75cc9_D20200501-20200501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ai:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24418e53f0d24825b2c1b7262700a469_D20200818-20200818"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ai:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-18</xbrli:startDate><xbrli:endDate>2020-08-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i933a05d8ebe54573935a119fa8bb28a2_D20191101-20191130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">ai:WebHostingServicesNovember2019November2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2019-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e5df3581c334fdf91f16562ef15ac4d_D20191101-20191130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">ai:WebHostingServicesNovember2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2019-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03c2026dff414285b92cd259de513503_D20191101-20191130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">ai:WebHostingServicesNovember2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2019-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9804a70878224a57b3b3bcf93ef893ac_D20191101-20191130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">ai:WebHostingServicesNovember2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2019-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7875b21954374b76a6d4da15e43adc68_D20200201-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ai:GrantsAgreementAxis">ai:C3aiDTIDigitalTransformationInstituteGrantsProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3e63ebca82548c1af5b791abccd177b_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ai:GrantsAgreementAxis">ai:C3aiDTIDigitalTransformationInstituteGrantsProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6beb7fd4f4014b1485ae3b72740b0455_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ai:GrantsAgreementAxis">ai:C3aiDTIDigitalTransformationInstituteGrantsProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7fdc9146a11c42dd9434fbda70fd8eca_I20210825"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-08-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="sqft"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit><xbrli:unit id="phase"><xbrli:measure>ai:phase</xbrli:measure></xbrli:unit><xbrli:context id="i6c759911085643a684b7192249f163cd_D20210825-20210825"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-25</xbrli:startDate><xbrli:endDate>2021-08-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90e20d5be5e34f58bd445def3ae79eba_D20210825-20210825"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-25</xbrli:startDate><xbrli:endDate>2021-08-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i664d4fb49e6e43cfb5750bedc8e08fe8_I20210825"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ai:LandlordMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i689c95d01807451886f494d5ff542d07_D20210810-20210810"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ai:BlattmanEtAlVSiebelEtAlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-10</xbrli:startDate><xbrli:endDate>2021-08-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibae48273146142a19d36cf6d152d29b0_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>ai:vote</xbrli:measure></xbrli:unit><xbrli:context id="i9da8185f98244e66a90fe2c0d4d76558_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc82786c75594ab79c0ec29b0660ab0a_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91db0fca49f74570b6e9d89cf466d828_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ai:TwentyTwentyIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:CommonClassAAndCommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie74b427ea59e47e5b0d5b18f5c0da4d1_I20201127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ai:TwentyTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86f77872b8e54afdbd367dbe3e82c757_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ai:TwentyTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:CommonClassAAndCommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7aebbf3bca1f409f9c6051867834b42d_I20201127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ai:TwentyTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib73c0621417c4795918ae7a8f1858c5c_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ai:TwentyTwentyIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i734c118013e147d9a10e7616e7baa444_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdee5b6dfec24fb59c2183c031f638ed_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id56b1a9ccf3342c78ea2df186372a8c2_D20200501-20201210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-12-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f06db17658c4e9f8bc3d7ca076d0bb0_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29367bf7f9144a3a8ecb8d9b9c81b9ab_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6fa1b466f1e4291befd9621f41de854_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bd6f9e4f42943b9a0db16d4e7d4653d_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf35c00e82554b3a84fe533a783caa10_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b4a0c8d41c14d1398e2068213a47d4d_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9da1171f7bcf401b83df49bcb43c23c4_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5ea61550fb940b1b4549ffd288c918a_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8bffaadc9b4c4522a61b2ce63d4fe88c_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f71f163b22e408bb3abd87049d7108b_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3608bc4c6e684c75a98a7ccd3d3e5b18_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16d7c56ea5a949ff8b7231d12e9ff346_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8bf233c8ed6c4cf38d6f4e745c8cc00f_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib290a958605340dbb229c4d3983bcbc1_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20932f87da9949358cc5db82d777ba1a_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29576effa76948f4a7fd6ff9c704e6b2_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b149500cf6c43369ce2ebe5f666682b_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ffd3083c2b4436f9f530bdc8bdd18d7_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ac7369b7ed44fa9848c482775a9d56f_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00a9936f5bb143cfa06eb73a3404290f_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib29d48a3464d475ea9c1afa23939a643_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf2f7fa8ad1c4a6889f74c72b2e1cad0_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe09451b84c346ba883e2feef15fe0d3_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64698450b4324bdab270b9e772b5b8f0_D20180101-20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesFPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i959468ebe1544d779c645b387fd1a3d7_I20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8175c95895334569afab9197df6753fb_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31dfe7d2fe844bf180f25d5f745d15d3_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c8bec8e38ca4f24870e9e71b7622c3f_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41c1ff7ca9bb457db29de8a70e57d2fd_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafa2de37233d410c814d0eb26eecec89_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i042bf1beb0ea40b68785eadae05966f8_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff924e5392454eb796bc91064515db2a_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesB1ARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfb52f195cfa42258015e13c54ce3e91_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesB1ARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86b5d6f055484e86aff7c86023d25510_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesB1BRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14820b0afe044a3fb25f3dd8404e0c64_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesB1BRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i771f083a59a64515b69b1db6765b9fe6_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e54466ff0264cbbaaa1c1fc2d9ffbd6_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a25d41325ee40c8a8167c858cea33ee_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica6a9031ae4c466ea394b0b15e3aebf8_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i858942e7a8ce4724a3a38c25d3958d4d_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesERedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4a7c181fea2446cb0bed2ac9f015464_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesERedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03fbfbda6ad349228feb29f111473aa7_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesFRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7d8126451e74c46a4198e5978e1acd8_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesFRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie242e16bd167474f8ca9959ea5fb3db2_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:RedeemableConvertiblePreferredStockSeriesGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e7c130c9a3d4619baa4c87a15259167_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:RedeemableConvertiblePreferredStockSeriesGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fb4aae526cd43ebb607474e3290bc67_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:RedeemableConvertiblePreferredStockSeriesHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id69ca2c1a52d46798fca032aaeb42636_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:RedeemableConvertiblePreferredStockSeriesHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i036a7787c4ad412bb43f0da179ae7399_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e053ae7ec024c84bb6b176b42ad8b70_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65a7ce6d810a41bcaaafde7252b899ae_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59209bd7e2244a1cad0a79ffa3866785_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a3f10e8ac864bf7a8fd123527d3eeae_D20180101-20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="renewalperiod"><xbrli:measure>ai:renewalPeriod</xbrli:measure></xbrli:unit><xbrli:context id="i8fcda5e2f56249a18ee828058dc1612d_D20190601-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9368407390404c85910bc5909a91aedc_D20200601-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2787a0416dcd494c89381647f63e290f_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1431e5833ba54385a316b85033323f81_D20211001-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88fd84d3480e431793bd2c1cd939b961_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bf2d442b5c94b389544110c1f26b256_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i793a0cc9b6c84010846d196a859f64f9_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i863013f3db0840fb8a03ea5eb5dd549c_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9967c82e79b1465797583b8025409866_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia13ecbdb0131419690fd67be0be74ca8_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ec18d8adcc9414d960ef972e3a34683_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie12ab0a4478147f3b7936936d0cc1d0d_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d4d5fc203d949779ef908238ee6ce81_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie04485c1b078441786d367a34b59f397_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9eb9d15e55844df6b5bec59c7d7e8b04_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65dcbcdf27854e149f9f96eb28057f60_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd7b3d00eb9d4780b2b245ba7c29fa32_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e13719287fa4452b2bcda2096a6c4e1_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08c7fa65f32b4a2a853313e0924d7d78_D20200501-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001577526</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTAtMS0xLTEtMTU1MDI_b7fc3e2f-3fd7-4788-bb75-7302c1bde998 id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTAtMy0xLTEtMTU1MDI_ed76feeb-eb58-491c-b05c-b7a399b89248" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk2_54d2e3e9-9ff2-4e2e-81e7-fd0d438c55e3" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNS0xLTEtMS0xNTUwMg_f23e1923-ab84-4ef2-96e4-04910cf504d4 id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNS0zLTEtMS0xNTUwMg_6a1d374e-ff35-4f61-9127-f9436083f180" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAxOQ_77073eaa-f1b7-4d8f-9edf-5c082d8a91b1" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTYtMy0xLTEtMTU1MDI_aba00707-10c3-444d-8833-017adca07c6e id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTYtMS0xLTEtMTU1MDI_ea167c7e-6b14-4995-b4ab-f17fc9122d52" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyMg_82c1a9b3-03df-4408-9e35-781fd1c389e5" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNi0xLTEtMS0xNTUwMg_3c7df81e-ab78-4f62-ad8e-1e0a2c33273e id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNi0zLTEtMS0xNTUwMg_49e08ff6-431d-4137-b7ce-5c636409cdbd" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyNQ_7ae3d10c-3515-471c-b38b-2e41a48ee74e" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTQtMy0xLTEtMTU1MDI_6f479c27-60a9-4235-ad69-45c0fbc2c935 id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTQtMS0xLTEtMTU1MDI_fd19e6d0-9d02-493e-a960-5452c9939e94" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMzg0ODI5MDY5OTAzMg_f7062446-6185-4b65-bf10-622389904275" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy01LTEtMS0xNzkyMQ_583f0eda-3921-4286-b316-c482582c44ea id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy0xLTEtMS0xNTUwMg_538c65c0-a581-44bd-9bac-c09e6a1f21c8 id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy03LTEtMS0xNzkyMQ_d5b3e5c6-6705-4742-9322-ae88e1a9ab41 id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy0zLTEtMS0xNTUwMg_8686b4e7-d899-4a80-ac48-97e1353b6452" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzA3_e3e2207a-d22a-4e05-98e4-8a583cc5ed24" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTEtMy0xLTEtMTU1MDI_7fbea1b5-c66c-4a77-8989-05730976fe8a id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTEtMS0xLTEtMTU1MDI_bc420bc3-c41f-481a-9959-f5114e141b5e" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk3_e8edea23-0957-4897-b8ef-4606eaffce1e" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTYtMy0xLTEtMTU1MDI_066492b5-c199-4d5d-a6a0-d177575d0f77 id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTYtMS0xLTEtMTU1MDI_1bda8998-ebc2-460e-954f-f9cb04de0310" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfODAw_28aff4ea-a9bb-48c7-bd97-3a0907410407" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItNS0xLTEtMTc5MjE_d1d4e06b-9394-4d20-a4fe-ebf7e073bd77 id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItNy0xLTEtMTc5MjE_3b5b798f-3f2a-46b7-a3ae-88ebafc2c32a id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItMS0xLTEtMTU1MDI_d673f83a-670a-4eb0-965f-6518e3d410c4 id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItMy0xLTEtMTU1MDI_2943f0c3-8bfb-4847-84de-dd748d60bd65" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzA4_c47b5af0-39ba-474e-a1c2-21abaf259f82" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC03LTEtMS0xNzkyMQ_b7e55325-075c-4030-8c18-14aa08222dfc id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC01LTEtMS0xNzkyMQ_fe5ae9b9-572b-489e-9062-7e7e4b85bc3a id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC0zLTEtMS0xNTUwMg_b4e43ec2-5a3b-4ef7-aa52-d1b546d98dd8 id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC0xLTEtMS0xNTUwMg_863d9273-8472-4ad1-951d-a8c78bb2e7d1" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzEx_01e5625b-6084-4a39-b544-029dd7874d29" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTItMS0xLTEtMTU1MDI_cc2f999b-c5a5-4685-b78b-952db1f25b49 id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTItMy0xLTEtMTU1MDI_902f8812-8a7e-4d58-9dbe-68be788988e4" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk4_51e10735-cf08-465c-82ec-2329435817c5" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjAtMS0xLTEtMTU1MDI_fdb91f34-03bd-4a66-b641-00f99a8aa4eb id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjAtMy0xLTEtMTU1MDI_e10c5d94-2ea7-4c5e-990f-11bb7603ac45" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAxOA_d1375f54-f6bb-435e-8447-29e1337eef01" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy0zLTEtMS0xNTUwMg_e26b670f-1cab-486e-a52d-85e4ef849dd4 id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy03LTEtMS0xNzkyMQ_378dd681-1d81-4dbf-a029-a16aedf3a59f id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy01LTEtMS0xNzkyMQ_b00d29a0-5bf4-47af-b5a9-abccfc2c576f id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy0xLTEtMS0xNTUwMg_4bc15a5e-41ae-4b35-89db-aadd5ba9ef6b" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzEw_c5081fff-e4ed-4a33-afd6-122d4d18a700" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTUtMy0xLTEtMTU1MDI_9c32962f-feda-4049-aaa5-a7003e93d090 id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTUtMS0xLTEtMTU1MDI_f3b4bb20-4a81-457f-a1ec-b8f5a54d8f53" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk5_12fccca1-cc84-4307-a2c0-a9753a1bf71e" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTctMy0xLTEtMTU1MDI_d918940a-1b0f-42fe-bd79-ffb4f8855ad5 id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTctMS0xLTEtMTU1MDI_a2dd1b25-f846-4047-9acd-2036b92577f8" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyMw_3b6492b7-0cf2-40e8-ba75-6d3ac35b328d" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTAtMy0xLTEtMTU1MDI_e339ca24-f613-4e5a-8ddf-1f7789e51ac4 id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTAtMS0xLTEtMTU1MDI_6b85cefa-f8d7-4729-b23c-7a14bc50e374" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyNg_7af7adb8-d44b-459f-820d-001ee6af4c68" order="1"></ix:relationship></ix:resources></ix:header></div><div id="id60913af292f4ae7a23bafe58eee01c1_1"></div><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:1pt;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:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xOTM3_1f62fd32-936f-4dc9-b57d-fc0a8b19d9b6">10-Q</ix:nonNumeric></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.392%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6MGYyZTEwODhkYzNiNDk3NDk5M2YxMzEyYjhhNTQwNmQvdGFibGVyYW5nZTowZjJlMTA4OGRjM2I0OTc0OTkzZjEzMTJiOGE1NDA2ZF8wLTAtMS0xLTE1NTAy_99b041ed-6acd-4e85-9b3b-b0abade86aab">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="padding-left:11.25pt;padding-right:11.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xMzM_e6676d45-ced5-46a1-ad49-ce57e615ff08">October 31, 2021</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-top:10pt;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:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.392%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6YWYzM2Q3MTg5NWU3NDY0OTgyY2I4ODkxYzk2OGVjZmIvdGFibGVyYW5nZTphZjMzZDcxODk1ZTc0NjQ5ODJjYjg4OTFjOTY4ZWNmYl8wLTAtMS0xLTE1NTAy_cb4ffef4-c8b9-44e2-9552-2ddd24d66c32">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="padding-left:11.25pt;padding-right:11.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from __________ to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">__________</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xOTM4_ee86f0a9-fe68-4575-8aaf-9aeac1b391d0">001-39744</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xOTMy_70542834-2b4f-4e97-be0a-c6c5a7d37338">C3.ai, Inc.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:10pt;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:12.318%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.854%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.012%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.248%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NTVjOWEzZWZlZDMzNGZhZWE0ZjU5Y2IzZWVkMGY3ZTkvdGFibGVyYW5nZTo1NWM5YTNlZmVkMzM0ZmFlYTRmNTljYjNlZWQwZjdlOV8wLTAtMS0xLTE1NTAy_9e94fb4b-f3d5-4646-8c44-8aa84501e5e6">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NTVjOWEzZWZlZDMzNGZhZWE0ZjU5Y2IzZWVkMGY3ZTkvdGFibGVyYW5nZTo1NWM5YTNlZmVkMzM0ZmFlYTRmNTljYjNlZWQwZjdlOV8wLTUtMS0xLTE1NTAy_e41f802f-aadc-4dae-8938-9916aab3a870">26-3999357</ix:nonNumeric></span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(State or other jurisdiction of incorporation or organization)</span></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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(I.R.S. Employer Identification No.)</span></td></tr><tr style="height:3pt"><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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NTVjOWEzZWZlZDMzNGZhZWE0ZjU5Y2IzZWVkMGY3ZTkvdGFibGVyYW5nZTo1NWM5YTNlZmVkMzM0ZmFlYTRmNTljYjNlZWQwZjdlOV8zLTAtMS0xLTE1NTAy_ba6635c0-2cb0-4053-81a9-edb44d896f5e">1300 Seaport Blvd,</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NTVjOWEzZWZlZDMzNGZhZWE0ZjU5Y2IzZWVkMGY3ZTkvdGFibGVyYW5nZTo1NWM5YTNlZmVkMzM0ZmFlYTRmNTljYjNlZWQwZjdlOV8zLTItMS0xLTE1NTAy_404096c6-5769-4196-a7e9-223338b95b9b">Suite 500</ix:nonNumeric></span></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="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NTVjOWEzZWZlZDMzNGZhZWE0ZjU5Y2IzZWVkMGY3ZTkvdGFibGVyYW5nZTo1NWM5YTNlZmVkMzM0ZmFlYTRmNTljYjNlZWQwZjdlOV80LTAtMS0xLTE1NTAy_9eba3f42-5faa-4601-be85-5b5f39761aa9">Redwood City,</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NTVjOWEzZWZlZDMzNGZhZWE0ZjU5Y2IzZWVkMGY3ZTkvdGFibGVyYW5nZTo1NWM5YTNlZmVkMzM0ZmFlYTRmNTljYjNlZWQwZjdlOV80LTItMS0xLTE1NTAy_ace2eb50-ca08-40cb-95d9-933c84bf8aa8">CA</ix:nonNumeric></span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NTVjOWEzZWZlZDMzNGZhZWE0ZjU5Y2IzZWVkMGY3ZTkvdGFibGVyYW5nZTo1NWM5YTNlZmVkMzM0ZmFlYTRmNTljYjNlZWQwZjdlOV80LTUtMS0xLTE1NTAy_a7c6cb5b-2851-4413-94f0-05fa18cd8cda">94063</ix:nonNumeric></span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Address of principal executive offices)</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Zip code)</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><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="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Registrant's telephone number, including area code: (<ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NTVjOWEzZWZlZDMzNGZhZWE0ZjU5Y2IzZWVkMGY3ZTkvdGFibGVyYW5nZTo1NWM5YTNlZmVkMzM0ZmFlYTRmNTljYjNlZWQwZjdlOV83LTAtMS0xLTE1NTAyL3RleHRyZWdpb246MGM2OWE0MzNhZGY4NDJiNzhhMjJhOGQ3OWUwOTk3MjRfNTc_11fd0212-98a6-41b3-9a18-d45fbb821b99">650</ix:nonNumeric>) <ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NTVjOWEzZWZlZDMzNGZhZWE0ZjU5Y2IzZWVkMGY3ZTkvdGFibGVyYW5nZTo1NWM5YTNlZmVkMzM0ZmFlYTRmNTljYjNlZWQwZjdlOV83LTAtMS0xLTE1NTAyL3RleHRyZWdpb246MGM2OWE0MzNhZGY4NDJiNzhhMjJhOGQ3OWUwOTk3MjRfNjE_f3f20367-6d37-4415-88f4-571e27fe4458">503-2200</ix:nonNumeric> </span></div></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><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></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:10pt;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:42.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.252%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NmMxNGYzMjNkYzM5NGJjZjhkNTdhZWIxMThhYWE2NmEvdGFibGVyYW5nZTo2YzE0ZjMyM2RjMzk0YmNmOGQ1N2FlYjExOGFhYTY2YV8xLTAtMS0xLTE1NTAy_5fb406fd-d751-490d-9a98-e86f4ef520b6">Class A Common Stock, par value $0.001 per share</ix:nonNumeric></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NmMxNGYzMjNkYzM5NGJjZjhkNTdhZWIxMThhYWE2NmEvdGFibGVyYW5nZTo2YzE0ZjMyM2RjMzk0YmNmOGQ1N2FlYjExOGFhYTY2YV8xLTEtMS0xLTE1NTAy_53bca46c-292f-41c0-97a0-b7ae1da7c57b">AI</ix:nonNumeric></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NmMxNGYzMjNkYzM5NGJjZjhkNTdhZWIxMThhYWE2NmEvdGFibGVyYW5nZTo2YzE0ZjMyM2RjMzk0YmNmOGQ1N2FlYjExOGFhYTY2YV8xLTItMS0xLTE1NTAy_51bec15f-a4e3-4b0f-b85f-4be951435bbc">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xOTMz_7ff49e52-8a0a-4e0c-84b9-456b95b588aa">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xOTM0_a484a11e-51d5-4231-a751-73f91edb4554">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></div><div style="margin-top:10pt;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:37.204%"></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:1.0%"></td><td style="width:37.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Large accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6MWVmMmJhMWY1OGM4NDAxNmIyMzgxM2IxMDRjYmIwNTUvdGFibGVyYW5nZToxZWYyYmExZjU4Yzg0MDE2YjIzODEzYjEwNGNiYjA1NV8xLTAtMS0xLTE1NTAy_46647c8e-4bfe-4e7b-be22-0d77f13ea9e4">Non-accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6MWVmMmJhMWY1OGM4NDAxNmIyMzgxM2IxMDRjYmIwNTUvdGFibGVyYW5nZToxZWYyYmExZjU4Yzg0MDE2YjIzODEzYjEwNGNiYjA1NV8xLTMtMS0xLTE1NTAy_754bc52b-bc06-4acd-bf81-0323473ebd37">&#9744;</ix:nonNumeric></span></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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6MWVmMmJhMWY1OGM4NDAxNmIyMzgxM2IxMDRjYmIwNTUvdGFibGVyYW5nZToxZWYyYmExZjU4Yzg0MDE2YjIzODEzYjEwNGNiYjA1NV8yLTMtMS0xLTE1NTAy_30324f66-5368-4720-b5db-b8ea5cd55a89">&#9746;</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:EntityExTransitionPeriod" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xOTM1_0e77a838-5c8b-4a3c-8f56-87ae3baf662c">&#9744;</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). &#160;&#160;&#160;&#160;Yes&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xOTM2_d107d5ee-26af-4cbf-b55e-75982b03b8a4">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9746;</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of November&#160;29, 2021, the registrant had outstanding <ix:nonFraction unitRef="shares" contextRef="i5ec5da0e624f437db9d456d17d569da8_I20211129" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xMDk5NTExNjI5Nzg4_7c62fddb-1395-4cac-a7e9-4043a710d9a5">101,537,340</ix:nonFraction> shares of Class A common stock and <ix:nonFraction unitRef="shares" contextRef="i7cbf051d718d4d7e923c3a6ec2013d62_I20211129" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xMDk5NTExNjI5Nzc4_586c7330-e8b7-47b9-af9c-a29484514e19">3,499,992</ix:nonFraction> shares of Class B common stock.</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:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="id60913af292f4ae7a23bafe58eee01c1_10"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.258%"></td><td style="width:0.1%"></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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Page</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_13">Special Note Regarding Forward-looking Statements</a></span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_16">Selected Risks Affecting Our Business</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_19">Part I. Financial Information</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_19">7</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_22">Item 1.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_22">Financial Statements (unaudited)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_22">8</a></span></div></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:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_25">Condensed 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_25">8</a></span></div></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:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_31">Condensed Consolidated Statements 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_31">9</a></span></div></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:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_34">Condensed 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_34">10</a></span></div></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:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_37">Condensed Consolidated Statements of Redeemable Convertible Preferred Stock, Redeemable Convertible Class A-1 Common Stock and Stockholders&#8217; Equity</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_37">11</a></span></div></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:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_43">Condensed 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_43">13</a></span></div></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:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_46">Notes to Condensed Consolidated Financial Statements</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_46">14</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_103">Item 2.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_103">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_103">29</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_139">Item 3.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_139">Quantitative and Qualitative Disclosures About Market Risk</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_139">44</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_142">Item 4.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_142">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_142">45</a></span></div></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_145">Part II. Other Information</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_145">46</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_148">Item 1.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_148">Legal Proceedings</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_148">46</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_151">Item 1A.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_151">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_151">46</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_154">Item 2.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_154">Unregistered Sales of Equity Securities and Use of Proceeds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_154">82</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_157">Item 6.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_157">Exhibits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_157">83</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_160">Signatures</a></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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_160">84</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="id60913af292f4ae7a23bafe58eee01c1_13"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q contains forward-looking statements about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements regarding our future results of operations or financial condition, business strategy, plans and objectives of management for future operations, and the benefits and timing of the rollout of new technology, are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;contemplate,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;plan,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;should,&#8221; &#8220;target,&#8221; &#8220;will&#8221; or &#8220;would&#8221; or the negative of these words or other similar terms or expressions. These forward-looking statements include, but are not limited to, statements concerning the following:</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations regarding our revenue, expenses, and other operating results, including statements relating to the portion of our remaining performance obligations that we expect to be recognized as revenue in future periods&#894;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to acquire new customers and successfully retain existing customers&#894;</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to increase usage of our C3 AI Software, which includes our C3 AI Suite, C3 AI Applications, C3 AI Ex Machina, C3 AI CRM and C3 AI Data Vision&#894;</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to achieve or sustain profitability&#894;</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">future investments in our business, our anticipated capital expenditures, and our estimates regarding our capital requirements;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the costs and success of our sales and marketing efforts, and our ability to promote our brand&#894;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our growth strategies for our C3 AI Software&#894;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations regarding our C3 AI Software;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the estimated addressable market opportunity for our C3 AI Software&#894;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our reliance on key personnel and our ability to identify, recruit, and retain skilled personnel&#894;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to effectively manage our growth, including any international expansion&#894;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to protect our intellectual property rights and any costs associated therewith&#894;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effects of the ongoing coronavirus, or COVID-19, pandemic or other public health crises&#894;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to compete effectively with existing competitors and new market entrants&#894; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the growth rates of the markets in which we compete.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition and operating results. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in the section titled &#8220;Risk Factors&#8221; contained in Part II, Item 1A of this Quarterly Report on Form 10-Q and elsewhere in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. The results, events and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, statements that &#8220;we believe&#8221; and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Quarterly Report on Form 10-Q. While we believe that such information provides a reasonable basis for these statements, that information may be limited or incomplete. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="id60913af292f4ae7a23bafe58eee01c1_16"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SELECTED RISKS AFFECTING OUR BUSINESS</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investing in our Class A common stock involves numerous risks, including the risks described in the section titled &#8220;Risk Factors&#8221; in Part II, Item 1A of this </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quarterly Report on Form 10-Q</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Below is a summary of some of the risks and uncertainties as of the date of the filing of this </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quarterly Report on Form 10-Q</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, any one of which could materially adversely affect our business, financial condition, operating results, and prospects. You should read this summary together with the more detailed description of each risk factor contained below.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business and Our Industry </span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have a limited operating history, which makes it difficult to evaluate our prospects and future results of operations.</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Historically, a limited number of customers have accounted for a substantial portion of our revenue. If existing customers do not renew their contracts with us, or if our relationships with our largest customers are impaired or terminated, our revenue could decline, and our results of operations would be adversely impacted.</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business depends on our ability to attract new customers and on our existing customers purchasing additional subscriptions from us and renewing their subscriptions.</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have a history of operating losses and may not achieve or sustain profitability in the future.</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We face intense competition and could lose market share to our competitors, which could adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our sales cycles can be long and unpredictable, particularly with respect to large subscriptions, and our sales efforts require considerable time and expense.</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If the market for our C3 AI Software fails to grow as we expect, or if businesses fail to adopt our C3 AI Software, our business, operating results, and financial condition could be adversely affected.</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we fail to respond to rapid technological changes, extend our C3 AI Software or develop new features and functionality, our ability to remain competitive could be impaired.</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we were to lose the services of our Chief Executive Officer, or CEO, or other members of our senior management team, we may not be able to execute our business strategy.</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The ongoing COVID-19 pandemic had and could continue to have an adverse impact on our business, our operations, and the markets and communities in which we, our partners, and our customers operate. </span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our actual or perceived failure to comply with privacy, data protection, and information security laws, regulations, and obligations could harm our business.</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we or our third-party service providers experience a security breach or unauthorized parties otherwise obtain access to our customers&#8217; data, our data, or our C3 AI Software, our C3 AI Software may be perceived as not being secure, our reputation may be harmed, demand for our platform may be reduced, and we may incur significant liabilities.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our International Operations</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are continuing to expand our operations outside the United States, where we may be subject to increased business and economic risks that could harm our business.</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are subject to governmental export and import controls that could impair our ability to compete in international markets or subject us to liability if we are not in compliance with applicable laws.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Taxes</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our results of operations may be harmed if we are required to collect sales or other related taxes for our subscriptions in jurisdictions where we have not historically done so.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Intellectual Property</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are currently, and may be in the future, party to intellectual property rights claims and other litigation matters, which, if resolved adversely, could harm our business.</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our failure to protect our intellectual property rights and proprietary information could diminish our brand and other intangible assets.</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our use of third-party open source software could negatively affect our ability to offer and sell subscriptions to our C3 AI Software and subject us to possible litigation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Ownership of Our Class A Common Stock </span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The trading price of our Class A common stock may be volatile, and you could lose all or part of your investment.</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The dual class structure of our common stock has the effect of concentrating voting control to our Chairman and CEO, Thomas M. Siebel.</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Provisions in our corporate charter documents and under Delaware law may prevent or frustrate attempts by our stockholders to change our management or hinder efforts to acquire a controlling interest in us, and the market price of our Class A common stock may be lower as a result.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Risks</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we fail to 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;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business could be disrupted by catastrophic events.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="id60913af292f4ae7a23bafe58eee01c1_19"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></div><div id="id60913af292f4ae7a23bafe58eee01c1_22"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. FINANCIAL STATEMENTS (UNAUDITED)</span></div><div id="id60913af292f4ae7a23bafe58eee01c1_25"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C3.AI, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except for share and per share data)</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></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.352%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">October 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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">April 30, 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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMy0xLTEtMS0xNTUwMg_2ec84b55-d7b8-4731-96a3-de37888fa105">167,436</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMy0zLTEtMS0xNTUwMg_d5e38b73-2edc-49b2-85e8-cf5f2f07a41c">115,355</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNC0xLTEtMS0xNTUwMg_5535a61f-94b9-42fd-9f71-f07b6ee1f88c">802,986</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNC0zLTEtMS0xNTUwMg_c1ee7956-9436-4805-bfbf-a85fdd6d9a94">978,020</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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Accounts receivable, net of allowance of $<ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNS0wLTEtMS0xNTUwMi90ZXh0cmVnaW9uOmMxZjllZjJmOWM5ZDRmOTA4NWZmNTU2OWRlNTU1OTg3XzQ1_6b7a521c-8441-4323-8348-87dee1ba6299">57</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNS0wLTEtMS0xNTUwMi90ZXh0cmVnaW9uOmMxZjllZjJmOWM5ZDRmOTA4NWZmNTU2OWRlNTU1OTg3XzUy_e769f422-ee19-4658-916b-4ec03dcfa499">812</ix:nonFraction> as of October&#160;31, 2021 and April&#160;30, 2021, respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNS0xLTEtMS0xNTUwMg_f23e1923-ab84-4ef2-96e4-04910cf504d4">27,168</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNS0zLTEtMS0xNTUwMg_6a1d374e-ff35-4f61-9127-f9436083f180">65,460</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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNi0xLTEtMS0xNTUwMg_3c7df81e-ab78-4f62-ad8e-1e0a2c33273e">18,536</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNi0zLTEtMS0xNTUwMg_49e08ff6-431d-4137-b7ce-5c636409cdbd">14,302</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNy0xLTEtMS0xNTUwMg_5fd86825-8d7e-434e-a30b-a555b6fb466a">1,016,126</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNy0zLTEtMS0xNTUwMg_cbee67e5-0f2f-4c8d-b358-4bddad3a8c6d">1,173,137</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfOC0xLTEtMS0xNTUwMg_2795dc08-3b38-4c74-accc-99a590aa6610">5,239</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfOC0zLTEtMS0xNTUwMg_815b8144-5e39-4098-af46-bfc74212301b">6,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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfOS0xLTEtMS0xNTUwMg_df276aa0-5966-4a71-b2d4-6cb2af280898">625</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfOS0zLTEtMS0xNTUwMg_6a306009-bc90-4d5b-b250-d5d2a90f3f8e">625</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Long-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTAtMS0xLTEtNTQxODE_959bed17-4c11-4aba-9f47-0c213b66e629">101,719</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTAtMy0xLTEtNTQxODE_48d71e08-fee2-42e6-89e5-49dd20f0b54d">&#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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Other assets, non-current</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTAtMS0xLTEtMTU1MDI_6b85cefa-f8d7-4729-b23c-7a14bc50e374">41,161</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTAtMy0xLTEtMTU1MDI_e339ca24-f613-4e5a-8ddf-1f7789e51ac4">16,582</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTEtMS0xLTEtMTU1MDI_d92dfd6a-8c1c-4665-ac7e-e44552023361">1,164,870</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTEtMy0xLTEtMTU1MDI_695ed4f5-1875-4888-8810-aa8fc13c5e10">1,196,477</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">Liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Accounts payable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline">(4)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTQtMS0xLTEtMTU1MDI_fd19e6d0-9d02-493e-a960-5452c9939e94">10,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTQtMy0xLTEtMTU1MDI_6f479c27-60a9-4235-ad69-45c0fbc2c935">12,075</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Accrued compensation and employee benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTUtMS0xLTEtMTU1MDI_7fd2758b-c96e-4128-86c8-1bc5dc1bfffa">16,478</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTUtMy0xLTEtMTU1MDI_a5c9a870-0ba8-4df0-98b9-3705bcd95e34">21,829</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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Deferred revenue, current</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTYtMS0xLTEtMTU1MDI_ea167c7e-6b14-4995-b4ab-f17fc9122d52">71,901</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTYtMy0xLTEtMTU1MDI_aba00707-10c3-444d-8833-017adca07c6e">72,263</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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Accrued and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline">(6)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTctMS0xLTEtMTU1MDI_a2dd1b25-f846-4047-9acd-2036b92577f8">33,675</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTctMy0xLTEtMTU1MDI_d918940a-1b0f-42fe-bd79-ffb4f8855ad5">18,318</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTgtMS0xLTEtMTU1MDI_eee7b7d4-4e26-436d-b548-7f7f46830b87">132,183</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTgtMy0xLTEtMTU1MDI_c2997574-8f47-40bc-a537-288acee1e4ab">124,485</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTktMS0xLTEtMTU1MDI_db0b2107-cc50-4c36-b5e6-b1917819157b">980</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTktMy0xLTEtMTU1MDI_5704f3cb-42f2-4df3-8ea6-dd2cf31b0389">2,964</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Other long-term liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline">(7)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjAtMS0xLTEtMTU1MDI_fdb91f34-03bd-4a66-b641-00f99a8aa4eb">5,197</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjAtMy0xLTEtMTU1MDI_e10c5d94-2ea7-4c5e-990f-11bb7603ac45">7,853</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjEtMS0xLTEtMTU1MDI_4cf8e0d0-1b82-49b1-8065-28458cedd80c">138,360</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjEtMy0xLTEtMTU1MDI_09ca248c-68ea-4407-88a8-6f4805c6775a">135,302</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Commitments and contingencies (note 6)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjItMS0xLTEtMTU1MDI_383aafc8-179b-4c56-9fe3-ce1cd56a9a80"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjItMy0xLTEtMTU1MDI_444fdef5-e4d3-4b37-ba15-d5d3f9a7bb3d"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Class A common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ifaf72d4be0f44db0a42c708204992ac5_I20210430" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpkODc2MzU0ZWI5NWI0NDk5YjVkZjRlMTIxYTg4NDcyMV8yNg_7826a379-8d3f-4b4b-a763-61e1f6660d8b"><ix:nonFraction unitRef="usdPerShare" contextRef="i599de67d57c84060b4e32990c0d196a0_I20211031" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpkODc2MzU0ZWI5NWI0NDk5YjVkZjRlMTIxYTg4NDcyMV8yNg_ae743616-7055-4181-ac36-90af2b5e39cc">0.001</ix:nonFraction></ix:nonFraction> par value. <ix:nonFraction unitRef="shares" contextRef="ifaf72d4be0f44db0a42c708204992ac5_I20210430" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpkODc2MzU0ZWI5NWI0NDk5YjVkZjRlMTIxYTg4NDcyMV80MA_55663033-cdcd-4fc6-ba44-48877ef7b036"><ix:nonFraction unitRef="shares" contextRef="i599de67d57c84060b4e32990c0d196a0_I20211031" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpkODc2MzU0ZWI5NWI0NDk5YjVkZjRlMTIxYTg4NDcyMV80MA_cc949742-3326-4c52-ac38-1d07bd5864e7">1,000,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of October&#160;31, 2021 and April&#160;30, 2021; <ix:nonFraction unitRef="shares" contextRef="i599de67d57c84060b4e32990c0d196a0_I20211031" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpkODc2MzU0ZWI5NWI0NDk5YjVkZjRlMTIxYTg4NDcyMV85MA_a431fb71-3489-4ddf-8b3d-a702d8372551"><ix:nonFraction unitRef="shares" contextRef="i599de67d57c84060b4e32990c0d196a0_I20211031" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpkODc2MzU0ZWI5NWI0NDk5YjVkZjRlMTIxYTg4NDcyMV85MA_d5650b34-20e1-4990-8cd6-7b046ed10e1d">101,370,907</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ifaf72d4be0f44db0a42c708204992ac5_I20210430" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpkODc2MzU0ZWI5NWI0NDk5YjVkZjRlMTIxYTg4NDcyMV85Nw_a5c9d308-6a6c-47b9-9907-8b8142d62ffa"><ix:nonFraction unitRef="shares" contextRef="ifaf72d4be0f44db0a42c708204992ac5_I20210430" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpkODc2MzU0ZWI5NWI0NDk5YjVkZjRlMTIxYTg4NDcyMV85Nw_fe4a8e12-6da7-4f25-8eb1-60f04e936a91">98,667,121</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of October&#160;31, 2021 and April&#160;30, 2021, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i599de67d57c84060b4e32990c0d196a0_I20211031" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMS0xLTEtMTU1MDI_b92840a3-d8df-4ec6-92d1-821fac5393cf">102</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifaf72d4be0f44db0a42c708204992ac5_I20210430" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMy0xLTEtMTU1MDI_f03f976a-0950-4781-bad4-9769d3d9776a">99</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Class B common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i1406ad76bc1b4348b07ec980e2c54cf6_I20210430" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpmNTM0YzlhNzM3MDc0YzRkOGYyN2U5MGU5MWE1NjllN18yNg_44a7824f-d46e-4336-ba68-7404d81203da"><ix:nonFraction unitRef="usdPerShare" contextRef="ic778cdfea3ff4182874acac843e41a16_I20211031" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpmNTM0YzlhNzM3MDc0YzRkOGYyN2U5MGU5MWE1NjllN18yNg_8235bd6a-d2b7-4979-a997-9563f64368d9">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="ic778cdfea3ff4182874acac843e41a16_I20211031" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpmNTM0YzlhNzM3MDc0YzRkOGYyN2U5MGU5MWE1NjllN180MA_584f29e8-6195-4293-a528-2a3d757c1fb6"><ix:nonFraction unitRef="shares" contextRef="i1406ad76bc1b4348b07ec980e2c54cf6_I20210430" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpmNTM0YzlhNzM3MDc0YzRkOGYyN2U5MGU5MWE1NjllN180MA_c1cc45a5-d97f-4e36-a0b0-4b9605a183a4">3,500,000</ix:nonFraction></ix:nonFraction> shares authorized as of October&#160;31, 2021 and April&#160;30, 2021; <ix:nonFraction unitRef="shares" contextRef="ic778cdfea3ff4182874acac843e41a16_I20211031" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpmNTM0YzlhNzM3MDc0YzRkOGYyN2U5MGU5MWE1NjllN185MA_56754c60-8288-40ce-8d68-472406e33d5e"><ix:nonFraction unitRef="shares" contextRef="ic778cdfea3ff4182874acac843e41a16_I20211031" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpmNTM0YzlhNzM3MDc0YzRkOGYyN2U5MGU5MWE1NjllN185MA_7a21e35a-a069-4914-a87f-1207c33e5bcd">3,499,992</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i1406ad76bc1b4348b07ec980e2c54cf6_I20210430" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpmNTM0YzlhNzM3MDc0YzRkOGYyN2U5MGU5MWE1NjllN185Nw_3ad01365-a549-49c6-b760-2a2e90802f06"><ix:nonFraction unitRef="shares" contextRef="i1406ad76bc1b4348b07ec980e2c54cf6_I20210430" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpmNTM0YzlhNzM3MDc0YzRkOGYyN2U5MGU5MWE1NjllN185Nw_9698a172-2a81-4b84-bf13-30cd98b8f304">3,499,992</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of October&#160;31, 2021 and April&#160;30, 2021, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic778cdfea3ff4182874acac843e41a16_I20211031" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMS0xLTEtMTU1MDI_57926217-e43c-4291-a5e7-73793d28fe90">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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1406ad76bc1b4348b07ec980e2c54cf6_I20210430" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMy0xLTEtMTU1MDI_e12e44e8-bcd8-45b6-890a-88953d439a2b">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjgtMS0xLTEtMTU1MDI_e1a931a8-92a7-4fe4-8810-ad9a0f73807d">1,470,176</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjgtMy0xLTEtMTU1MDI_3bad1f9a-6b17-4041-847a-866f59e8d550">1,410,325</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Accumulated other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjktMS0xLTEtMTU1MDI_e2730cc0-226e-4c84-904f-7c2368b0c627">240</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjktMy0xLTEtMTU1MDI_4f30cb35-435c-4603-8194-2a645dd7550b">81</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMzAtMS0xLTEtMTU1MDI_5a7b243a-f92e-43c2-9b6a-4d5cb34336d0">443,531</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:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMzAtMy0xLTEtMTU1MDI_7f74cab3-29ef-450f-bd10-0489fcd502eb">349,333</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMzEtMS0xLTEtMTU1MDI_431e65a6-b4a2-4590-8ebd-5f067bb8a6bd">1,026,510</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMzEtMy0xLTEtMTU1MDI_dfc5fe53-940f-44e9-a29f-493556ae7c67">1,061,175</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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMzItMS0xLTEtMTU1MDI_24c47ba9-e2c7-43fe-a2cd-88f228303eb2">1,164,870</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMzItMy0xLTEtMTU1MDI_d7305fba-80e5-4fb5-bb2d-72fc021fca12">1,196,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)    &#160;&#160;&#160;&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAxOQ_77073eaa-f1b7-4d8f-9edf-5c082d8a91b1" footnoteRole="http://www.xbrl.org/2003/role/footnote">Including amounts from a related party of $<ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTMzNQ_b883c290-95b9-48b3-a55d-83c3e250a868">9,384</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTMxOQ_937db07c-d595-4d43-9c12-43f89ffefa9d">15,180</ix:nonFraction> as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</ix:footnote></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)    &#160;&#160;&#160;&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyNQ_7ae3d10c-3515-471c-b38b-2e41a48ee74e" footnoteRole="http://www.xbrl.org/2003/role/footnote">Including amounts from a related party of $<ix:nonFraction unitRef="usd" contextRef="ib2a4672c0b664849be579544832c325a_I20211031" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTM2Nw_c66d50a4-26de-45e4-b0a5-aaad22de69de">5,015</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i138b42fba534415a941c2d38e50ff953_I20210430" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTM1MQ_cadcee5a-3164-4193-aef0-88115683170f">1,662</ix:nonFraction> as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</ix:footnote></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)    &#160;&#160;&#160;&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyNg_7af7adb8-d44b-459f-820d-001ee6af4c68" footnoteRole="http://www.xbrl.org/2003/role/footnote">Including amounts from a related party of $<ix:nonFraction unitRef="usd" contextRef="ib2a4672c0b664849be579544832c325a_I20211031" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTQ1MQ_2a6704fb-cd4a-4889-8a8e-34fc3437ae0d">18,572</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i138b42fba534415a941c2d38e50ff953_I20210430" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTQ0Mg_56e9eb38-0c6c-4998-aaf5-36927ffb1e96">6,602</ix:nonFraction> as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</ix:footnote></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)    &#160;&#160;&#160;&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMzg0ODI5MDY5OTAzMg_f7062446-6185-4b65-bf10-622389904275" footnoteRole="http://www.xbrl.org/2003/role/footnote">Including amounts from a related party of $<ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTQ3Mg_85da09d6-4b94-471b-88a9-e994eb0b434b">84</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTQ2NQ_350eed39-c4cb-4d19-be5c-3d7325f5f315">56</ix:nonFraction> as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</ix:footnote></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)    &#160;&#160;&#160;&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyMg_82c1a9b3-03df-4408-9e35-781fd1c389e5" footnoteRole="http://www.xbrl.org/2003/role/footnote">Including amounts from a related party of $<ix:nonFraction unitRef="usd" contextRef="ib2a4672c0b664849be579544832c325a_I20211031" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTQ5MQ_84ba92d7-3bd9-4ad8-b3b5-4ff0ad432215">17,516</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i138b42fba534415a941c2d38e50ff953_I20210430" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTQ4MQ_048fbdea-fe44-4c0c-af68-f5dd5bb7633b">7,697</ix:nonFraction> as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</ix:footnote></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)    &#160;&#160;&#160;&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyMw_3b6492b7-0cf2-40e8-ba75-6d3ac35b328d" footnoteRole="http://www.xbrl.org/2003/role/footnote">Including amounts from a related party of $<ix:nonFraction unitRef="usd" contextRef="ib2a4672c0b664849be579544832c325a_I20211031" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTUwOQ_cd8fb98f-e0d4-48fa-8f3a-4eea79ebc2e9">18,458</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i138b42fba534415a941c2d38e50ff953_I20210430" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTUwMA_5be6e135-2e82-465e-bdd0-c59e41677774">3,413</ix:nonFraction> as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</ix:footnote></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(7)    &#160;&#160;&#160;&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAxOA_d1375f54-f6bb-435e-8447-29e1337eef01" footnoteRole="http://www.xbrl.org/2003/role/footnote">Including amounts from a related party of $<ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:DueToOtherRelatedPartiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTUyNw_b4d5eb95-a7a7-4c39-a330-4ffddc17db16">2,448</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:DueToOtherRelatedPartiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTUxOA_6f5fcd23-cbe1-4373-801a-5b438b886be8">4,895</ix:nonFraction> as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</ix:footnote></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="id60913af292f4ae7a23bafe58eee01c1_31"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C3.AI, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></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:9.864%"></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:9.864%"></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:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2020</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subscription</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idb71f0128a7941cea881a242ebba80a7_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy0xLTEtMS0xNTUwMg_4bc15a5e-41ae-4b35-89db-aadd5ba9ef6b">47,408</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i71dedd8f0f514920b8911a26d0210ca3_D20200801-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy0zLTEtMS0xNTUwMg_e26b670f-1cab-486e-a52d-85e4ef849dd4">35,854</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i965558efd3cb4adeaa11ef81ad680a67_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy01LTEtMS0xNzkyMQ_b00d29a0-5bf4-47af-b5a9-abccfc2c576f">93,530</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2ae2cac0ad414dfba1afea11a1ffb942_D20200501-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy03LTEtMS0xNzkyMQ_378dd681-1d81-4dbf-a029-a16aedf3a59f">71,549</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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Professional services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i33232ad192b64ec3b0a09decba3fbd33_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC0xLTEtMS0xNTUwMg_863d9273-8472-4ad1-951d-a8c78bb2e7d1">10,855</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie0f5aa4aa14f4ed189c5e469f82343d1_D20200801-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC0zLTEtMS0xNTUwMg_b4e43ec2-5a3b-4ef7-aa52-d1b546d98dd8">5,487</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ieaea604bd852496e97bb9eb7c87298bf_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC01LTEtMS0xNzkyMQ_fe5ae9b9-572b-489e-9062-7e7e4b85bc3a">17,139</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad341eced2124a0da4715c0b67ff29c1_D20200501-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC03LTEtMS0xNzkyMQ_b7e55325-075c-4030-8c18-14aa08222dfc">10,275</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNS0xLTEtMS0xNTUwMg_6264efd6-25db-4ae8-924c-b0db94d80c14">58,263</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNS0zLTEtMS0xNTUwMg_6791aee9-ec96-4230-893b-f6b35489a6f0">41,341</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNS01LTEtMS0xNzkyMQ_63ced0e0-29fd-4d44-b9a8-ca283a653fe6">110,669</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNS03LTEtMS0xNzkyMQ_ce958faa-e134-4cfe-8f94-eb3564a47e9b">81,824</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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><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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subscription</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idb71f0128a7941cea881a242ebba80a7_D20210801-20211031" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy0xLTEtMS0xNTUwMg_538c65c0-a581-44bd-9bac-c09e6a1f21c8">11,392</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i71dedd8f0f514920b8911a26d0210ca3_D20200801-20201031" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy0zLTEtMS0xNTUwMg_8686b4e7-d899-4a80-ac48-97e1353b6452">7,084</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i965558efd3cb4adeaa11ef81ad680a67_D20210501-20211031" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy01LTEtMS0xNzkyMQ_583f0eda-3921-4286-b316-c482582c44ea">20,605</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2ae2cac0ad414dfba1afea11a1ffb942_D20200501-20201031" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy03LTEtMS0xNzkyMQ_d5b3e5c6-6705-4742-9322-ae88e1a9ab41">15,671</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i33232ad192b64ec3b0a09decba3fbd33_D20210801-20211031" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfOC0xLTEtMS0xNTUwMg_cf1019fd-4da4-41e7-a29c-8c11a923c6c6">4,579</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie0f5aa4aa14f4ed189c5e469f82343d1_D20200801-20201031" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfOC0zLTEtMS0xNTUwMg_7f68949f-2689-4b55-92d2-834832109dda">2,997</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ieaea604bd852496e97bb9eb7c87298bf_D20210501-20211031" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfOC01LTEtMS0xNzkyMQ_d3f31003-059d-4fcb-a486-e4f2babfd651">8,391</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad341eced2124a0da4715c0b67ff29c1_D20200501-20201031" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfOC03LTEtMS0xNzkyMQ_08c6499c-0f6b-4250-af7e-99bab1b5b3b3">4,909</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfOS0xLTEtMS0xNTUwMg_4306c8d5-6b37-4a31-8201-86d47ee5dc88">15,971</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfOS0zLTEtMS0xNTUwMg_34139ddd-a69f-4853-a25d-00056a5d235e">10,081</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfOS01LTEtMS0xNzkyMQ_558fc826-71bf-4d19-ad5a-392c6596ee96">28,996</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfOS03LTEtMS0xNzkyMQ_7f3b96fc-951b-4e63-9cb5-479f8fadf63f">20,580</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTAtMS0xLTEtMTU1MDI_1557d4b5-2fd4-4892-b747-78901a2cdb20">42,292</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTAtMy0xLTEtMTU1MDI_ec5fd944-97aa-4f5d-a842-00039becc8a2">31,260</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTAtNS0xLTEtMTc5MjE_05dddea7-fff5-4237-87e9-60fce11ef079">81,673</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTAtNy0xLTEtMTc5MjE_42bf244f-1d2e-40a8-8144-29e870181ce5">61,244</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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><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="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales and marketing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItMS0xLTEtMTU1MDI_d673f83a-670a-4eb0-965f-6518e3d410c4">46,166</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItMy0xLTEtMTU1MDI_2943f0c3-8bfb-4847-84de-dd748d60bd65">22,088</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItNS0xLTEtMTc5MjE_d1d4e06b-9394-4d20-a4fe-ebf7e073bd77">82,988</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItNy0xLTEtMTc5MjE_3b5b798f-3f2a-46b7-a3ae-88ebafc2c32a">36,446</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTMtMS0xLTEtMTU1MDI_4c4523d2-18f3-4c43-99d8-18041b025959">36,523</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTMtMy0xLTEtMTU1MDI_84da447d-66fc-4648-807f-09e898eb5ca0">16,134</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTMtNS0xLTEtMTc5MjE_5e4483c5-0850-4085-a5b5-3d706cbcf5e4">63,235</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTMtNy0xLTEtMTc5MjE_ba0bf2e9-4b75-49a4-8a49-d0bc5fe8e1d2">29,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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTQtMS0xLTEtMTU1MDI_18d142de-66fa-4792-b215-c8991cb46261">15,279</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTQtMy0xLTEtMTU1MDI_7d6f7f15-f853-4bb2-9701-ca1d6d7ff7c1">7,562</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTQtNS0xLTEtMTc5MjE_13852bc8-db7e-4e21-8739-00f865f7acea">27,643</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTQtNy0xLTEtMTc5MjE_b4ba75d9-8038-45f0-a0bd-a140a2a9d3f2">13,249</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTUtMS0xLTEtMTU1MDI_0b6cf0ae-061c-415a-9de8-f60c3c72d534">97,968</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTUtMy0xLTEtMTU1MDI_f47cd177-53ce-4e04-9461-9ad755031192">45,784</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTUtNS0xLTEtMTc5MjE_ebaa180c-6c75-4366-b3bd-6c1fa64ee206">173,866</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTUtNy0xLTEtMTc5MjE_9b4c5976-a41b-46e9-ac0c-65438fd70362">79,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTYtMS0xLTEtMTU1MDI_30c7002f-1fe7-43c1-85a4-7f6892efef01">55,676</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTYtMy0xLTEtMTU1MDI_81d7203c-a73b-4cb1-952b-ad4ab81ed2a9">14,524</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTYtNS0xLTEtMTc5MjE_1fa412aa-05fe-4645-894c-0bd100370a0f">92,193</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTYtNy0xLTEtMTc5MjE_642403a4-eeae-4243-ad5c-e253bfa7672d">17,849</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTctMS0xLTEtMTU1MDI_fa60f589-1b37-43a4-b097-4fc1f959221b">322</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTctMy0xLTEtMTU1MDI_f0a504f9-6c97-417a-a1f1-a6f859982fea">288</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTctNS0xLTEtMTc5MjE_0fd06467-207a-43a2-a999-21e61d7fbb20">667</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTctNy0xLTEtMTc5MjE_02c6263b-eb7e-4a07-99e0-62d86b318555">868</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other (expense) income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTgtMS0xLTEtMTU1MDI_c941529e-6f88-4bfc-ab51-b67ca2720a22">1,372</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTgtMy0xLTEtMTU1MDI_6ae1416d-5222-4190-8e22-bf7afadcd9f2">578</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTgtNS0xLTEtMTc5MjE_1d5beb1f-08d6-4a41-851f-027b06accaad">2,271</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTgtNy0xLTEtMTc5MjE_705e00ed-843f-4973-a0c3-d1db2a5c3ad2">2,440</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss before provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTktMS0xLTEtMTU1MDI_4e6730be-5e58-412e-87fb-46e59158663b">56,726</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTktMy0xLTEtMTU1MDI_1f2dd49f-2f6c-4da2-9c30-e68e3e3d89e2">14,814</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTktNS0xLTEtMTc5MjE_f4d7fb7a-256b-44ca-a542-751a59a44dc3">93,797</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTktNy0xLTEtMTc5MjE_e734d201-2a14-4f51-9c7f-c44f74bc0dfc">14,541</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjAtMS0xLTEtMTU1MDI_ca2bd66d-82d7-4aed-85a7-f641e7b0d2ab">13</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjAtMy0xLTEtMTU1MDI_6c0da19f-849a-4407-8510-ca9271286ba5">130</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjAtNS0xLTEtMTc5MjE_4f12d6cb-ecac-4dc2-b90c-55f47710c6a9">401</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjAtNy0xLTEtMTc5MjE_61318766-d3fe-42d3-8cab-065eb7805c0e">253</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjEtMS0xLTEtMTU1MDI_c173a12c-055e-49c6-911b-041b506c87ec">56,739</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjEtMy0xLTEtMTU1MDI_3c013f38-1d03-4143-a59f-c9599a68fd5c">14,944</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjEtNS0xLTEtMTc5MjE_64c9e6d6-b816-4e14-bb11-72b5aa84b393">94,198</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjEtNy0xLTEtMTc5MjE_164548e2-cb04-458d-a51e-b71c42d2b0b1">14,794</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss per share attributable to Class A common shareholders, basic and diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ie5a20dd729394fc9a2ef52343ed00a2b_D20210801-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjItMS0xLTEtMTU1MDI_78f0b1e6-b72a-48d7-b7bd-0b664bd9fc4e"><ix:nonFraction unitRef="usdPerShare" contextRef="ie5a20dd729394fc9a2ef52343ed00a2b_D20210801-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjItMS0xLTEtMTU1MDI_f1f9962f-e6c4-489e-b5b1-f8cde44f2abe">0.55</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ic49c2d8d509441cbb262e81efc07a16c_D20200801-20201031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjItMy0xLTEtMTU1MDI_faf267e0-76e5-4657-9ce9-cd14106246cf"><ix:nonFraction unitRef="usdPerShare" contextRef="ic49c2d8d509441cbb262e81efc07a16c_D20200801-20201031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjItMy0xLTEtMTU1MDI_fb175896-8175-4b28-8ae7-a9a6f304c3b3">0.39</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id3c621c6659b41e28587b27fb0f273ab_D20210501-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjItNS0xLTEtMTc5MjE_9edb7a16-9216-42f8-87c2-282795ead629"><ix:nonFraction unitRef="usdPerShare" contextRef="id3c621c6659b41e28587b27fb0f273ab_D20210501-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjItNS0xLTEtMTc5MjE_d6e19738-e59a-4bbb-80c3-4b35617f9d20">0.91</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ibb64ea067ae645c89f2bf2fd20fead19_D20200501-20201031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjItNy0xLTEtMTc5MjE_1ae95431-94fd-451f-8f34-367acad2c3c0"><ix:nonFraction unitRef="usdPerShare" contextRef="ibb64ea067ae645c89f2bf2fd20fead19_D20200501-20201031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjItNy0xLTEtMTc5MjE_421a1b8b-f7f8-4367-83b3-b6b0fe462ea5">0.39</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss per share attributable to Class A-1 common shareholders, basic and diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i409a70f685a74dddba6ed0f0b87d8a70_D20210801-20211031" decimals="2" name="us-gaap:EarningsPerShareDiluted" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjMtMS0xLTEtMTU1MDI_4cfa62a3-cdee-4e3f-a82c-f547eeec5e8f"><ix:nonFraction unitRef="usdPerShare" contextRef="i409a70f685a74dddba6ed0f0b87d8a70_D20210801-20211031" decimals="2" name="us-gaap:EarningsPerShareBasic" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjMtMS0xLTEtMTU1MDI_82e5895a-1514-4d02-ac31-f41d96d3b421">&#8212;</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i06739611320f4b50b7f7d1b4b7035e67_D20200801-20201031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjMtMy0xLTEtMTU1MDI_2d411c3c-186f-479d-a871-03960e1c7201"><ix:nonFraction unitRef="usdPerShare" contextRef="i06739611320f4b50b7f7d1b4b7035e67_D20200801-20201031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjMtMy0xLTEtMTU1MDI_f8041531-1089-4682-a127-c435d7438258">0.39</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i551d27cac9a54106be3089e03280eedd_D20210501-20211031" decimals="2" name="us-gaap:EarningsPerShareBasic" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjMtNS0xLTEtMTc5MjE_2ef1babd-9bfb-4089-ba96-c565a181a433"><ix:nonFraction unitRef="usdPerShare" contextRef="i551d27cac9a54106be3089e03280eedd_D20210501-20211031" decimals="2" name="us-gaap:EarningsPerShareDiluted" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjMtNS0xLTEtMTc5MjE_dd4f92d8-d936-4f7c-85f7-2cbbe5d9052d">&#8212;</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id54591b6a3824acea7b1b679e0d39f9b_D20200501-20201031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjMtNy0xLTEtMTc5MjE_b7ef9b5b-e6bd-4e88-b0df-e737874cac67"><ix:nonFraction unitRef="usdPerShare" contextRef="id54591b6a3824acea7b1b679e0d39f9b_D20200501-20201031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjMtNy0xLTEtMTc5MjE_c6bd399c-3d6e-49ba-8b24-9a340f4545ff">0.39</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss per share attributable to Class B common shareholders, basic and diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6d0f31bfdb184bf18460a9088f321fa6_D20210801-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjQtMS0xLTEtMTU1MDI_1a757ce4-27a4-4333-a3e0-56a2bbfbefa7"><ix:nonFraction unitRef="usdPerShare" contextRef="i6d0f31bfdb184bf18460a9088f321fa6_D20210801-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjQtMS0xLTEtMTU1MDI_4d087604-dca6-4849-8aa5-20c8ab9574a6">0.55</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3a26806e897f4186929a826ef380d44e_D20200801-20201031" decimals="2" name="us-gaap:EarningsPerShareDiluted" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjQtMy0xLTEtMTU1MDI_3c070951-2b15-4c8d-9ff8-3008c7fb3914"><ix:nonFraction unitRef="usdPerShare" contextRef="i3a26806e897f4186929a826ef380d44e_D20200801-20201031" decimals="2" name="us-gaap:EarningsPerShareBasic" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjQtMy0xLTEtMTU1MDI_5f1f7a24-fa26-4adb-8585-4ba8ed0ce7ce">&#8212;</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2d22e5eba21440e68ae7ac3bf52a3cbf_D20210501-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjQtNS0xLTEtMTc5MjE_09e1184e-d6b7-4ba0-8a7c-9eee7d3e3b6e"><ix:nonFraction unitRef="usdPerShare" contextRef="i2d22e5eba21440e68ae7ac3bf52a3cbf_D20210501-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjQtNS0xLTEtMTc5MjE_e2128af2-8e5e-4976-b892-386b5f8ddb4a">0.91</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8f1ed90a17aa40cc89da4e8412ae0b4e_D20200501-20201031" decimals="2" name="us-gaap:EarningsPerShareBasic" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjQtNy0xLTEtMTc5MjE_53b48ff8-b2a2-4452-ab84-c826b1e5d5db"><ix:nonFraction unitRef="usdPerShare" contextRef="i8f1ed90a17aa40cc89da4e8412ae0b4e_D20200501-20201031" decimals="2" name="us-gaap:EarningsPerShareDiluted" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjQtNy0xLTEtMTc5MjE_6f054f2b-0e8c-4522-90a9-8f3120022a4a">&#8212;</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average shares used in computing net loss per share attributable to Class A common stockholders, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie5a20dd729394fc9a2ef52343ed00a2b_D20210801-20211031" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjUtMS0xLTEtMTU1MDI_19f7ea81-0f7d-45d2-af28-f2fb34520400"><ix:nonFraction unitRef="shares" contextRef="ie5a20dd729394fc9a2ef52343ed00a2b_D20210801-20211031" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjUtMS0xLTEtMTU1MDI_de8645a8-17fd-4d09-849f-5644db502f12">100,246</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ic49c2d8d509441cbb262e81efc07a16c_D20200801-20201031" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjUtMy0xLTEtMTU1MDI_031f4e4b-8e9d-4d2e-8d43-34332a195d39"><ix:nonFraction unitRef="shares" contextRef="ic49c2d8d509441cbb262e81efc07a16c_D20200801-20201031" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjUtMy0xLTEtMTU1MDI_f7b0f585-41e7-40da-9433-1a5a41bb4db7">31,387</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="id3c621c6659b41e28587b27fb0f273ab_D20210501-20211031" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjUtNS0xLTEtMTc5MjE_523ae60b-715f-4a9a-90d1-fd7621a40c9d"><ix:nonFraction unitRef="shares" contextRef="id3c621c6659b41e28587b27fb0f273ab_D20210501-20211031" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjUtNS0xLTEtMTc5MjE_95a41641-32eb-41bd-8947-d49791dd4265">99,558</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ibb64ea067ae645c89f2bf2fd20fead19_D20200501-20201031" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjUtNy0xLTEtMTc5MjE_ab887d8d-265f-4a8b-842b-de2d226dd5ea"><ix:nonFraction unitRef="shares" contextRef="ibb64ea067ae645c89f2bf2fd20fead19_D20200501-20201031" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjUtNy0xLTEtMTc5MjE_d8b616d0-5c4d-4fa6-884d-8ff451ed7a58">31,006</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average shares used in computing net loss per share attributable to Class A-1 common stockholders, basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i409a70f685a74dddba6ed0f0b87d8a70_D20210801-20211031" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjYtMS0xLTEtMTU1MDI_0fba33fe-f4b0-40f0-b67c-db2cab966c87"><ix:nonFraction unitRef="shares" contextRef="i409a70f685a74dddba6ed0f0b87d8a70_D20210801-20211031" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjYtMS0xLTEtMTU1MDI_ec6f019a-3233-4c61-8fde-ece2cad6bb37">&#8212;</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i06739611320f4b50b7f7d1b4b7035e67_D20200801-20201031" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjYtMy0xLTEtMTU1MDI_441968ff-e692-4126-8ef7-68592ed6ea16"><ix:nonFraction unitRef="shares" contextRef="i06739611320f4b50b7f7d1b4b7035e67_D20200801-20201031" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjYtMy0xLTEtMTU1MDI_e3920502-fd7d-4473-b170-85538a97f4db">6,667</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i551d27cac9a54106be3089e03280eedd_D20210501-20211031" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjYtNS0xLTEtMTc5MjE_0e3b964e-e003-44b1-a923-e3d9658545f3"><ix:nonFraction unitRef="shares" contextRef="i551d27cac9a54106be3089e03280eedd_D20210501-20211031" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjYtNS0xLTEtMTc5MjE_1f1120f8-8c46-4f18-b28f-72f93e89448a">&#8212;</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="id54591b6a3824acea7b1b679e0d39f9b_D20200501-20201031" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjYtNy0xLTEtMTc5MjE_44633636-d130-49cb-ab4a-a7023c42859e"><ix:nonFraction unitRef="shares" contextRef="id54591b6a3824acea7b1b679e0d39f9b_D20200501-20201031" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjYtNy0xLTEtMTc5MjE_755b0837-3ab1-41a4-8b0b-388b2aa086d9">6,667</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average shares used in computing net loss per share attributable to Class B common stockholders, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i6d0f31bfdb184bf18460a9088f321fa6_D20210801-20211031" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjctMS0xLTEtMTU1MDI_23c903fe-6556-488c-9938-d10e86327cdd"><ix:nonFraction unitRef="shares" contextRef="i6d0f31bfdb184bf18460a9088f321fa6_D20210801-20211031" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjctMS0xLTEtMTU1MDI_9562acc7-f299-4a15-8e21-10ee3b0f93f4">3,500</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i3a26806e897f4186929a826ef380d44e_D20200801-20201031" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjctMy0xLTEtMTU1MDI_b0c55371-4e58-4ea4-b0b8-0a08bdf64b2e"><ix:nonFraction unitRef="shares" contextRef="i3a26806e897f4186929a826ef380d44e_D20200801-20201031" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjctMy0xLTEtMTU1MDI_efd34277-eae1-4034-afbc-42e9c7fbfce4">&#8212;</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2d22e5eba21440e68ae7ac3bf52a3cbf_D20210501-20211031" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjctNS0xLTEtMTc5MjE_59e5f61f-f470-444b-a06b-81d131bbd061"><ix:nonFraction unitRef="shares" contextRef="i2d22e5eba21440e68ae7ac3bf52a3cbf_D20210501-20211031" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjctNS0xLTEtMTc5MjE_ef3fb11b-3fcd-40e7-8408-078cc56efaab">3,500</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i8f1ed90a17aa40cc89da4e8412ae0b4e_D20200501-20201031" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjctNy0xLTEtMTc5MjE_16cd9a3f-4ab3-4aa2-84f3-3e6b683b07ad"><ix:nonFraction unitRef="shares" contextRef="i8f1ed90a17aa40cc89da4e8412ae0b4e_D20200501-20201031" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjctNy0xLTEtMTc5MjE_ab76af08-ea28-440d-95d9-7f113974636d">&#8212;</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)    &#160;&#160;&#160;&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzEw_c5081fff-e4ed-4a33-afd6-122d4d18a700" footnoteRole="http://www.xbrl.org/2003/role/footnote">Including related party revenue of $<ix:nonFraction unitRef="usd" contextRef="ia06ad0194fed4f6497a1f4e973c31e50_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODc5NQ_f8e192e2-7863-427a-86c9-6c8e7f41aa80">10,012</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4b9a552d89b3400a9764992d451e5ba7_D20200801-20201031" decimals="-3" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODgwMA_3960a848-2a0e-4aec-8af9-a6983e007040">6,810</ix:nonFraction> for the three months ended October&#160;31, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i995da5d459f74d198d0354a81bd33e24_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODgwNQ_46b08367-c0c0-42f1-a448-e1d629b19b9d">20,220</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9433b0c49c7a4f35aebfec767f08358c_D20200501-20201031" decimals="-3" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODgxNA_ad99c106-30d7-4e64-8423-a778a2ad3694">13,620</ix:nonFraction> for the six months ended October&#160;31, 2021 and 2020, respectively.</ix:footnote></span></div><div style="margin-top:1pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)   &#160;&#160;&#160;&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzEx_01e5625b-6084-4a39-b544-029dd7874d29" footnoteRole="http://www.xbrl.org/2003/role/footnote">Including related party revenue of $<ix:nonFraction unitRef="usd" contextRef="ib398bfb07d69447fb005f83d86c777aa_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODgyMw_b6fe277a-d009-436b-80f8-06a20bcf1490">5,924</ix:nonFraction> and <ix:nonFraction unitRef="usd" contextRef="i730dd880d912494ba06428dd44cfd2fd_D20200801-20201031" decimals="-3" name="us-gaap:RevenueFromRelatedParties" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODgyOA_9d0ec337-46e2-4681-bb0d-2d2856a186f8">nil</ix:nonFraction> for the three months ended October&#160;31, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="ic6375be50e134bdca0e23a21a4a14b31_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODgzMw_35a5e9ce-1593-4a9d-93e2-16826345b524">7,998</ix:nonFraction> and <ix:nonFraction unitRef="usd" contextRef="i18f859e46e50411786b744602d92ebe1_D20200501-20201031" decimals="-3" name="us-gaap:RevenueFromRelatedParties" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODgzOQ_c6eccbec-5588-4a51-863c-3bbe365faecf">nil</ix:nonFraction> for the six months ended October&#160;31, 2021 and 2020, respectively.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)    &#160;&#160;&#160;&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzA3_e3e2207a-d22a-4e05-98e4-8a583cc5ed24" footnoteRole="http://www.xbrl.org/2003/role/footnote">Including related party cost of revenue of $<ix:nonFraction unitRef="usd" contextRef="ia06ad0194fed4f6497a1f4e973c31e50_D20210801-20211031" decimals="-3" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODg0Ng_bcbd1ea3-9ac4-445c-a8ed-068030245936">80</ix:nonFraction> and <ix:nonFraction unitRef="usd" contextRef="i4b9a552d89b3400a9764992d451e5ba7_D20200801-20201031" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODg1MQ_424417f7-3165-4f3c-8815-a60c65c92c9f">nil</ix:nonFraction> for the three months ended October&#160;31, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i995da5d459f74d198d0354a81bd33e24_D20210501-20211031" decimals="-3" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODg1Ng_3f0e1a8b-8c6a-42fe-96b7-5c69a65c944f">197</ix:nonFraction> and <ix:nonFraction unitRef="usd" contextRef="i9433b0c49c7a4f35aebfec767f08358c_D20200501-20201031" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODg2Mg_6b262a78-a784-4f88-9cd3-862be5dbee57">nil</ix:nonFraction> for the six months ended October&#160;31, 2021 and 2020, respectively.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)&#160;&#160;&#160;&#160; <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzA4_c47b5af0-39ba-474e-a1c2-21abaf259f82" footnoteRole="http://www.xbrl.org/2003/role/footnote">Including related party sales and marketing expense of $<ix:nonFraction unitRef="usd" contextRef="i75977370b731438fb1f16dfc25b7d5b9_D20210801-20211031" decimals="-3" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODg2OA_bfad9955-3693-42ed-970c-500b0d30889d">131</ix:nonFraction> and <ix:nonFraction unitRef="usd" contextRef="icbc8442bf3a14ae5ae7dd5981a61fc0c_D20200801-20201031" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODg3Mw_8a8ff127-61be-400f-acce-1cfaddb04239">nil</ix:nonFraction> for the three months ended October&#160;31, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i7740d4fb3e2a441598080977ff20bf2b_D20210501-20211031" decimals="-3" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODg3OA_4e986211-c2ba-4271-a30b-398e7b3ed2c2">192</ix:nonFraction> and <ix:nonFraction unitRef="usd" contextRef="ifb2be352cb0446d2be482418cec6a13f_D20200501-20201031" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODg4NA_a5567c57-a6db-4ee4-82f8-572455c5274f">nil</ix:nonFraction> for the six months ended October&#160;31, 2021 and 2020, respectively.</ix:footnote></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="id60913af292f4ae7a23bafe58eee01c1_34"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C3.AI, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></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:9.864%"></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:9.864%"></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:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2020</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfMi0xLTEtMS0xNTUwMg_85814669-5914-43cf-b333-0bd4eeb08c60">56,739</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfMi0zLTEtMS0xNTUwMg_8cfe2a88-00f3-4076-80bb-c09cb9c80a40">14,944</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfMi01LTEtMS0xODk0MQ_e5930199-7c0d-4142-867c-942dedfdc4ea">94,198</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfMi03LTEtMS0xODk0MQ_cd388a6c-5687-4f21-8aeb-b796c37f335f">14,794</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive 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><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized loss on available-for-sale marketable securities, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfNC0xLTEtMS0xNTUwMg_4a88eaec-9b9a-4d5c-a9cf-a3893a99cfa4">427</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfNC0zLTEtMS0xNTUwMg_4b1a61b9-e2d9-44d7-b449-2ffe31a06428">195</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfNC01LTEtMS0xODk0MQ_9bec55da-0c8d-4e36-a2ab-b0688d75651e">321</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfNC03LTEtMS0xODk0MQ_d9da6b93-ba23-43f8-9209-ab125c326deb">362</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total comprehensive loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfNS0xLTEtMS0xNTUwMg_911a06b6-dd54-46a7-8b69-0cc4ff0a5c0c">57,166</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfNS0zLTEtMS0xNTUwMg_2178cc82-862a-44cc-9121-a7d001a87143">15,139</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfNS01LTEtMS0xODk0MQ_4ecfbc8c-72dc-4a12-9843-b9dbe731d392">94,519</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfNS03LTEtMS0xODk0MQ_5b8b6740-38cd-4ce1-a826-e2889c1005ac">15,156</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><div id="id60913af292f4ae7a23bafe58eee01c1_37"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C3.AI, INC. </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK, </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REDEEMABLE CONVERTIBLE CLASS A-1 COMMON STOCK AND STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></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.232%"></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.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="60" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended October 31, 2021</span></td></tr><tr style="height:30pt"><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Redeemable Convertible Preferred Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Redeemable Convertible A-1 Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Additional Paid-In Capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Deficit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance as of July 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ib7b63dc60ebd47d8919117361b4e73c4_I20210731" decimals="-3" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi0xLTEtMS0xNTUwMg_6d039d33-1051-4a03-a454-5724475da1c9">&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b63dc60ebd47d8919117361b4e73c4_I20210731" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi0zLTEtMS0xNTUwMg_0388c394-353a-47d1-9ffd-bfef6dcd7962">&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i45a0aa3ede7943ca86cf9199b78ff8e1_I20210731" decimals="-3" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi01LTEtMS0xNTUwMg_b2b1c4d1-4212-47d9-836e-cb84672dda99">&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i45a0aa3ede7943ca86cf9199b78ff8e1_I20210731" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi03LTEtMS0xNTUwMg_c1d70757-1735-4815-8b81-246685747b1c">&#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="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ib8a84154829b41c59c633d970d566e16_I20210731" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi0xMC0xLTEtMTU1MDI_6aed0b0a-003d-4cc8-a188-34d0e10502db">103,868</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib8a84154829b41c59c633d970d566e16_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi0xMi0xLTEtMTU1MDI_612af07f-4575-4730-a53a-bece9d7d8b0f">104</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5c34adef89bf458094d6abbaa8826756_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi0xNC0xLTEtMTU1MDI_5afbd13e-af48-41d9-8af1-1561fa513e84">1,430,296</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i37c02a01c3c54f9a8409c2775464b25e_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi0xNi0xLTEtMTU1MDI_e963132b-c30e-4662-a5a8-7357e8e2242f">187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2195a8f53653499e971993b2d217c763_I20210731" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi0xOC0xLTEtMTU1MDI_b3278525-3a25-4157-aeb2-6a5bdd1993c1">386,792</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i99eba4ba101f4c14b964939c7980395a_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi0yMC0xLTEtMTU1MDI_14bac2d5-c6d4-4867-a124-63ffbb1acfc0">1,043,795</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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Issuance of Class A common stock upon exercise of stock options, net of repurchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i684fb52bf63246448c39d4c7218bdae8_D20210801-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMy0xMC0xLTEtMTU1MDI_ea7e585e-24b7-43a8-a6b2-fe321e6ca677">974</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i684fb52bf63246448c39d4c7218bdae8_D20210801-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMy0xMi0xLTEtMTU1MDI_2555f24d-23c9-481e-bf5d-ff906ad5b39e">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i35139317ab8e498e9ca527cf5a579961_D20210801-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMy0xNC0xLTEtMTU1MDI_21443e29-e011-4d17-a937-2bf900f462e2">6,491</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMy0yMC0xLTEtMTU1MDI_70f61154-76b4-4fbd-9d50-c388d7f961c2">6,492</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vesting of early exercised Class A common 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i35139317ab8e498e9ca527cf5a579961_D20210801-20211031" decimals="-3" name="ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfNC0xNC0xLTEtMTU1MDI_4d62ad7b-59b6-4a11-bca5-61d16ae7c009">849</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" name="ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfNC0yMC0xLTEtMTU1MDI_3ab88e7d-0a11-4ac7-8f59-36e41fd493c2">849</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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i684fb52bf63246448c39d4c7218bdae8_D20210801-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfNS0xMC0xLTEtMTU1MDI_62016608-3183-46b8-a9b1-06986641a234">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i35139317ab8e498e9ca527cf5a579961_D20210801-20211031" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfNi0xNC0xLTEtMTU1MDI_d0651800-4520-4a2c-bc61-027b8d4dc985">32,540</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfNi0yMC0xLTEtMTU1MDI_7b7a23da-1e90-46d3-8a0c-b382c8c1ecfb">32,540</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if43cd3f91d3d4340b723f8393677d42b_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfNy0xNi0xLTEtMTU1MDI_71b27428-7723-4ade-95e8-74b19780b87b">427</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfNy0yMC0xLTEtMTU1MDI_92918f8b-e612-489f-b1ef-20f5b003bbef">427</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie87d276022224c59a26ea522c0eaa773_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOC0xOC0xLTEtMTU1MDI_e5ec6379-710d-4563-836f-100e60f97f08">56,739</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOC0yMC0xLTEtMTU1MDI_1fee753b-ffec-4eef-ad18-cd19e23bd401">56,739</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance as of October 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i7fc7ffe5a6b84d1b82a70c2bca57efea_I20211031" decimals="-3" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS0xLTEtMS0xNTUwMg_2dbe8917-b17e-4815-a314-e6277cc0ab28">&#8212;</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7fc7ffe5a6b84d1b82a70c2bca57efea_I20211031" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS0zLTEtMS0xNTUwMg_fa4cf842-8a00-4742-ad2f-73eb5ef25644">&#8212;</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i47d82724c97946129646e27365024022_I20211031" decimals="-3" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS01LTEtMS0xNTUwMg_b9b39e61-4b7d-41a0-b42e-5a62409e9f77">&#8212;</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i47d82724c97946129646e27365024022_I20211031" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS03LTEtMS0xNTUwMg_a2123e03-3b72-4b6a-95b5-a0f4f4bc56ea">&#8212;</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="3" style="background-color:#ffffff;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ic398e8391e9c4efbac57e3d20bc948f1_I20211031" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS0xMC0xLTEtMTU1MDI_7ce6cc8d-faeb-4903-b7ab-f7c6c38e4cf0">104,871</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic398e8391e9c4efbac57e3d20bc948f1_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS0xMi0xLTEtMTU1MDI_fe747b71-f7e9-49b6-a5c9-6b9e178e4484">105</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia0473694428049de9b4695e87adfaa8e_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS0xNC0xLTEtMTU1MDI_4c7e2797-41c5-49f4-ac40-38d4e42179ef">1,470,176</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0f1ca7ebfab6447fab00293ca09433bd_I20211031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS0xNi0xLTEtMTU1MDI_037deb1c-f01a-4374-8390-04049cf180fd">240</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id3b9e0bf1f7c4962b459ba6e3ed4a9ea_I20211031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS0xOC0xLTEtMTU1MDI_8efbd8fa-d919-45a2-a29a-07d7aaf58d02">443,531</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS0yMC0xLTEtMTU1MDI_9f747363-c858-45b7-8dc8-b710b91b2609">1,026,510</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></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></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:28.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></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.232%"></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.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="60" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended October 31, 2021</span></td></tr><tr style="height:30pt"><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Redeemable Convertible Preferred Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Redeemable Convertible A-1 Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Additional Paid-In Capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Deficit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance as of April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="iee480e1410594cac837821f4ce085e9a_I20210430" decimals="-3" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi0xLTEtMS0xNTUwMg_1b98f662-633a-467f-b095-6a335c26b876">&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iee480e1410594cac837821f4ce085e9a_I20210430" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi0zLTEtMS0xNTUwMg_dfb4e33e-f602-47f0-be8b-108019c74318">&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i4745c3da06b345fc9cdecd590a5e0062_I20210430" decimals="-3" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi01LTEtMS0xNTUwMg_8cc04383-ea8a-49b9-b572-db17eb61d4e3">&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4745c3da06b345fc9cdecd590a5e0062_I20210430" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi03LTEtMS0xNTUwMg_98a2a811-a8d2-4057-b618-6597596d8a69">&#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="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i6e8a7f3081f641c7934becaef6c03471_I20210430" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi0xMC0xLTEtMTU1MDI_ea72afb2-6bba-4f8f-a023-176ffc12caff">102,167</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6e8a7f3081f641c7934becaef6c03471_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi0xMi0xLTEtMTU1MDI_0a52d76f-9a44-4142-98b9-901ada14f2de">102</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdad8a7fbf03443a842a3cad3f2fd604_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi0xNC0xLTEtMTU1MDI_c3b3de46-692f-4915-ba4e-da94e9963b82">1,410,325</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5cd917d4ff064699b319f62767208fa2_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi0xNi0xLTEtMTU1MDI_acf04a77-f452-49d9-90eb-03c955a832e4">81</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibac55d16006d451a9eb94f6d9a1052eb_I20210430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi0xOC0xLTEtMTU1MDI_c29f8e95-9490-4335-a61a-3fb6fb30402f">349,333</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi0yMC0xLTEtMTU1MDI_a6589978-fdc6-4a70-a446-dc8245b8f9a2">1,061,175</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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Issuance of Class A common stock upon exercise of stock options, net of repurchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2ed2a1b7f54d479192d7a2c2a8f33301_D20210501-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfNS0xMC0xLTEtMTU1MDI_94bf438b-7513-4bac-a1bc-7ab428e5694e">2,667</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2ed2a1b7f54d479192d7a2c2a8f33301_D20210501-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfNS0xMi0xLTEtMTU1MDI_a0abf321-9189-47ba-acf7-8649d5effe7a">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic2a7ada5f3ce46e7be378140d4714a85_D20210501-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfNS0xNC0xLTEtMTU1MDI_b4323931-27dc-4c96-9ee4-7ded9f5a6982">11,491</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfNS0yMC0xLTEtMTU1MDI_ff63b2db-c1da-49be-a2ab-9b63e6b5ea3d">11,494</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vesting of early exercised Class A common 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic2a7ada5f3ce46e7be378140d4714a85_D20210501-20211031" decimals="-3" name="ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfNi0xNC0xLTEtMTU1MDI_36aba2f8-bc86-41fc-b163-98a8727b7d47">1,908</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfNi0yMC0xLTEtMTU1MDI_6faef403-870f-436b-8e53-8acd3784ff73">1,908</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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2ed2a1b7f54d479192d7a2c2a8f33301_D20210501-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfNi0xMC0xLTEtMzIyMDU_5535f211-3f5a-4fe2-8771-b7906525e7a1">37</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic2a7ada5f3ce46e7be378140d4714a85_D20210501-20211031" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfNy0xNC0xLTEtMTU1MDI_575afa75-3b8b-4402-809e-0e172494db79">46,452</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfNy0yMC0xLTEtMTU1MDI_e8a50a58-a405-47a0-a103-8e0cf4cac518">46,452</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iea32022940f94731a32da9576a406f55_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfOC0xNi0xLTEtMTU1MDI_9610a58f-ce24-48dc-a7df-dc7b93adc5bb">321</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfOC0yMC0xLTEtMTU1MDI_b47b1e1a-70fb-4cdb-be5e-b2a5eb2c066d">321</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i04f7246a01aa4839a1fd823b5dfc9bd2_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfOS0xOC0xLTEtMTU1MDI_ff358a21-56c7-4f7b-bc44-04bb189e092d">94,198</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfOS0yMC0xLTEtMTU1MDI_48ba4d52-959f-4426-9085-63e7f0ef0a72">94,198</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance as of October 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i7fc7ffe5a6b84d1b82a70c2bca57efea_I20211031" decimals="-3" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtMS0xLTEtMTU1MDI_1465adc5-5fcc-4957-8f0f-49a1e036a685">&#8212;</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7fc7ffe5a6b84d1b82a70c2bca57efea_I20211031" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtMy0xLTEtMTU1MDI_d06318bf-93e1-4f83-bdd2-eaea5540090a">&#8212;</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i47d82724c97946129646e27365024022_I20211031" decimals="-3" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtNS0xLTEtMTU1MDI_c897258d-a3ad-4a46-8104-58524c1888be">&#8212;</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i47d82724c97946129646e27365024022_I20211031" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtNy0xLTEtMTU1MDI_c7f1032a-72c1-4dd5-8ec8-2772cc8caf25">&#8212;</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="3" style="background-color:#ffffff;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ic398e8391e9c4efbac57e3d20bc948f1_I20211031" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtMTAtMS0xLTE1NTAy_0d9f399e-9d33-49ff-92da-58cd2423e2d1">104,871</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic398e8391e9c4efbac57e3d20bc948f1_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtMTItMS0xLTE1NTAy_5e1f5d8e-56db-4a4e-985d-624b707e38d4">105</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia0473694428049de9b4695e87adfaa8e_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtMTQtMS0xLTE1NTAy_ceeeb704-6f11-416d-84cf-f9dde4318a9b">1,470,176</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0f1ca7ebfab6447fab00293ca09433bd_I20211031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtMTYtMS0xLTE1NTAy_f92e2a60-3f87-4b26-9c8f-e50bfb54d8b8">240</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id3b9e0bf1f7c4962b459ba6e3ed4a9ea_I20211031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtMTgtMS0xLTE1NTAy_bebda4f6-6f49-4257-8087-9577d6a972b6">443,531</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtMjAtMS0xLTE1NTAy_88fdc836-68b1-4592-a909-2048c7f803e3">1,026,510</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></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></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.232%"></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.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="60" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended October 31, 2020</span></td></tr><tr style="height:30pt"><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Redeemable Convertible Preferred Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Redeemable Convertible A-1 Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Additional Paid-In Capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Deficit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Stockholders&#8217;<br/>Deficit</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance as of July 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i7e93e9ac2b36464aba37956f93f7f0b0_I20200731" decimals="-3" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi0xLTEtMS0zMjAwNQ_29f97fd7-95c7-45d6-b4d2-97507f21e28f">37,129</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7e93e9ac2b36464aba37956f93f7f0b0_I20200731" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi0zLTEtMS0zMjAwNQ_eb89f637-76d7-4519-a32d-be9f8c2bd51e">375,207</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ifb7782ac93704ed1900da54e087802ae_I20200731" decimals="-3" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi01LTEtMS0zMjAwNQ_3711689d-9421-4c84-ac3d-63629549da6d">6,667</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifb7782ac93704ed1900da54e087802ae_I20200731" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi03LTEtMS0zMjAwNQ_3dde3045-2fe4-4be0-aaf1-52139ef75a39">18,800</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="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i4bd4936fc08141d08e212b18c2c61b90_I20200731" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi0xMC0xLTEtMzIwMDU_ad4ea6e6-f518-4aa0-9366-4cadaabe08aa">31,342</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4bd4936fc08141d08e212b18c2c61b90_I20200731" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi0xMi0xLTEtMzIwMDU_2be9e66f-4b40-4594-b47f-2ed79f811ea4">31</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i19b68e9f2f2146a9b6e0b2562aba298a_I20200731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi0xNC0xLTEtMzIwMDU_c5c20c94-92a1-4f4e-af42-a4d008e8d418">113,518</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib0e2219601114803bf27bef3c50bd223_I20200731" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi0xNi0xLTEtMzIwMDU_3ac3c8b9-7f5d-4618-b0ef-2223870a7882">257</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1f60ba5a1ee4f4ea6229b252b207899_I20200731" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi0xOC0xLTEtMzIwMDU_a5c5abf7-89fd-4145-97d3-d762405d3a06">293,487</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i03f2338d2ae4434e96e8e0b82b30e9bb_I20200731" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi0yMC0xLTEtMzIwMDU_3257364b-080d-4cc4-bcbe-3df5aa9ac605">179,681</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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Repayment of shareholder loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2e7d0ad6318040c3ade0e9549e70db9f_D20200801-20201031" decimals="-3" name="ai:TemporaryEquityCollectionOfFinanceReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfNC0zLTEtMS0zMjUxOQ_dc2f44d8-5fe2-4468-b1b5-b7cdde736803">24,546</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i74d585984e3446fda6acfd62ecf77c08_D20200801-20201031" decimals="-3" name="ai:APICIncreaseForCollectionOfFinanceReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfNC0xNC0xLTEtMzI1MTk_e87b3912-fd7e-4396-bc32-9dfdd91e577a">1,457</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" name="ai:APICIncreaseForCollectionOfFinanceReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfNC0yMC0xLTEtMzI1MTk_e0b35198-cf9f-4bda-92da-f8532700b072">1,457</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Issuance of Class A common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="id75d349b42884c80a255a8dcf476cc24_D20200801-20201031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMy0xMC0xLTEtMzIwMDU_c9c9719f-7f7a-49f3-bfe1-f0e1cd609c04">1,639</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id75d349b42884c80a255a8dcf476cc24_D20200801-20201031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMy0xMi0xLTEtMzIwMDU_279949f3-f073-41d7-85dc-2c4e29b47eb0">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i74d585984e3446fda6acfd62ecf77c08_D20200801-20201031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMy0xNC0xLTEtMzIwMDU_a9a5224e-1b04-4f4f-b046-f3b1dfc0788e">2,726</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMy0yMC0xLTEtMzIwMDU_5a446979-d71f-401f-956d-1320ee4af386">2,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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vesting of early exercised Class A common stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i74d585984e3446fda6acfd62ecf77c08_D20200801-20201031" decimals="-3" name="ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfNC0xNC0xLTEtMzIwMDU_d35c5b3c-1547-4deb-9fb0-47353839b9af">1,107</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" name="ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfNC0yMC0xLTEtMzIwMDU_2cc7d29a-c600-4e6d-8f64-0d2f9316d6ac">1,107</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i74d585984e3446fda6acfd62ecf77c08_D20200801-20201031" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfNi0xNC0xLTEtMzIwMDU_7839c097-bb4d-45c0-b954-c907eebe405d">5,201</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfNi0yMC0xLTEtMzIwMDU_a26253e7-83fa-4f2e-b2f5-2476fa54829e">5,201</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0669e72592504995af271d8544268312_D20200801-20201031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfNy0xNi0xLTEtMzIwMDU_44801c8f-6474-446e-8478-092d5e6cd6c3">195</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfNy0yMC0xLTEtMzIwMDU_55ebad84-fffb-459a-8edf-d1b90d556d33">195</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i05666ce407b64278b5973ad4e1908bbf_D20200801-20201031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOC0xOC0xLTEtMzIwMDU_d7e495d8-2a5d-4d09-8c4f-a85b9b0ec694">14,944</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOC0yMC0xLTEtMzIwMDU_ce822131-b5ae-447c-8f45-b58bc553223e">14,944</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance as of October 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ice8680c439314fe5a2019af945013bdc_I20201031" decimals="-3" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS0xLTEtMS0zMjAwNQ_c6a5b086-5fee-4a14-81fa-225bdd1230c4">37,129</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ice8680c439314fe5a2019af945013bdc_I20201031" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS0zLTEtMS0zMjAwNQ_83065c1c-8100-411f-889a-789bc56d064d">399,753</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i8db82bf2c4184c3391e3546509adbc72_I20201031" decimals="-3" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS01LTEtMS0zMjAwNQ_d68250eb-0a7b-4d16-a04e-f99fee7900cc">6,667</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8db82bf2c4184c3391e3546509adbc72_I20201031" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS03LTEtMS0zMjAwNQ_cd3f8516-9d6e-4857-b2d4-ba62d1a0c6af">18,800</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="3" style="background-color:#ffffff;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i1d014aa0789b4de381c0ba8b7ad2b743_I20201031" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS0xMC0xLTEtMzIwMDU_e444e518-be83-4f2a-9237-263f03644de1">32,981</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1d014aa0789b4de381c0ba8b7ad2b743_I20201031" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS0xMi0xLTEtMzIwMDU_f4056a3a-1042-42e5-98bc-7bf8f910c34b">33</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8d767868c5c14213b31e871d590925e1_I20201031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS0xNC0xLTEtMzIwMDU_78c1424a-ac46-4eb8-8907-446555dce4c9">124,009</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i29521931bb3043b2b46e91e158111af5_I20201031" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS0xNi0xLTEtMzIwMDU_cd0c51a8-87b1-41e6-ace1-492e8ff77d89">62</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9015b668159e4af789cafdc80e019edc_I20201031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS0xOC0xLTEtMzIwMDU_5a41bc04-70cf-49e3-a1c3-d5f94fab9282">308,431</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia01555179e274aabbd58847c03a0970e_I20201031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS0yMC0xLTEtMzIwMDU_0eb6914a-3d58-4c2d-a995-5335b0829939">184,327</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></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:28.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></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.232%"></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.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="60" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended October 31, 2020</span></td></tr><tr style="height:30pt"><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Redeemable Convertible Preferred Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Redeemable Convertible A-1 Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Additional Paid-In Capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Deficit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Stockholders&#8217;<br/>Deficit</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance as of April 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie7ea1c8ec0e84998a43bcebaa18fa552_I20200430" decimals="-3" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi0xLTEtMS0zMjAwNQ_38d09bf5-6cc9-4e81-855b-12c9ccdbefc4">37,129</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie7ea1c8ec0e84998a43bcebaa18fa552_I20200430" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi0zLTEtMS0zMjAwNQ_cec860e3-6c74-4913-8884-4ea2d38b01b5">375,207</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i6962123939e2458fae8f4f8352a47c02_I20200430" decimals="-3" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi01LTEtMS0zMjAwNQ_9ddc863c-49d7-440c-a30d-f562b15f74d3">6,667</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6962123939e2458fae8f4f8352a47c02_I20200430" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi03LTEtMS0zMjAwNQ_0c9ff455-3a93-449a-af7e-3761b62bd4d5">18,800</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="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ib304308453e042cba1490b6ac5dc6689_I20200430" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi0xMC0xLTEtMzIwMDU_dc1c6726-6763-4533-843c-adfad62107d8">31,210</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib304308453e042cba1490b6ac5dc6689_I20200430" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi0xMi0xLTEtMzIwMDU_24b2b968-8fe4-4ea6-ba44-31b49e33b193">31</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6a86c626c37e4736a1aadb6f49bd0acf_I20200430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi0xNC0xLTEtMzIwMDU_bbd31b02-46c8-4217-b02a-20ab1116e142">110,485</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7997891ae94943d6bf40d06529e0ca4d_I20200430" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi0xNi0xLTEtMzIwMDU_9fd35dec-3e27-439b-8ce4-bea440273beb">424</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i65fa7d6ff4654b1b9bbe82a557369546_I20200430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi0xOC0xLTEtMzIwMDU_d52a093a-dcfa-4a0c-9610-7d465e0da593">293,637</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9f128c0541154dd2a9adc267f2173258_I20200430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi0yMC0xLTEtMzIwMDU_616c123c-39f9-481f-8b84-49c566d944c3">182,697</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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Repayment of shareholder loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i703ac4f7e9ea4282910acd13639ac9d9_D20200501-20201031" decimals="-3" name="ai:TemporaryEquityCollectionOfFinanceReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNC0zLTEtMS0zMjQ5OA_21e554c9-b6e0-4dc1-874f-58c06eeb4c5a">24,546</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5efb83c2a9ea48d5ad8d78ce011488d7_D20200501-20201031" decimals="-3" name="ai:APICIncreaseForCollectionOfFinanceReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNC0xNC0xLTEtMzI0OTg_a35bc7c4-394c-48b6-8cde-7b46f7f3004a">1,457</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="ai:APICIncreaseForCollectionOfFinanceReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNC0yMC0xLTEtMzI0OTg_21b6f024-8908-4f6d-bab2-196ea97a5d8a">1,457</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Issuance of Class A common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ifac3647542114b3c82ebe67cb6f7a108_D20200501-20201031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNS0xMC0xLTEtMzIwMDU_9e4b17e4-73c5-4455-90d5-bb6b33fc2b32">1,771</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifac3647542114b3c82ebe67cb6f7a108_D20200501-20201031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNS0xMi0xLTEtMzIwMDU_4719f95b-0f49-44b0-a617-b035c1a58556">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5efb83c2a9ea48d5ad8d78ce011488d7_D20200501-20201031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNS0xNC0xLTEtMzIwMDU_ff524b59-3daa-4b19-89a2-72199dda4146">3,061</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNS0yMC0xLTEtMzIwMDU_23e28669-d6ea-4711-838b-db95c9ea7b9b">3,063</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vesting of early exercised Class A common stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5efb83c2a9ea48d5ad8d78ce011488d7_D20200501-20201031" decimals="-3" name="ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNi0xNC0xLTEtMzIwMDU_8754b7f1-4c57-47f2-9af7-5b465f18deab">1,325</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNi0yMC0xLTEtMzIwMDU_e5b2eb33-c0e7-441a-8968-d4b353d163e2">1,325</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5efb83c2a9ea48d5ad8d78ce011488d7_D20200501-20201031" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNy0xNC0xLTEtMzIwMDU_6ff61a2a-bed7-4f9f-85d0-c50e18ceb832">7,681</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNy0yMC0xLTEtMzIwMDU_cabb2452-e556-4749-b9a2-5b7161975a96">7,681</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3a996f3a263d4d9eadb790c9545193e6_D20200501-20201031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfOC0xNi0xLTEtMzIwMDU_91d255d2-a1aa-41a2-8be1-cd0ae4794836">362</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfOC0yMC0xLTEtMzIwMDU_314c972b-b63d-4c30-8491-b2da1a702e2d">362</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic58b06454322447d8cdbaeb0a03ff5d6_D20200501-20201031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfOS0xOC0xLTEtMzIwMDU_9ab81381-7a21-4177-888e-170dc067b4cb">14,794</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfOS0yMC0xLTEtMzIwMDU_31cd4433-c5c3-485d-b60f-db7aa04458fe">14,794</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance as of October 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ice8680c439314fe5a2019af945013bdc_I20201031" decimals="-3" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtMS0xLTEtMzIwMDU_55b4ab82-7c4b-40a3-bb40-487f67874422">37,129</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ice8680c439314fe5a2019af945013bdc_I20201031" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtMy0xLTEtMzIwMDU_c0dda556-95b0-4aeb-b487-9ec3a69bb3ea">399,753</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i8db82bf2c4184c3391e3546509adbc72_I20201031" decimals="-3" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtNS0xLTEtMzIwMDU_fbd12cfd-2092-416b-ba7d-0dbf5047166e">6,667</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8db82bf2c4184c3391e3546509adbc72_I20201031" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtNy0xLTEtMzIwMDU_0b520bbd-3efb-4a4c-a0f2-52b642835fa4">18,800</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="3" style="background-color:#ffffff;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i1d014aa0789b4de381c0ba8b7ad2b743_I20201031" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtMTAtMS0xLTMyMDA1_eadeb81d-e9f4-427d-909d-c6d6ef0655cf">32,981</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1d014aa0789b4de381c0ba8b7ad2b743_I20201031" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtMTItMS0xLTMyMDA1_22f17c40-bc44-4523-acce-77eb9d704c0b">33</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8d767868c5c14213b31e871d590925e1_I20201031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtMTQtMS0xLTMyMDA1_88677d35-8d89-4935-8fad-9f061ba32bc6">124,009</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i29521931bb3043b2b46e91e158111af5_I20201031" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtMTYtMS0xLTMyMDA1_84898b23-b120-4d65-ad3d-c778d52c7e25">62</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9015b668159e4af789cafdc80e019edc_I20201031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtMTgtMS0xLTMyMDA1_1fa2acc1-a825-42dc-a66c-46c15a214e57">308,431</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia01555179e274aabbd58847c03a0970e_I20201031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtMjAtMS0xLTMyMDA1_a3a55e4b-d4bc-4aec-a631-08d2223d38bc">184,327</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="id60913af292f4ae7a23bafe58eee01c1_43"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C3.AI, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.610%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMy0xLTEtMS0xNTUwMg_ac0c2d32-a708-417e-bbf7-fa9f4b1aea73">94,198</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMy0zLTEtMS0xNTUwMg_def3a5a8-8d05-4215-9c1e-4b53fe37257a">14,794</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjustments to reconcile net loss to net cash (used in) 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNS0xLTEtMS0xNTUwMg_f9b5e1e9-2964-46cd-a5a4-eda6ae8b38d0">2,364</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNS0zLTEtMS0xNTUwMg_0bdc93fb-4131-4064-a7b4-2d08fdc91be7">2,098</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-cash operating lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNi0xLTEtMS0xNTUwMg_749e88ea-6f3a-4c82-8ec0-da15de5decbf">1,100</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNi0zLTEtMS0xNTUwMg_00336538-f2c0-4044-a97d-e0a494452af3">1,650</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNy0xLTEtMS0xNTUwMg_f3a58f30-a864-42f9-b1ee-ac2919e61b27">46,452</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNy0zLTEtMS0xNTUwMg_b75cc322-3e74-4314-967c-4846bf9a78f7">7,681</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfOC0xLTEtMS0xNTUwMg_50349427-7192-45a2-98de-1ff1af96fe31">538</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfOC0zLTEtMS0xNTUwMg_5c859efd-6694-4037-90de-8cf8dee99925">75</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTAtMS0xLTEtMTU1MDI_b7fc3e2f-3fd7-4788-bb75-7302c1bde998">39,047</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTAtMy0xLTEtMTU1MDI_ed76feeb-eb58-491c-b05c-b7a399b89248">2,380</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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prepaid expenses, other current assets and other assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTEtMS0xLTEtMTU1MDI_bc420bc3-c41f-481a-9959-f5114e141b5e">15,074</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTEtMy0xLTEtMTU1MDI_7fbea1b5-c66c-4a77-8989-05730976fe8a">48</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 style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts payable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTItMS0xLTEtMTU1MDI_cc2f999b-c5a5-4685-b78b-952db1f25b49">1,682</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTItMy0xLTEtMTU1MDI_902f8812-8a7e-4d58-9dbe-68be788988e4">3,159</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued compensation and employee benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTMtMS0xLTEtMTU1MDI_18a08dfa-45a6-48c6-abc2-c70b0dab6928">5,351</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTMtMy0xLTEtMTU1MDI_47ec304e-2eb6-496b-b58f-5681de67909d">716</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTQtMS0xLTEtMTU1MDI_7956ed1e-2a1f-4036-9abd-002231a5790b">1,214</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTQtMy0xLTEtMTU1MDI_70daa933-c873-475d-b9f5-15a5c3846c3d">1,745</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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTUtMS0xLTEtMTU1MDI_f3b4bb20-4a81-457f-a1ec-b8f5a54d8f53">13,564</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTUtMy0xLTEtMTU1MDI_9c32962f-feda-4049-aaa5-a7003e93d090">2,345</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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTYtMS0xLTEtMTU1MDI_1bda8998-ebc2-460e-954f-f9cb04de0310">2,346</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTYtMy0xLTEtMTU1MDI_066492b5-c199-4d5d-a6a0-d177575d0f77">21,661</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash (used in) provided by operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTctMS0xLTEtMTU1MDI_d2a5392b-a6a7-49a8-aab4-1a157240b3cf">17,876</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTctMy0xLTEtMTU1MDI_c001c496-e1a8-4cfd-867b-73c3b5c3531b">18,836</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cash flows from investing 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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTktMS0xLTEtMTU1MDI_ddf6ddd9-a1bc-4981-a696-50836e7f4770">1,429</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTktMy0xLTEtMTU1MDI_9faa9afc-072a-4995-9182-f44457af3ba8">919</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 style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Capitalized software development costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjAtMS0xLTEtMTU1MDI_a8428960-8a0b-4528-b714-4735a05ae5b1">500</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjAtMy0xLTEtMTU1MDI_9e89b475-1b61-4226-95f7-d6dd945db6d1">&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchases of investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjItMS0xLTEtMTU1MDI_d4e1663c-6669-4084-832a-eaf0060cc5bd">388,870</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjItMy0xLTEtMTU1MDI_0314efda-0f6b-4d34-9521-191197f85af2">128,330</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Maturities and sales of investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjMtMS0xLTEtMTU1MDI_f5062e0e-7f3c-4626-9c8d-0f3990e9bd0b">461,648</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjMtMy0xLTEtMTU1MDI_41757798-f9ca-4285-8123-a154674faef9">164,098</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash provided by investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjQtMS0xLTEtMTU1MDI_eee0fc7a-b572-4cca-9bbe-600cf27b5a69">70,849</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjQtMy0xLTEtMTU1MDI_e4558fbf-e176-4d7a-9a33-cea8b575e1e3">34,849</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cash flows from financing 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 #000;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Proceeds from repayment of shareholder loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="ai:ProceedsFromRepaymentOfShareholderLoan" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjctMS0xLTEtMjg4MTI_fd797a87-3838-42ba-8a2a-f540bc996db2">&#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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="ai:ProceedsFromRepaymentOfShareholderLoan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjctMy0xLTEtMjg4MTI_f0c3a78c-383e-4fd2-99f5-f3018ea47e42">26,003</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="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payment of deferred offering costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzEtMS0xLTEtMTU1MDI_bd3725c5-6286-41b1-87a8-a9bed689d3d3">105</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzEtMy0xLTEtMTU1MDI_bf09662a-ddab-4fa4-af0e-d15db6922736">2,325</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Proceeds from exercise of Class A common stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzMtMS0xLTEtMTU1MDI_949042d0-e66e-448e-b8af-28c213b6fb44">11,305</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzMtMy0xLTEtMTU1MDI_ae653640-7e52-46a3-badb-6a2548380ddb">4,536</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzQtMS0xLTEtMTU1MDI_03240532-dd6a-4cf5-99ae-7887a4307405">11,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzQtMy0xLTEtMTU1MDI_102fff06-edb0-4e95-8a04-f7fbfa90c342">28,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net increase in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzUtMS0xLTEtMTU1MDI_366c3d64-7100-450f-9088-e335b91fcf0c">64,173</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzUtMy0xLTEtMTU1MDI_ed5c2c89-c4d9-4a06-b9ef-a58ac8c4c67c">81,899</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash at 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzYtMS0xLTEtMTU1MDI_4ebbb83a-8424-458c-a236-245fe05b507b">116,255</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9f128c0541154dd2a9adc267f2173258_I20200430" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzYtMy0xLTEtMTU1MDI_b7e292fa-c006-4c24-8cf2-5ca7ffc2e4c5">33,604</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash at end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzctMS0xLTEtMTU1MDI_04a634e9-51b1-4dc4-8669-3f2485dd01bf">180,428</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia01555179e274aabbd58847c03a0970e_I20201031" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzctMy0xLTEtMTU1MDI_b03db00e-acd3-4aef-92e5-6234781bb659">115,503</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzgtMS0xLTEtMTU1MDI_2bfb0b08-a607-405b-867d-3bae28b63d9b">167,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia01555179e274aabbd58847c03a0970e_I20201031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzgtMy0xLTEtMTU1MDI_e990c6b0-6a3c-429f-9d47-7437ce4dd6e6">114,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Restricted cash included in other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzktMS0xLTEtMTU1MDI_48dd66a1-33e4-45ef-ba05-debdaadce49d">12,992</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia01555179e274aabbd58847c03a0970e_I20201031" decimals="-3" name="us-gaap:RestrictedCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzktMy0xLTEtMTU1MDI_03f28dfc-33bf-45f4-8226-1c9820b7ea72">900</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDAtMS0xLTEtMTU1MDI_ccb2bcbe-7919-4456-9ded-f803b7a03581">180,428</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia01555179e274aabbd58847c03a0970e_I20201031" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDAtMy0xLTEtMTU1MDI_74f41d18-4bd7-4485-9b13-604a18118fb7">115,503</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Supplemental disclosure of cash flow information&#8212;cash paid for income taxes</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDEtMS0xLTEtMTU1MDI_22980c4a-5172-4f61-b71f-15e09b5cc503">625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDEtMy0xLTEtMTU1MDI_405b0f04-b912-4bda-be34-64963446baf6">323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Supplemental disclosures of non-cash investing and financing 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchases of property and equipment included in accounts payable and accrued liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDMtMS0xLTEtMTU1MDI_60aa0f0e-9621-4e7d-98d8-0e995699a9ac">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDMtMy0xLTEtMTU1MDI_3c26d277-75fb-4119-8e65-269367db299f">146</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unpaid liabilities related to intangible purchases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="ai:IntangibleAssetPurchasesIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDQtMS0xLTEtMTU1MDI_e33a125b-c221-4cf9-8110-8cf4c956194b">2,500</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="ai:IntangibleAssetPurchasesIncurredButNotYetPaid" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDQtMy0xLTEtMTU1MDI_b017f3b5-e77f-4994-b987-64fe40e70843">&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred offering costs included in accounts payable and accrued liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="ai:DeferredOfferingCostsIncurredButNotYetPaid" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDUtMS0xLTEtMTU1MDI_42d5c67c-926b-44a0-9bcc-bd2859085588">&#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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="ai:DeferredOfferingCostsIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDUtMy0xLTEtMTU1MDI_c682466a-45b1-4bbf-8f86-2f7fcc0aae1f">2,994</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Vesting of early exercised stock options</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="ai:ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDYtMS0xLTEtMTU1MDI_30c66580-8721-4fae-8035-824b46d6e4f1">1,908</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="ai:ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDYtMy0xLTEtMTU1MDI_7ddf2b94-2834-4818-84c5-4a156cda000f">1,325</ix:nonFraction>&#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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk2_54d2e3e9-9ff2-4e2e-81e7-fd0d438c55e3" footnoteRole="http://www.xbrl.org/2003/role/footnote">Including changes in related party balances of $(<ix:nonFraction unitRef="usd" contextRef="i7740d4fb3e2a441598080977ff20bf2b_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTEwNQ_9420f671-3d12-4a51-aefb-9917063a6911">5,796</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="ifb2be352cb0446d2be482418cec6a13f_D20200501-20201031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTExMA_c4229dc0-e54b-4324-a61d-e6c847f2eb93">150</ix:nonFraction>) for the six months ended October&#160;31, 2021 and 2020, respectively.</ix:footnote></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk3_e8edea23-0957-4897-b8ef-4606eaffce1e" footnoteRole="http://www.xbrl.org/2003/role/footnote">Including changes in related party balances of $<ix:nonFraction unitRef="usd" contextRef="i7740d4fb3e2a441598080977ff20bf2b_D20210501-20211031" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTExOQ_81f12cfa-75f3-4f41-9e25-ba099c066914">15,323</ix:nonFraction> and <ix:nonFraction unitRef="usd" contextRef="ifb2be352cb0446d2be482418cec6a13f_D20200501-20201031" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTEyNQ_376ff487-d980-478c-8784-f7b90ef29f3d">nil</ix:nonFraction> for the six months ended October&#160;31, 2021 and 2020, respectively.</ix:footnote></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk4_51e10735-cf08-465c-82ec-2329435817c5" footnoteRole="http://www.xbrl.org/2003/role/footnote">Including changes in related party balances of $<ix:nonFraction unitRef="usd" contextRef="i7740d4fb3e2a441598080977ff20bf2b_D20210501-20211031" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTEzMw_f7e5c87f-9803-4b89-bd7d-41c5a57baceb">28</ix:nonFraction> and <ix:nonFraction unitRef="usd" contextRef="ifb2be352cb0446d2be482418cec6a13f_D20200501-20201031" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTEzOQ_2c8e1499-70ec-42b4-8cf7-c5acd4803074">nil</ix:nonFraction> for the six months ended October&#160;31, 2021 and 2020, respectively.</ix:footnote></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk5_12fccca1-cc84-4307-a2c0-a9753a1bf71e" footnoteRole="http://www.xbrl.org/2003/role/footnote">Including changes in related party balances of $<ix:nonFraction unitRef="usd" contextRef="i7740d4fb3e2a441598080977ff20bf2b_D20210501-20211031" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTE1NA_fc10894d-38ee-4dba-9ad1-93cb98d7372b">12,598</ix:nonFraction> and <ix:nonFraction unitRef="usd" contextRef="ifb2be352cb0446d2be482418cec6a13f_D20200501-20201031" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTE2MA_9e1e8851-5f60-4baf-9c4e-bfe32e767dc6">nil</ix:nonFraction> for the six months ended October&#160;31, 2021 and 2020, respectively.</ix:footnote></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfODAw_28aff4ea-a9bb-48c7-bd97-3a0907410407" footnoteRole="http://www.xbrl.org/2003/role/footnote">Including changes in related party balances of $<ix:nonFraction unitRef="usd" contextRef="i7740d4fb3e2a441598080977ff20bf2b_D20210501-20211031" decimals="-3" name="ai:IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTE3NA_5c6f5db1-ab7f-4318-ab01-9ec035e139de">9,819</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifb2be352cb0446d2be482418cec6a13f_D20200501-20201031" decimals="-3" name="ai:IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTE4NA_93346a45-a53f-4278-9f47-1b856f1884b5">14,780</ix:nonFraction> for the six ended October&#160;31, 2021 and 2020, respectively.</ix:footnote></span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><div id="id60913af292f4ae7a23bafe58eee01c1_46"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C3.AI, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div id="id60913af292f4ae7a23bafe58eee01c1_49"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTE1MDQ_a190d83f-b5bc-47f5-a095-4c184350309d" continuedAt="i231677aacb184f86a68eaaed65cb01bd" escape="true">Summary of Business and Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i231677aacb184f86a68eaaed65cb01bd" continuedAt="i6e487f2cea43493c8e3ee8096ebe2618"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C3.ai,&#160;Inc. (including its subsidiaries, &#8220;C3 AI&#8221; or &#8220;the Company&#8221;) is an enterprise artificial intelligence (&#8220;AI&#8221;) software provider. C3 AI supports accelerating digital transformation in various industries with its C3 AI Suite software platform, its C3 AI Ex Machina, C3 AI CRM and C3 AI Data Vision solutions, and its prebuilt and configurable C3 AI Applications for a variety of business use cases including predictive maintenance, fraud detection, sensor network health, supply network optimization, energy management, anti-money laundering, and customer engagement. The Company supports customers in the United States, Europe, and the rest of the world. The Company was initially formed as a limited liability company in Delaware on January&#160;8, 2009 and converted to a Delaware corporation in June 2012.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassification and Reverse Stock Split</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, the Company amended and restated its certificate of incorporation to effect a reclassification of the Company&#8217;s prior Class B common stock and Class C common stock into Class A common stock, and redeemable convertible Class B-1 common stock into a new redeemable convertible Class A-1 common stock. The rights, including the liquidation, dividend, and voting rights, are substantially identical for each class of common stock reclassified. All references to prior Class B common stock and Class C common stock have been recast to Class A common stock, and all references to redeemable convertible Class B-1 common stock have been recast to redeemable convertible Class A-1 common stock in these condensed consolidated financial statements to give retrospective effect to the reclassification for all periods presented. The Company also authorized a new Class B common stock. The rights, including the liquidation and dividend rights, of the Class A common stock and the new Class B common stock are substantially identical, other than the voting rights and conversion rights upon transfer of the Class B common stock. See</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Note 8. Stockholders&#8217; Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company effected a 6-for-1 reverse stock split of the Company&#8217;s outstanding common stock, preferred stock, and stock option awards. The par value of the common stock and preferred stock was not adjusted as a result of the reverse stock split. The authorized shares of the Class A common stock, new Class A-1 common stock, new Class B common stock and preferred stock were also adjusted to <ix:nonFraction unitRef="shares" contextRef="ied08ed6bc8f14e88ac38d145cdde1aae_I20201130" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTM0MQ_32762286-c95f-4b3c-ad1a-80bada8a8c5e">390,000,000</ix:nonFraction> shares, <ix:nonFraction unitRef="shares" contextRef="i6a5e19ea2eca46be8e9b312436c13c5c_I20201130" decimals="INF" name="us-gaap:TemporaryEquitySharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTM1Mw_3fa10359-5c57-48d6-a371-dbb9ebeed576">6,666,667</ix:nonFraction> shares, <ix:nonFraction unitRef="shares" contextRef="i0fd7eff49ed847e7a9ea5280fedec2d7_I20201130" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTM2Ng_a7260ae4-49e2-4798-9b25-b272f83b58ce">21,000,000</ix:nonFraction> shares, and <ix:nonFraction unitRef="shares" contextRef="i59c72a03aef24b518b002a8f0d032d9f_I20201130" decimals="INF" name="us-gaap:TemporaryEquitySharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTM4MA_b8d56c20-8b9b-47b7-96fa-dba5f33b95d4">233,107,379</ix:nonFraction> shares, respectively. All authorized, issued, and outstanding shares of common stock, preferred stock, stock option awards, and per share data included in these condensed consolidated financial statements have been recast to give retrospective effect to the adjusted authorized shares and reverse stock split for all periods presented.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering and Concurrent Private Placements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, the Company completed its initial public offering (&#8220;IPO&#8221;), in which the Company issued and sold <ix:nonFraction unitRef="shares" contextRef="i99c29a900ccc4514b9d34001dc01cda3_D20201201-20201231" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTQ3OQ_3d597119-89cb-4405-b962-4d68dcf3cdcf">17,825,000</ix:nonFraction> shares of its Class A common stock at $<ix:nonFraction unitRef="usdPerShare" contextRef="ia1d1c5ad480e4c9b85e8d4be69c6b9de_I20201231" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTQ4OA_162dbb06-da4b-467b-b3f4-bdaa03c69ce0">42.00</ix:nonFraction> per share, which included <ix:nonFraction unitRef="shares" contextRef="ifa05d54a9e904f09b1e14e8689938e34_D20201201-20201231" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTUwMA_4fdff5bd-7087-4f34-a615-ae40c6e9d172">2,325,000</ix:nonFraction> shares issued upon the exercise of the underwriters&#8217; over-allotment option to purchase additional shares. The Company received net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i7ce3bd3c106842cea4f3e8dba1c29b39_D20201201-20201231" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTUxNw_c8395b82-8d80-474c-be55-0c6430f70907">694.6</ix:nonFraction> million after deducting underwriting discounts and other offering expenses. In connection with the IPO:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">all <ix:nonFraction unitRef="shares" contextRef="i9f34bab2d20c4476a5053e9fae2f9156_D20201201-20201231" decimals="INF" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTUzMQ_c2f315ef-8256-45c3-8222-dc82c23dd7f7">33,628,776</ix:nonFraction> shares of the Company&#8217;s outstanding redeemable convertible preferred stock, except the Series A* preferred stock, automatically converted into an equivalent number of shares of Class A common stock on a <ix:nonFraction unitRef="number" contextRef="i72e722b1125d462e8c1d16327eb21ac4_I20201231" decimals="INF" name="us-gaap:PreferredStockConvertibleConversionRatio" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfNjU5NzA2OTc3ODc1MA_6da60b1a-2049-4595-bbb2-9e49c22c91a6">one</ix:nonFraction>-to-one basis;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">all <ix:nonFraction unitRef="shares" contextRef="i935b511f6c584f0a94ad4379698a57c7_D20201201-20201231" decimals="INF" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTU0Mw_b3cbfd7b-9301-4564-83aa-c66b2ef8225c">3,499,992</ix:nonFraction> shares of the Company&#8217;s outstanding redeemable convertible Series A* preferred stock automatically converted into an equivalent number of shares of Class B common stock on a <ix:nonFraction unitRef="number" contextRef="ibf1a86c466f2491db74ad1d39ba9927f_I20201231" decimals="INF" name="us-gaap:PreferredStockConvertibleConversionRatio" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfNjU5NzA2OTc3ODc0OQ_d1e57d67-a4d5-4c9f-a7d9-557a0fe414e2">one</ix:nonFraction>-to-one basis;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">all <ix:nonFraction unitRef="shares" contextRef="i7654c75deb3149ddac4a1f58cb022cb8_D20201201-20201231" decimals="INF" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTU1NQ_ae621a48-b8c8-4182-87fa-51d8e7717348">6,666,665</ix:nonFraction> shares of the Company&#8217;s outstanding redeemable convertible Class A-1 common stock automatically converted into an equivalent number of shares of Class A common stock on a <ix:nonFraction unitRef="number" contextRef="i58536169122a4c10b9bedbe2ac565b9f_I20201231" decimals="INF" name="us-gaap:PreferredStockConvertibleConversionRatio" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfNjU5NzA2OTc3ODc1MQ_40f26e4e-b1ad-4d07-a804-50cffa3aa481">one</ix:nonFraction>-to-one basis; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Company amended and restated its certificate of incorporation which became effective upon completion of the IPO. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred offering costs consist primarily of direct and incremental accounting, legal and other fees related to the Company&#8217;s IPO. Prior to the IPO, all deferred offering costs incurred were capitalized and included in other assets on the </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C3.AI, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">)</span></div></div><ix:continuation id="i6e487f2cea43493c8e3ee8096ebe2618" continuedAt="i9b4a7b62faef44469d1245708b7e65ab"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated balance sheet. Upon completion of the IPO, $<ix:nonFraction unitRef="usd" contextRef="ia3f892b36a024c04a80141e49a64da10_D20201201-20201231" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTYyNQ_0876a199-d75c-4d49-a10b-f772734b31d5">7.2</ix:nonFraction> million of deferred offering costs were reclassified into stockholders&#8217; equity as a reduction of the IPO proceeds.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also completed a concurrent private placement immediately subsequent to the closing of the IPO, in which the Company issued and sold <ix:nonFraction unitRef="shares" contextRef="i072ca13786bf437b8ea7256cf98b3089_D20201201-20201231" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTY0MA_8b69a429-3bcd-4b37-801c-1ca17e00ff96">2,380,952</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i093892367bfa469186dc7dd18c47e8f3_D20201201-20201231" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTY1Mg_0b23cbb4-79cd-4e00-9108-4a564e726e93">1,190,476</ix:nonFraction> shares, respectively, of its Class A common stock at $<ix:nonFraction unitRef="usdPerShare" contextRef="i723e77c07bc74c87a5045e03a6a25cf5_I20201231" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTY2MQ_c39250fb-a331-421b-bce1-49effe1a362d">42.00</ix:nonFraction> per share to Spring Creek Capital LLC, an affiliate of Koch Industries, Inc., and Microsoft Corporation (the &#8220;Concurrent Private Placement&#8221;). The Company received aggregate proceeds of $<ix:nonFraction unitRef="usd" contextRef="i29d62819ab3e4a09ab091bb527287c2a_D20201201-20201231" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTY3OQ_d3241dba-cd70-49e6-a4c4-3eed1cbe72cd">150.0</ix:nonFraction> million and did not pay underwriting discounts with respect to the shares of Class A common stock that were sold in the Concurrent Private Placement.</span></div><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTE1MDU_e995a198-f19c-4ed7-8d1d-b8da1f02098e" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company prepares its unaudited condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended April 30, 2021, which was filed with the SEC on June 25, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In management&#8217;s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#8217;s financial position as of October&#160;31, 2021, and the results of operations for the three and six months ended October&#160;31, 2021. The results of operations for the three and six months ended October&#160;31, 2021, are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTE1MDY_0163b6cf-f60c-4353-bf41-077b14afd303" escape="true">The condensed consolidated financial statements include the accounts of C3.ai, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</ix:nonNumeric></span></div><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTE1MDc_60fc17fe-9840-450c-a8b6-b430ef64ac28" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the accompanying unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company&#8217;s estimates, judgments, and assumptions. Significant estimates include determining standalone selling price for performance obligations in contracts with customers and estimating variable consideration, the estimated expected benefit period for deferred contract acquisition costs, the useful lives of long-lived assets and other assumptions used to measure stock-based compensation, and the valuation of deferred income tax assets and uncertain tax positions. These estimates and assumptions are based on management&#8217;s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from those estimates and assumptions.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:FiscalPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTE1MDI_5edd832d-c414-4a10-9b34-963f258ce63d" continuedAt="i40e6d06bedd84bb7af9904b211b300de" escape="true">Fiscal Year</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i40e6d06bedd84bb7af9904b211b300de">The Company&#8217;s fiscal year ends on April 30.</ix:continuation> </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary of Significant Accounting Policies</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s significant accounting policies are discussed in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 1. Summary of Business and Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Notes to Consolidated Financial Statements in its Annual Report on Form 10-K for the fiscal year ended April 30, 2021, which was filed with the SEC on June 25, 2021. There have been no significant changes to these policies during the three and six months ended October&#160;31, 2021.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C3.AI, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">)</span></div></div><ix:continuation id="i9b4a7b62faef44469d1245708b7e65ab"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTE1MDM_0a2eb1c8-8ccf-4886-852c-fcc66a7e2f3e" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently qualifies as an &#8220;emerging growth company&#8221; under the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;). Accordingly, the Company is provided the option to adopt new or revised accounting guidance either (1) within the same periods as those otherwise applicable to public business entities or (2) within the same time periods as private companies, including early adoption when permissible. The Company has elected to adopt new or revised accounting guidance within the same time period as private companies. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the market value of our Class A common stock held by non-affiliates as of the last business day of the Company&#8217;s fiscal second quarter ended October 31, 2021, the Company will cease to be an emerging growth company as of April 30, 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU&#160;2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">that is a Service Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC 350-40 to determine which implementation costs to defer and recognize as an asset. The guidance is effective for the fiscal year beginning May&#160;1, 2021. Early adoption is permitted. The Company adopted this guidance effective May 1, 2021 on a prospective basis, and the adoption did not have a material impact on its condensed consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ncome Taxes (Topic 740)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Simplifying the Accounting for Income Taxes. The amendments in this update simplify various aspects of the accounting for income tax by eliminating certain exceptions to the general approach under existing accounting guidance provided by ASC 740, Income Taxes, and clarifies certain aspects of the existing guidance to promote more consistent application. The amendments in this new standard include, the elimination of exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new standard also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill and that single-member limited liability companies and similar disregarded entities that are not subject to income tax are not required to recognize an allocation of consolidated income tax expense in their separate financial statements, but could elect to do so. The guidance is effective for the Company beginning May 1, 2022. Early adoption is permitted. The Company adopted this guidance effective May 1, 2021, and the adoption did not have a material impact on its condensed consolidated financial statements and related disclosures.</span></div></ix:nonNumeric></ix:continuation><div id="id60913af292f4ae7a23bafe58eee01c1_55"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMzA0NA_a8a6003e-4c55-45bb-9b38-8f0b089b2910" continuedAt="i6836293811b1496887e7dcfa0aa2e024" escape="true">Revenue</ix:nonNumeric></span></div><ix:continuation id="i6836293811b1496887e7dcfa0aa2e024" continuedAt="i73ffb0b84a79409cbe5c6b2c8d5fa42a"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMzA0MQ_007ab960-1399-49e8-8db7-f47d69523c97" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue by geographical region (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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.619%"></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.619%"></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.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f5492e7bbf6424b9fbce1429c0226a7_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfMi0xLTEtMS0yMDY1OQ_52055497-3bf4-4dbf-9990-f4c8647f2ca8">43,697</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1b5fe7c5b624cd183720d977163b2ac_D20200801-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfMi0zLTEtMS0yMDY1OQ_e5667653-4c37-45e9-8ccb-e7e8e4a55541">27,807</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94c6bff03ed646e684f54d0e550ef352_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfMi0xLTEtMS0xNTUwMg_a9c3d05b-3389-4ae2-aef5-41bba139d4d7">80,149</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id40a483458694a908e2cab50fd876ac2_D20200501-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfMi0zLTEtMS0xNTUwMg_1c2edca6-614e-4359-840d-bf6a092fa214">56,612</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Europe, the Middle East and Africa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ae1577c19e249ab8c894ad349265f2a_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfMy0xLTEtMS0yMDY1OQ_7f8b4764-7291-48a7-87b9-36f4ebb1fb80">12,789</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cebf612cacc41c4a7c82cd6e65b6318_D20200801-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfMy0zLTEtMS0yMDY1OQ_9320e360-0034-4a71-b348-461fb74129b2">12,528</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8276f4fd2b6413ba8bac049d06dbab2_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfMy0xLTEtMS0xNTUwMg_0f3cadbb-2c7d-4ee8-b3c1-4b9f8b447a01">25,008</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ca0b8b653694eb8867fb2ca154acecb_D20200501-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfMy0zLTEtMS0xNTUwMg_7f012ba4-078a-479f-a56e-8eed374d050f">22,781</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asia Pacific </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c9497d09cff40da98dbd099a1e3356c_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfNC0xLTEtMS0yMDY1OQ_8f8585ee-6caf-46da-b7bd-71266c893988">1,777</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb360592fc92458f8e3e571f57e02f48_D20200801-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfNC0zLTEtMS0yMDY1OQ_1f91fd01-240c-4214-ab74-ca76ed1dd4e7">1,006</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95a7e30df79e44cc91228df6706195ca_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfNC0xLTEtMS0xNTUwMg_e4f64910-b474-471d-bd0b-dd621da76d76">5,512</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2571548f3149417aacffc386ee5c5291_D20200501-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfNC0zLTEtMS0xNTUwMg_c053e34e-8ae0-47d9-9e47-798dc420ff95">2,431</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfNi0xLTEtMS0yMDY1OQ_859d2857-24bc-4071-b2b2-20fa321ad6a6">58,263</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;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfNi0zLTEtMS0yMDY1OQ_52432059-5217-4288-af2c-114fe0821626">41,341</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfNi0xLTEtMS0xNTUwMg_d90cea4c-66ba-4983-b339-ee1ba0049b00">110,669</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfNi0zLTEtMS0xNTUwMg_10b6d253-54e6-47af-bc10-f36afcfc8a6c">81,824</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></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The United States comprised <ix:nonFraction unitRef="number" contextRef="iab782e5c18914aef84edf27b654cbb68_D20210801-20211031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTU5MA_7c40d48b-a362-479a-8e01-35253aafdeae">75</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i6205c407a2764aed8603971bbcb8cf0b_D20200801-20201031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTU5NQ_bad8b06c-12f0-4872-9a62-44a0cf02d675">66</ix:nonFraction>% of the Company&#8217;s revenue for the three months ended October&#160;31, 2021 and 2020, respectively, and <ix:nonFraction unitRef="number" contextRef="id0f6900c7ac2408e9e706cba08fd8115_D20210501-20211031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTYwMA_68c4a01b-eb81-4bba-ae24-645a7f1cb739">72</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i5c77b259af7941beb8ab1f395270c649_D20200501-20201031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTYwNA_ec0d836d-a72d-4c10-98c3-aeec3df12557">68</ix:nonFraction>% of the Company&#8217;s revenue in the six months ended October&#160;31, 2021 and 2020, respectively. France comprised <ix:nonFraction unitRef="number" contextRef="i06ad3c09889f4143be4ba7c88681c78c_D20210801-20211031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTYxMg_f35bb064-cd7a-4a21-a410-01e16d6b38ba">12</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i64238ec7227b4111a6ed0d2a49a4bb8d_D20200801-20201031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTYxNw_50a44c84-0033-4362-9cfa-433ad1d5e322">13</ix:nonFraction>% of the Company&#8217;s revenue for the three months ended October&#160;31, 2021 and 2020, respectively, and <ix:nonFraction unitRef="number" contextRef="i0156fcc827164f75a9d0537e647b6191_D20210501-20211031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTYyMg_0ca5f510-0ff2-4347-9627-cd37e291a86f">12</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i671f0fb3196e45489fbdd9ce09e3459d_D20200501-20201031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTYwOQ_78720d87-3e05-4cc8-a99b-d2a3c8865e13">12</ix:nonFraction>% of the Company&#8217;s revenue for the six months ended October&#160;31, 2021 and 2020, respectively. No other country comprised 10% or greater of the Company&#8217;s revenue for each of the three and six months ended October&#160;31, 2021 and 2020.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C3.AI, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">)</span></div></div><ix:continuation id="i73ffb0b84a79409cbe5c6b2c8d5fa42a" continuedAt="ia7036000a5214d79894f6006ead81dc2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMzA0Mg_2271bbc8-8ae8-409c-98fa-36e5cbd14168" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the deferred revenue balance (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:72.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.712%"></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.715%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOmNjN2Y0NmEzMTQyZTQ5NjNiNzViODVkMmVmZTMxY2EzL3RhYmxlcmFuZ2U6Y2M3ZjQ2YTMxNDJlNDk2M2I3NWI4NWQyZWZlMzFjYTNfMi0xLTEtMS0xNTUwMg_90a1bc72-0496-427a-ae08-9303f2c7d97f">71,901</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOmNjN2Y0NmEzMTQyZTQ5NjNiNzViODVkMmVmZTMxY2EzL3RhYmxlcmFuZ2U6Y2M3ZjQ2YTMxNDJlNDk2M2I3NWI4NWQyZWZlMzFjYTNfMi0zLTEtMS0xNTUwMg_ece43c1b-dde2-4ff0-b181-8dd7f7b107ac">72,263</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOmNjN2Y0NmEzMTQyZTQ5NjNiNzViODVkMmVmZTMxY2EzL3RhYmxlcmFuZ2U6Y2M3ZjQ2YTMxNDJlNDk2M2I3NWI4NWQyZWZlMzFjYTNfMy0xLTEtMS0xNTUwMg_e46c03b5-3a44-4179-903d-2cf26cc5b1b9">980</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOmNjN2Y0NmEzMTQyZTQ5NjNiNzViODVkMmVmZTMxY2EzL3RhYmxlcmFuZ2U6Y2M3ZjQ2YTMxNDJlNDk2M2I3NWI4NWQyZWZlMzFjYTNfMy0zLTEtMS0xNTUwMg_4a94d882-afb0-46bd-93bd-de57a1d55035">2,964</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOmNjN2Y0NmEzMTQyZTQ5NjNiNzViODVkMmVmZTMxY2EzL3RhYmxlcmFuZ2U6Y2M3ZjQ2YTMxNDJlNDk2M2I3NWI4NWQyZWZlMzFjYTNfNC0xLTEtMS0xNTUwMg_aac22cb1-e09a-4de9-bba2-e00697889ceb">72,881</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOmNjN2Y0NmEzMTQyZTQ5NjNiNzViODVkMmVmZTMxY2EzL3RhYmxlcmFuZ2U6Y2M3ZjQ2YTMxNDJlNDk2M2I3NWI4NWQyZWZlMzFjYTNfNC0zLTEtMS0xNTUwMg_41890ba3-5931-4781-87ac-c6938206181b">75,227</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;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant changes in the deferred revenue balances during the six months ended October&#160;31, 2021 and 2020 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjIxOGQ5NmIzZmUyNDRmOThiMTMwMDYyZTg1NDJmNzljL3RhYmxlcmFuZ2U6MjE4ZDk2YjNmZTI0NGY5OGIxMzAwNjJlODU0MmY3OWNfMS0xLTEtMS0xNTUwMg_2a956167-872b-4e20-871a-931651d2db47">75,227</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"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjIxOGQ5NmIzZmUyNDRmOThiMTMwMDYyZTg1NDJmNzljL3RhYmxlcmFuZ2U6MjE4ZDk2YjNmZTI0NGY5OGIxMzAwNjJlODU0MmY3OWNfMi0xLTEtMS0xNTUwMg_0502f09f-c17b-4562-955a-423cd43e48a4">56,926</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 style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases due to invoicing prior to satisfaction of performance obligations</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="ai:ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjIxOGQ5NmIzZmUyNDRmOThiMTMwMDYyZTg1NDJmNzljL3RhYmxlcmFuZ2U6MjE4ZDk2YjNmZTI0NGY5OGIxMzAwNjJlODU0MmY3OWNfMy0xLTEtMS0xNTUwMg_87eeaeab-0a34-4bd6-bcad-9b195f50d5f0">54,580</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjIxOGQ5NmIzZmUyNDRmOThiMTMwMDYyZTg1NDJmNzljL3RhYmxlcmFuZ2U6MjE4ZDk2YjNmZTI0NGY5OGIxMzAwNjJlODU0MmY3OWNfNC0xLTEtMS0xNTUwMg_b8ffeb98-ccf1-459b-bfdc-b1090b37b1d2">72,881</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></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9f128c0541154dd2a9adc267f2173258_I20200430" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjJjNjVkNDdhYjkxZjQzNDE4NmMyZTJhOTRmYTdjYTJlL3RhYmxlcmFuZ2U6MmM2NWQ0N2FiOTFmNDM0MTg2YzJlMmE5NGZhN2NhMmVfMS0xLTEtMS0xNTUwMg_b09007ae-bb88-4b0b-918b-6c52619c270c">60,295</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"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" sign="-" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjJjNjVkNDdhYjkxZjQzNDE4NmMyZTJhOTRmYTdjYTJlL3RhYmxlcmFuZ2U6MmM2NWQ0N2FiOTFmNDM0MTg2YzJlMmE5NGZhN2NhMmVfMi0xLTEtMS0xNTUwMg_049abec3-473a-4115-9aff-621230d7dd20">42,312</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 style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases due to invoicing prior to satisfaction of performance obligations</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="ai:ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjJjNjVkNDdhYjkxZjQzNDE4NmMyZTJhOTRmYTdjYTJlL3RhYmxlcmFuZ2U6MmM2NWQ0N2FiOTFmNDM0MTg2YzJlMmE5NGZhN2NhMmVfMy0xLTEtMS0xNTUwMg_a5876507-5947-438e-a5fb-90c65667f481">63,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 31, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia01555179e274aabbd58847c03a0970e_I20201031" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjJjNjVkNDdhYjkxZjQzNDE4NmMyZTJhOTRmYTdjYTJlL3RhYmxlcmFuZ2U6MmM2NWQ0N2FiOTFmNDM0MTg2YzJlMmE5NGZhN2NhMmVfNC0xLTEtMS0xNTUwMg_0f4db05a-6def-4eab-8b49-1d3861e56d98">81,956</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></div></ix:nonNumeric><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations are committed and represent non-cancellable contracted revenue that has not yet been recognized and will be recognized as revenue in future periods. Some contracts allow customers to cancel the contracts without a significant penalty, and the cancellable amount of contract value is not included in the remaining performance obligations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company excludes amounts related to performance obligations and usage-based royalties that are billed and recognized as they are delivered or billed and recognized in the same period. This primarily consists of monthly usage-based runtime and hosting charges in the duration of some revenue contracts.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue expected to be recognized from remaining performance obligations was approximately $<ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTI0Ng_58ce18f3-1566-48e4-9e0d-97f3dcc0bcaa">465.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTI1Mg_77f70f15-d407-4c93-866a-a44eb70f18f7">293.8</ix:nonFraction> million as of October&#160;31, 2021 and April&#160;30, 2021, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="i345fce8f8243411fbc77e3a2b23c8ea8_I20211031" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTI1OQ_1860d1b9-9c46-44ad-ad2b-da6b1832e638">179.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i65eeb05188d242e48cc0f91efaf30316_I20210430" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTI2NQ_8b3441fb-20c5-4cc8-bf17-6d9424813152">145.2</ix:nonFraction> million is expected to be recognized over the next <ix:nonNumeric contextRef="i345fce8f8243411fbc77e3a2b23c8ea8_I20211031" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTYzNQ_d2330275-38ff-4db3-a873-5c7c25ea40cb">12</ix:nonNumeric> months and the remainder thereafter, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Concentration and Accounts Receivable </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the Company&#8217;s customers consist of corporate and governmental entities. A limited number of customers have accounted for a large part of the Company&#8217;s revenue and accounts receivable to date. Two separate customers accounted for <ix:nonFraction unitRef="number" contextRef="i75aa06dc7fa04d0b8ad4cdb1a9a7814d_D20210801-20211031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTc2NQ_6bf823e9-7b15-4a30-a8df-f20a886e9269">28</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="if1112abd4ed4456e89ce7e9a4ac2155a_D20210801-20211031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTc3MQ_6afa26c1-1d14-459e-b53a-e776a2c3ee98">11</ix:nonFraction>%, respectively, of revenue for the three months ended October&#160;31, 2021. Two separate customers accounted for <ix:nonFraction unitRef="number" contextRef="i827a09204c504f72815b6165e2b6b1ae_D20200801-20201031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTc3OQ_b1eb83ac-7b6b-42be-8037-e6b04b4f84d7">16</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="iabe61a7ace684138b868f1bb403a155f_D20200801-20201031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTc4NQ_75bc8eb0-a5e4-4576-9259-aed5d2e235c1">13</ix:nonFraction>%, respectively, of revenue for the three months ended October&#160;31, 2020. Two separate customers accounted for <ix:nonFraction unitRef="number" contextRef="i088839dc7a834b0f8cb5cc17ae97bb98_D20210501-20211031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTczNQ_162bea98-2f0e-488c-b9b4-c71da7e8af95">25</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ic874f2c1838d4518b6397f17b563d50e_D20210501-20211031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTc0MQ_f513fd52-af6d-4c85-b15b-4b2d40289162">12</ix:nonFraction>%, respectively, of revenue for the six months ended October&#160;31, 2021. Two separate customers accounted for <ix:nonFraction unitRef="number" contextRef="ie05685fa802d49f99fa60431639d9b1d_D20200501-20201031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTcxNQ_faf6799f-2542-4b0e-a595-656389a54f43">17</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i8ffadef1084646149608e00c6332de98_D20200501-20201031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTcyMQ_2af70f7d-4446-464d-8e42-cdf8b1f22090">12</ix:nonFraction>%, respectively, of revenue for the six months ended October&#160;31, 2020. Four separate customers accounted for <ix:nonFraction unitRef="number" contextRef="i03e61ffb440b4cb9a827c592f9d791c3_D20210501-20211031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTY4Ng_44aad8f5-0762-45c6-88de-958f92b7f7c1">16</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i3d7f1092b0d34f8b97b12af72f8e19c7_D20210501-20211031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTY5Mg_9551afa3-8468-42ba-a6b0-93fca179c37a">15</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i6340cfa419c34ecb8e2236db976adfdd_D20210501-20211031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTY5OA_ce9ec8b0-b87b-4b7d-aa5b-825194713659">14</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="if1e6ff884ad94e6aa82aa8dc1a31bd68_D20210501-20211031" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTg5Mw_164fc433-d092-49ac-be5a-02e3cc850985">12</ix:nonFraction>% of accounts receivable at October&#160;31, 2021. Four separate customers accounted for <ix:nonFraction unitRef="number" contextRef="i1e2ac4e2a52d440c9625570bbfdaa621_D20200501-20210430" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTY1MA_6eb18611-5d50-4553-ab7b-cfa3d509be45">18</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i7f15c97f35fb485aa227ac4c3be259f5_D20200501-20210430" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTY1Ng_490d886c-a7b9-4d00-8362-a9bc7074dbae">14</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i97f0027befc1422fb0ba5ce744f5362c_D20200501-20210430" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTY2Mg_3a2e89b9-96fc-4a7d-ab79-4e9beb255237">14</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="idb8213ad74e04f24bd369a120dc68b9a_D20200501-20210430" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTY2OA_7211094e-64d7-464c-97c2-7e54cc50407a">11</ix:nonFraction>% of accounts receivable at April&#160;30, 2021. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C3.AI, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">)</span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia7036000a5214d79894f6006ead81dc2">Accounts receivable includes billed and unbilled receivables, net of allowance of doubtful accounts. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The expectation of collectability is based on a review of credit profiles of customers, contractual terms and conditions, current economic trends, and historical payment experience. The Company regularly reviews the adequacy of the allowance for doubtful accounts by considering the age of each outstanding invoice and the collection history of each customer to determine the appropriate amount of allowance for doubtful accounts. Accounts receivable included unbilled receivables as of October&#160;31, 2021 and April&#160;30, 2021 of $<ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-5" name="us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTg1OA_35dc1ba4-77a9-4d27-84d3-7e90019775ed">7.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-5" name="us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTg0MA_5d9c99ca-3c5b-4d60-94b0-1bc52103f0d8">3.8</ix:nonFraction> million, respectively.</ix:continuation></span></div><div id="id60913af292f4ae7a23bafe58eee01c1_61"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RleHRyZWdpb246NTZkMjE4ZDZiNDhjNGJkMTlhNjQyNGFkN2Q5NzliNzNfMTI4MQ_42e876cd-710c-4a1d-9574-161593615153" continuedAt="ib42378d99f0846adaedc693053e58a2d" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="ib42378d99f0846adaedc693053e58a2d"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s financial instruments consist primarily of cash equivalents, restricted cash, available-for-sale marketable securities, accounts receivable, and accounts payable. Cash and cash equivalents and available-for-sale marketable securities are reported at their respective fair values on the condensed consolidated balance sheets. The remaining financial instruments are reported on the condensed consolidated balance sheets at amounts that approximate current fair values.</span></div><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RleHRyZWdpb246NTZkMjE4ZDZiNDhjNGJkMTlhNjQyNGFkN2Q5NzliNzNfMTI4Mg_a5116460-74ee-47e9-aba6-c0a938ec8773" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the types of assets measured at fair value on a recurring basis by level within the fair value hierarchy (in&#160;thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:7.671%"></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:7.671%"></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:9.572%"></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:7.671%"></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:7.671%"></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:7.671%"></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:8.854%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia8a12875cee14e539e33704b8d41af40_I20211031" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMy0xLTEtMS0xNTUwMg_d221e0ce-e313-4511-a285-f585829a4fc9">98,392</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a2be1dad2cc4a55b09b44b6dfd46b97_I20211031" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMy0zLTEtMS0xNTUwMg_c250abdb-0208-4652-96c3-959bfe7397f8">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia0c5a3d58e7b4badad60c81290dbf7d9_I20211031" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMy01LTEtMS0xNTUwMg_3691ed6a-3265-4a74-af1b-2551bb9e321e">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i804baa0115c64f2b9a23fffc4a98ef31_I20211031" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMy03LTEtMS0xNTUwMg_ba9f25da-0526-42c8-944b-e64b15aa82a7">98,392</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i055e29543f8a4caf96bd18f74e0c6362_I20210430" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMy05LTEtMS0xNTUwMg_1dc49c92-3464-4ae6-87a9-03c5fcd0b63f">43,401</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8b02a7eb83f94f6696169022e4effa5f_I20210430" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMy0xMS0xLTEtMTU1MDI_9c68d629-e66a-464c-b8c2-ed2d9f1a8e77">&#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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifd977751a1b84caa89dbd0e8b46125c0_I20210430" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMy0xMy0xLTEtMTU1MDI_e8457fd0-2d09-42d1-8e93-eb26c53e74ea">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i537ed029e9614ee5ae725ef92025f209_I20210430" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMy0xNS0xLTEtMTU1MDI_059024dd-f579-4a93-a6e5-622c7a0d88dc">43,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied0141f04bca42c1b18f819e1b2873f0_I20211031" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNS0xLTEtMS0xNTUwMg_192c18fd-ff62-4fed-b378-5721e8fdcbe8">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i71dfa8b089de4414a6c9f77d8746cd55_I20211031" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNS0zLTEtMS0xNTUwMg_0dcd5793-215e-457c-9d3a-cac44f9f8383">2,588</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if2918c9342ca4ffaa26660073e42f7fb_I20211031" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNS01LTEtMS0xNTUwMg_a808c68c-8926-45b4-adab-22a1069c732f">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2953e41e4f3e4bd3abda1988ad273a3d_I20211031" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNS03LTEtMS0xNTUwMg_1adf30a1-7809-4b54-811e-b64d0e532eee">2,588</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02345d531548455c949f29b919e8a0c2_I20210430" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNS05LTEtMS0xNTUwMg_9be25cc0-c606-48b4-8ac6-c68bb6a3470e">&#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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4cd1c9c61de041d3a3edc09f2844a839_I20210430" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNS0xMS0xLTEtMTU1MDI_e857a18e-8e82-4afc-84a3-f641cedad9f2">&#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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7fc9dac040741cfb32e63312daadaf0_I20210430" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNS0xMy0xLTEtMTU1MDI_f8f79e0f-8aa8-406a-abc7-79529b348753">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie2294251d4b84a0fbcfd744cc06594c2_I20210430" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNS0xNS0xLTEtMTU1MDI_4b0e8a77-b246-45ef-8544-9767cfbc4d01">&#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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Available-for-sale marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id53caed4d074454f9f47abad3b9ca71b_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNy0xLTEtMS0xNTUwMg_97c27797-db43-40a2-a826-07f89e07ea69">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iefbd9e0de8ab46f6ac259983d81aab6d_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNy0zLTEtMS0xNTUwMg_acedded9-6dff-4ee6-8247-4ec0fea4eb93">2,000</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide8c629648494a89b0e76287cf942318_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNy01LTEtMS0xNTUwMg_4e9f70bc-b51c-418b-9e27-0258d40ea813">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40575debd1804c14ab3efb3547aec17e_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNy03LTEtMS0xNTUwMg_e4e5fb3e-fc77-42af-94da-83ceae7c2326">2,000</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9da79c8ef2194f30a9f74e4b1b49c1d6_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNy05LTEtMS0xNTUwMg_3e38c525-3c7c-466c-b00a-f86463b8e7d8">&#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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6bb8423842194a968f026a782a850f14_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNy0xMS0xLTEtMTU1MDI_34e4f915-82bc-40a9-907e-43d59b85f117">57,998</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4477abc4538442bba8ed179b219f34c1_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNy0xMy0xLTEtMTU1MDI_45ba24db-4524-420b-b9dd-cd94b0ef2b02">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3a9b9edcfd5f45eab5f00fb2354bd3a4_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNy0xNS0xLTEtMTU1MDI_866f2de9-b3f7-4410-b45a-3580acf0b705">57,998</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7945eb215bd5424fa21550f3ca137799_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOC0xLTEtMS0xNTUwMg_492eb1b1-131a-414f-b103-1e75e5aaac8b">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic17bbb1ab4224a33a4f2f8f6f714528b_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOC0zLTEtMS0xNTUwMg_0ce591d3-5c00-445a-8197-090c522d96df">338,490</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i51777cdae3254cfeac28525b0518253d_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOC01LTEtMS0xNTUwMg_f8093f7c-645e-4912-8405-723b23b432c0">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i325f87ce4cbb475ca2fc36da6eb407f6_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOC03LTEtMS0xNTUwMg_e6b34fae-1b99-4e09-95da-9af08c9d4ad0">338,490</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i00bdfc6dc446498db9eb0043275a0eb3_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOC05LTEtMS0xNTUwMg_ecf4ae28-ea4b-4e3b-a495-2f0d33c7369c">&#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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic02a0347b74246d7bbfe09135d7c1a15_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOC0xMS0xLTEtMTU1MDI_5a6187e6-b692-4357-a92e-dc2480797347">422,978</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ed7bd37dc3464f84909960ae0e8f5f_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOC0xMy0xLTEtMTU1MDI_e32d468f-2d32-4e3b-91d8-cc2a292823bc">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibe1566700b3649f5b77bcfe2bc1c1ec6_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOC0xNS0xLTEtMTU1MDI_f5d9f89d-f3fb-4c70-9efa-27f330e13633">422,978</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">U.S. government agencies securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i41b596df3cd345f8824b9612a8884b3e_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOS0xLTEtMS00OTgzMQ_f899848d-e229-47bb-86e2-0d5c8b71f986">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icbf967c9d1364826b1c9bd1c2cfe3e35_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOS0zLTEtMS00OTgzMQ_4b37c987-81fc-4fe4-aa71-b07bde3ad5c8">15,793</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i16cd36dac8c84d47b38337064b70102c_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOS01LTEtMS00OTgzMQ_180fbf46-31aa-41c4-a425-79f2f7cb2d52">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2ad9e72f29a140849aa5d6ff16354b66_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOS03LTEtMS00OTgzMQ_7ea95198-dd91-451b-ab10-cefe698583d2">15,793</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9cad3582b83442248562c1d2f47356a1_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOS05LTEtMS00OTgzOQ_713da972-476b-4497-9da2-430091199ac5">&#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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6dddeafac94f4b0a8dff126b82714580_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOS0xMS0xLTEtNDk4Mzk_2df2eb7c-7c55-464b-8b1d-f3ba55cfbc96">&#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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icdece80611a8454fa4f08499e77c2249_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOS0xMy0xLTEtNDk4Mzk_86a10769-611c-4fe6-8e79-fe4c44b772e7">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ee685c01a0b4d37a2839c36f6b68511_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOS0xNS0xLTEtNDk4Mzk_8a21b079-01af-498d-8e6a-5d0fa5b1743a">&#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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if04639df98bf4881bc2dcac2882bc643_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTAtMS0xLTEtMTU1MDI_70bb5258-a927-422e-b3de-795f1db78514">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1754cb000db74fa680355a1f2974f99b_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTAtMy0xLTEtMTU1MDI_f34ed0fe-3f2b-4556-8e9a-f612896aa9a2">388,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2d991207f12b4902a809080327bafcaf_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTAtNS0xLTEtMTU1MDI_f6f79d73-db30-44e0-bf53-d002725eb9aa">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id77a4a4116e84123a9d2ff0e6d6d6d36_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTAtNy0xLTEtMTU1MDI_2d05423e-201b-4ddc-88b9-b2c4164e0f41">388,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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8c6378a54d7e4374bced5dfa8329f179_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTAtOS0xLTEtMTU1MDI_7d1b6fe0-b873-47be-ae3e-e335c10457e4">&#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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i331d676f7fca4ae386288af79f25a11f_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTAtMTEtMS0xLTE1NTAy_cd8157a9-6543-49f1-85b6-3e5caeb33741">494,676</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2f0a9ee94b014a1a9f41501ae346021c_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTAtMTMtMS0xLTE1NTAy_d316b22a-4740-4f27-b392-963e13268aaa">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i75cac487bdac46879e6b55343d5a7658_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTAtMTUtMS0xLTE1NTAy_a18fd1da-40bd-4b86-8312-421fe14077ed">494,676</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied0141f04bca42c1b18f819e1b2873f0_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTEtMS0xLTEtMTU1MDI_53fa74fc-52be-436f-9a58-4ddcb4b0d812">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i71dfa8b089de4414a6c9f77d8746cd55_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTEtMy0xLTEtMTU1MDI_ae4fc223-26c1-4d16-b7ec-eb53acbdd435">160,232</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if2918c9342ca4ffaa26660073e42f7fb_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTEtNS0xLTEtMTU1MDI_8ca97a60-8550-4843-9de5-e58a70181d8d">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2953e41e4f3e4bd3abda1988ad273a3d_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTEtNy0xLTEtMTU1MDI_3c505c03-cb72-4cfe-8e3d-4a8154749770">160,232</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02345d531548455c949f29b919e8a0c2_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTEtOS0xLTEtMTU1MDI_be76b273-13b8-40da-b09c-62cc1767137a">&#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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4cd1c9c61de041d3a3edc09f2844a839_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTEtMTEtMS0xLTE1NTAy_fbb4bb05-4841-44b7-bafd-a0e3e2cb2922">2,368</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7fc9dac040741cfb32e63312daadaf0_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTEtMTMtMS0xLTE1NTAy_4eab4d1a-1df4-46e4-b658-b781038ad15f">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie2294251d4b84a0fbcfd744cc06594c2_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTEtMTUtMS0xLTE1NTAy_1cce8159-4550-4fa7-b2bb-e69b37cf7446">2,368</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total cash equivalents and available-for-sale marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i069faf8e7bf0418e9ba0ea66593c0a76_I20211031" decimals="-3" name="ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTItMS0xLTEtMTU1MDI_94453c16-e0e3-4fd9-a74f-8ee4a4a2fafe">98,392</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i961a3bebbd6f43e69c17ddb95328c261_I20211031" decimals="-3" name="ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTItMy0xLTEtMTU1MDI_6506e210-6135-4990-9b3e-170d7484f45d">907,293</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3378661bbb7b4f58a7dd8c9f11242017_I20211031" decimals="-3" name="ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTItNS0xLTEtMTU1MDI_b4d147ca-71a3-43e7-9aad-f8a1bbc851bf">&#8212;</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5216bce3b6e0405eb6f7e1c4beff2374_I20211031" decimals="-3" name="ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTItNy0xLTEtMTU1MDI_6a0e0e7c-24a3-45dd-a565-f3197c1a7050">1,005,685</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9229b043bc1243f68560db9ca187bbc0_I20210430" decimals="-3" name="ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTItOS0xLTEtMTU1MDI_1162fd88-2309-4b14-aa8c-0122f8651959">43,401</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic82d87ff99b44e398a3807293d756b4e_I20210430" decimals="-3" name="ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTItMTEtMS0xLTE1NTAy_4e8748d2-8b98-4b5b-9566-bd84c57eb8e8">978,020</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id040a647a0a647b49b64c0371b261476_I20210430" decimals="-3" name="ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTItMTMtMS0xLTE1NTAy_d3c660ef-2071-41f8-836f-951849570343">&#8212;</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iae11a50826c545c6aaf5c517ff9792db_I20210430" decimals="-3" name="ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTItMTUtMS0xLTE1NTAy_98af1351-3f1f-4cdb-9521-32a6cf8e53d9">1,021,421</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></div></ix:nonNumeric><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of securities classified as Level 2 financial instruments was determined based on third-party pricing services. The pricing services utilize industry standard valuation models, including both income- and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. Inputs used for fair value measurement categorized as Level 2 include benchmark yields, reported trades, broker or dealer quotes, issuer spreads, two-sided markets, benchmark securities, bids, offers, and reference data including market research publications.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><div id="id60913af292f4ae7a23bafe58eee01c1_64"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C3.AI, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">)</span></div></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RleHRyZWdpb246MmNmYzMxODc1OGM0NDUxMzgyZTEyOWVhMjUzNjdkYjNfMTgwNA_9364579f-9930-4a70-b92d-b80155c814d0" continuedAt="i749796bf5d7743c9b52835e216b0a978" escape="true">Investments</ix:nonNumeric></span></div><ix:continuation id="i749796bf5d7743c9b52835e216b0a978" continuedAt="i62fe13339199420b854e5a696c02d097"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents and Available-for-Sale Marketable Securities</span></div><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RleHRyZWdpb246MmNmYzMxODc1OGM0NDUxMzgyZTEyOWVhMjUzNjdkYjNfMTgwNQ_c988eb3a-abc2-4782-8523-eb3b78a13af9" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s cash equivalents and available-for-sale marketable securities (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.291%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></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:7.671%"></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:7.671%"></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:8.256%"></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:8.256%"></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:7.671%"></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:7.671%"></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:8.269%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of As of April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id926f023f80e42a7a745865f810351ef_I20211031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMy0xLTEtMS0xNTUwMg_ffb0b2af-6b3e-4b96-8a92-4a35a6a91de2">98,392</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id926f023f80e42a7a745865f810351ef_I20211031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMy03LTEtMS0xNTUwMg_b804e4ff-9897-4053-b663-dffb9e034079">98,392</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i56b01f75aa204724851da51a1e28a84e_I20210430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMy05LTEtMS0xNTUwMg_ae2a2fdc-85a7-43b8-8ed0-d475f2718809">43,401</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i56b01f75aa204724851da51a1e28a84e_I20210430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMy0xNS0xLTEtMTU1MDI_9931d30c-e86e-4812-82e9-7825bb998fc4">43,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNS0xLTEtMS0xNTUwMg_e4ed2f8e-fa25-4343-a47e-a97c1bcba5f3">2,588</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNS03LTEtMS0xNTUwMg_c58133ef-0420-438e-9ed8-fac0b04fcc12">2,588</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia85be1dd85e24e8eb6040fdaf4162285_I20210430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNS05LTEtMS0xNTUwMg_38cadf43-03c5-4d69-9303-c11b0854d5da">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia85be1dd85e24e8eb6040fdaf4162285_I20210430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNS0xNS0xLTEtMTU1MDI_609199c2-65a0-4a5c-9622-e3aaac747bcd">&#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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Available-for-sale marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ida10c561bc74422ca1273e371725b917_I20211031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNy0xLTEtMS0xNTUwMg_84d15b61-1368-439e-86e2-163817628179">2,000</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ida10c561bc74422ca1273e371725b917_I20211031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNy0zLTEtMS0xNTUwMg_557da670-56bc-48f7-8d1d-0f9b12ef0ed9">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ida10c561bc74422ca1273e371725b917_I20211031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNy01LTEtMS0xNTUwMg_60e34cef-cde4-49be-8e06-f9a1c6c6f736">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ida10c561bc74422ca1273e371725b917_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNy03LTEtMS0xNTUwMg_edc00a8d-c334-4ea9-8737-872d6c336e86">2,000</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ea59f6d1d25481db334f5163125fa40_I20210430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNy05LTEtMS0xNTUwMg_58ed64f0-c54f-4c59-8d1d-fe04a5f92f50">57,993</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ea59f6d1d25481db334f5163125fa40_I20210430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNy0xMS0xLTEtMTU1MDI_0501baf0-e4b6-4895-a195-8de54d4ff010">5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ea59f6d1d25481db334f5163125fa40_I20210430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNy0xMy0xLTEtMTU1MDI_605b2327-30c9-4cc4-9a38-06ad147a4e7b">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ea59f6d1d25481db334f5163125fa40_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNy0xNS0xLTEtMTU1MDI_c4a0d79c-6ab0-4780-9825-57e1fa1ce2d7">57,998</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOC0xLTEtMS0xNTUwMg_8887875c-d475-4421-bcd7-9ee15d8d1e02">338,482</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOC0zLTEtMS0xNTUwMg_b4bc53c9-fabf-4587-a6ef-cf5c6c446cb9">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOC01LTEtMS0xNTUwMg_e525fa67-a3aa-4a64-9283-620fd164b6a0">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOC03LTEtMS0xNTUwMg_d06cd61e-8836-4d0b-9957-09810661c74c">338,490</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id8e509ed09494331b91521b64947740b_I20210430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOC05LTEtMS0xNTUwMg_962b61e2-bb41-4341-9d02-a2829006104a">422,952</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id8e509ed09494331b91521b64947740b_I20210430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOC0xMS0xLTEtMTU1MDI_7fb83331-6b38-4acc-bb1e-bf3a8a997a76">32</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id8e509ed09494331b91521b64947740b_I20210430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOC0xMy0xLTEtMTU1MDI_a277a26d-c685-4b42-a72f-070199e90793">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id8e509ed09494331b91521b64947740b_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOC0xNS0xLTEtMTU1MDI_0f0d50e5-982b-4448-a9e2-b53b19299781">422,978</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">U.S. government agencies securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOS0xLTEtMS00OTg2MA_29448416-c63f-4070-9d17-f931b9bba2a7">15,815</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOS0zLTEtMS00OTg2MA_f7848ace-63d0-40ef-b95d-a2125e9dd3c2">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOS01LTEtMS00OTg2MA_9d04e3cc-55e2-4628-9625-30c01cc129ea">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOS03LTEtMS00OTg2MA_a4262eba-9b39-4073-8771-6b23c7b7d281">15,793</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib4e41f3871ee40b28d81033f4ac3439a_I20210430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOS05LTEtMS00OTg2Nw_9c6d77db-1a90-492f-953b-aabe1608c8f9">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib4e41f3871ee40b28d81033f4ac3439a_I20210430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOS0xMS0xLTEtNDk4Njc_353c2379-f0ae-420f-95b6-a38ad545614c">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib4e41f3871ee40b28d81033f4ac3439a_I20210430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOS0xMy0xLTEtNDk4Njc_57002aba-1eed-4344-948c-c67bae049c3f">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib4e41f3871ee40b28d81033f4ac3439a_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOS0xNS0xLTEtNDk4Njc_422fc893-d366-4942-9d12-2cac34a8c44a">&#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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTAtMS0xLTEtMTU1MDI_abc86d51-f3d2-4d78-b9db-320a8ead0a61">388,178</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTAtMy0xLTEtMTU1MDI_2861e8de-8381-4310-a81d-7b5369d771d0">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTAtNS0xLTEtMTU1MDI_0cb94d2d-d8af-487f-9627-0f0e183b8ce3">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTAtNy0xLTEtMTU1MDI_8d43eff1-8289-47ad-a6f4-2e1c214f6563">388,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib6c72af0c91549ed9b85e16541128a56_I20210430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTAtOS0xLTEtMTU1MDI_fecb8b46-8fd3-4cc5-92bc-f9e36ca9b92e">494,625</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib6c72af0c91549ed9b85e16541128a56_I20210430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTAtMTEtMS0xLTE1NTAy_ef5b5511-ca30-44c9-bcb1-191606994bff">64</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib6c72af0c91549ed9b85e16541128a56_I20210430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTAtMTMtMS0xLTE1NTAy_b675ced3-7f63-4bc5-96dc-1c87bc9d3788">13</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib6c72af0c91549ed9b85e16541128a56_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTAtMTUtMS0xLTE1NTAy_335b33f1-1b22-4cf7-b954-027b27d99dbd">494,676</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTEtMS0xLTEtMTU1MDI_dbd9e718-537f-456d-b0d7-9b54d59903dc">160,470</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTEtMy0xLTEtMTU1MDI_8b31a7bf-097c-46fd-a9a8-eaee924e3b40">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTEtNS0xLTEtMTU1MDI_ebe83335-50e3-4ecd-898f-b257335e4065">245</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTEtNy0xLTEtMTU1MDI_5cadb2ff-a1af-4bfc-8679-1afa8040123b">160,232</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia85be1dd85e24e8eb6040fdaf4162285_I20210430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTEtOS0xLTEtMTU1MDI_a05071f1-413b-4180-8988-72e0f8c0f747">2,369</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia85be1dd85e24e8eb6040fdaf4162285_I20210430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTEtMTEtMS0xLTE1NTAy_7a9e50d8-5bc1-40ed-ad16-70e85f94475b">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia85be1dd85e24e8eb6040fdaf4162285_I20210430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTEtMTMtMS0xLTE1NTAy_2fecbb46-0a48-49d1-8003-3b607b5f53b7">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia85be1dd85e24e8eb6040fdaf4162285_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTEtMTUtMS0xLTE1NTAy_adb61b9c-dc3b-4e85-ae9c-5388ca457665">2,368</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total cash equivalents and available-for-sale marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="ai:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTItMS0xLTEtMTU1MDI_4781c7f6-17a8-4ddb-8f26-5f3a4291b41c">1,005,925</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTItMy0xLTEtMTU1MDI_6a1d34b1-d1ee-4499-b676-500535dc40cc">29</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTItNS0xLTEtMTU1MDI_b6e3385d-c911-4866-bef0-5091fe935da8">269</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTItNy0xLTEtMTU1MDI_980019eb-6ef2-4f28-82fa-a5efa571a9e8">1,005,685</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="ai:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTItOS0xLTEtMTU1MDI_90ce0d9a-ba53-4a22-82ea-53077009900b">1,021,340</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTItMTEtMS0xLTE1NTAy_836d5707-e64c-4ced-b2e8-7bc60382ac85">101</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTItMTMtMS0xLTE1NTAy_ec9359dc-498a-4ef1-aa8c-0af461fcab55">20</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTItMTUtMS0xLTE1NTAy_eac8a7bc-6032-4a7b-a489-0fdbdec4bbfc">1,021,421</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></div></ix:nonNumeric><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RleHRyZWdpb246MmNmYzMxODc1OGM0NDUxMzgyZTEyOWVhMjUzNjdkYjNfMTgwMg_493e8819-a432-45fa-9881-265cf66d5562" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s available-for-sale marketable securities by contractual maturity (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.759%"></td><td style="width:0.1%"></td><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:0.384%"></td><td style="width:0.1%"></td><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:0.384%"></td><td style="width:0.1%"></td><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:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica9ad0f315ce40e792f65dee16be8734_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfMi0xLTEtMS0xNTUwMg_94a63174-c0b0-4e83-817c-f36a5b89b86d">803,037</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica9ad0f315ce40e792f65dee16be8734_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfMi0zLTEtMS0xNTUwMg_88fe77ba-61d6-4890-bb27-fe7bd5161f69">802,986</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i57bd562bd59e4e7a977771f95302d871_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfMi01LTEtMS0xNTUwMg_46b5af81-f547-4428-a658-46714a015310">977,939</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;border-top:0.25pt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i57bd562bd59e4e7a977771f95302d871_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfMi03LTEtMS0xNTUwMg_cee9a1d5-7623-41c5-8491-35945384d380">978,020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After one year through 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica9ad0f315ce40e792f65dee16be8734_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfMy0xLTEtMS0xNTUwMg_53921cc1-0b91-4db7-811a-828aadb81bd0">101,908</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica9ad0f315ce40e792f65dee16be8734_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfMy0zLTEtMS0xNTUwMg_acd2f723-bb1f-499f-99e1-4ee040068a81">101,719</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i57bd562bd59e4e7a977771f95302d871_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfMy01LTEtMS0xNTUwMg_e8bbfa7e-9211-47f3-9915-d4822bcd6d44">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i57bd562bd59e4e7a977771f95302d871_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfMy03LTEtMS0xNTUwMg_5975b109-3a03-41c6-a548-9b31d4e30e73">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica9ad0f315ce40e792f65dee16be8734_I20211031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfNC0xLTEtMS0xNTUwMg_993aed46-0ffc-4e4d-b1f6-29bd536af2d5">904,945</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica9ad0f315ce40e792f65dee16be8734_I20211031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfNC0zLTEtMS0xNTUwMg_d209ce97-cb59-4de3-9e05-90096dd6ec2d">904,705</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i57bd562bd59e4e7a977771f95302d871_I20210430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfNC01LTEtMS0xNTUwMg_2e4aee74-d6a6-4fd4-b6ae-a87f8696d71e">977,939</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i57bd562bd59e4e7a977771f95302d871_I20210430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfNC03LTEtMS0xNTUwMg_8d367cca-3523-4744-a113-a23b563d5e77">978,020</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:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RleHRyZWdpb246MmNmYzMxODc1OGM0NDUxMzgyZTEyOWVhMjUzNjdkYjNfMTgwMw_b5dfb2de-8387-476a-857f-ce116c441391" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values and unrealized losses of the Company&#8217;s available-for-sale marketable securities classified by length of time that the securities have been in a continuous unrealized loss position but were not deemed to be other-than-temporarily impaired, as of October&#160;31, 2021 (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></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:9.718%"></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:9.718%"></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:9.718%"></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:9.718%"></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:9.727%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31, 2021</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNC0xLTEtMS0xNTUwMg_4b036d54-03d3-49ac-9cc2-597689337d74">1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNC0zLTEtMS0xNTUwMg_fe853a29-2fe5-4500-af8a-0b0ed289d49e">29,399</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNC01LTEtMS0xNTUwMg_60ec7c0a-a29f-4023-bd15-5375c47d07f6">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNC03LTEtMS0xNTUwMg_13344758-03d3-4727-a8c2-732198fbc8f1">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNC05LTEtMS0xNTUwMg_4954a0e2-b499-45dd-a5ba-e0a984555ffc">1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNC0xMS0xLTEtMTU1MDI_0a183790-81b6-492d-9bf0-3719ab840b24">29,399</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government agencies securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNS0xLTEtMS0xNTUwMg_dc979109-cbc2-4ac5-a95f-eee3984b0a43">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNS0zLTEtMS0xNTUwMg_44455abe-c146-4511-b316-2d5e760bab3c">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNS01LTEtMS0xNTUwMg_eb43ad64-ff32-4ea9-864e-dcbcae76a41c">22</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNS03LTEtMS0xNTUwMg_8ec1968b-a145-471c-b50b-3b74e534c0ed">15,793</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNS05LTEtMS0xNTUwMg_1ce2b150-a4a5-4740-9a13-6b7c11346026">22</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNS0xMS0xLTEtMTU1MDI_444c65cc-e1fb-48da-99d7-7ee0e1224ed8">15,793</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNi0xLTEtMS0xNTUwMg_90283c6e-d0ee-4237-8689-db9a2e4745f2">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNi0zLTEtMS0xNTUwMg_db2c6c34-cce1-407b-8cd0-feebb5f894bc">29,667</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNi01LTEtMS0xNTUwMg_37fe0b25-9dd5-4342-88ae-8ae7bf498046">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNi03LTEtMS0xNTUwMg_9ee2e2d0-8a08-448e-8598-cc19663c687f">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNi05LTEtMS0xNTUwMg_2d199a10-2998-4a22-8109-e405a00ba1a3">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNi0xMS0xLTEtMTU1MDI_7bebc1cd-1af7-4cfa-9ddc-c1904e7e1e2f">29,667</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNy0xLTEtMS0xNTUwMg_69efaff2-ddf6-4f59-9482-b68b1eb2d886">73</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNy0zLTEtMS0xNTUwMg_38f8c38c-e227-40a4-93d6-9ba54fa0b9a6">72,601</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNy01LTEtMS0xNTUwMg_62e8ddd6-07fb-4c54-a9bd-7c721daca5d5">172</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNy03LTEtMS0xNTUwMg_b23fc12e-8896-4619-ba95-ee2c724b721a">83,414</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNy05LTEtMS0xNTUwMg_fa6171df-cf1c-4e62-8966-e18a0d0fdb6d">245</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNy0xMS0xLTEtMTU1MDI_31bd97d3-c87d-459e-a267-5c177fa4b899">156,015</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfOC0xLTEtMS0xNTUwMg_a08463c2-86c9-4e44-9e46-39fa1be11cbf">75</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfOC0zLTEtMS0xNTUwMg_bc04e789-89af-49b0-9ff0-6ed02ada884a">131,667</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfOC01LTEtMS0xNTUwMg_b2ad514d-29f4-4cfb-8fae-ff23b6d202d6">194</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfOC03LTEtMS0xNTUwMg_1edeb985-e5bd-47ea-a7d4-2195f6b609cf">99,207</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfOC05LTEtMS0xNTUwMg_d0617dba-8f78-47fc-b0d0-a150e5788083">269</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfOC0xMS0xLTEtMTU1MDI_abd4b87c-324b-40ba-aca4-bc50eff11553">230,874</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><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October&#160;31, 2021, the Company had&#160;<ix:nonFraction unitRef="investment" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RleHRyZWdpb246MmNmYzMxODc1OGM0NDUxMzgyZTEyOWVhMjUzNjdkYjNfMTA5OTUxMTYyOTYxNA_8829ca97-d0e3-4469-b240-711df9900f95">130</ix:nonFraction> investment positions in an unrealized loss position. As of April&#160;30, 2021, the Company had&#160;<ix:nonFraction unitRef="investment" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RleHRyZWdpb246MmNmYzMxODc1OGM0NDUxMzgyZTEyOWVhMjUzNjdkYjNfMTA5OTUxMTYyOTYxOA_d75ab0a1-3af8-4a68-b0e2-8a90fb9b0647">eight</ix:nonFraction>&#160;investment positions that were in an unrealized loss position. The Company considers factors such as the duration, the magnitude and the reason for the decline in value, the potential recovery period, creditworthiness of the issuers of the securities and its intent to sell. For marketable securities, it also considers whether (i) it is more likely than not that the </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C3.AI, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">)</span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i62fe13339199420b854e5a696c02d097">Company will be required to sell the debt securities before recovery of their amortized cost basis, and (ii) the amortized cost basis cannot be recovered as a result of credit losses. No significant facts or circumstances have arisen to indicate that there has been any significant deterioration in the creditworthiness of the issuers of the securities held by the Company. Based on the Company&#8217;s review of these securities, including the assessment of the duration and severity of the unrealized losses and the Company&#8217;s ability and intent to hold the investments until maturity, there were <ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="INF" name="us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RleHRyZWdpb246MmNmYzMxODc1OGM0NDUxMzgyZTEyOWVhMjUzNjdkYjNfMTcyOA_73029361-d69b-4881-a87c-9a871c4795a5">no</ix:nonFraction> other-than-temporary impairments for these marketable securities at October&#160;31, 2021.</ix:continuation> </span></div><div id="id60913af292f4ae7a23bafe58eee01c1_67"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTY2MQ_841a5d76-eff8-4cc2-b736-d6d3e2210e91" continuedAt="if8b697f525b0430e80d39d09b41387b8" escape="true">Balance Sheet Details</ix:nonNumeric></span></div><ix:continuation id="if8b697f525b0430e80d39d09b41387b8" continuedAt="iea0b7c744134455bbe71ec4b7af6e0cb"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTY2Mg_3d9de940-f288-47c9-979b-a8f390fef8de" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following at October&#160;31, 2021 and April&#160;30, 2021 (in&#160;thousands):</span></div><div><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:59.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.695%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in months)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if5dc9936e1a2401ba62fedc3338bcced_I20211031" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfMi0zLTEtMS0xNTUwMg_61c30c27-dac4-466c-b48e-6f801d8c9520">8,831</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i822956522d5d478bab261162ea82c69a_I20210430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfMi01LTEtMS0xNTUwMg_8bc6b480-9112-4f21-8696-c9100dd70ff9">8,658</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iaa51fcfa965344db94a1648c4a27bc1e_D20210501-20211031" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfMy0xLTEtMS0xNTUwMg_d1deb6e3-cca6-4bcd-8087-7c3bb8c347bd">36</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i224bfe09cafc409c9e20e9fc04bb9ce2_I20211031" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfMy0zLTEtMS0xNTUwMg_d80af0c8-41df-4877-a9d5-cdf8307d4728">3,545</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i78a361a03bf54bb48418cb51b54b9873_I20210430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfMy01LTEtMS0xNTUwMg_b75c8f52-d555-4040-9344-55c64231882d">2,539</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i0d7c4013413a4e67a72f888b6f97027f_D20210501-20211031" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNC0xLTEtMS0xNTUwMg_0e38b190-7a73-4056-aba1-d6dd94b51188">60</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i874f9233b49c48b7acfbd5fb2e3d82a3_I20211031" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNC0zLTEtMS0xNTUwMg_242f3c49-54eb-47a4-9385-cda6e2133f4d">348</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id279aa23807d4b03a98ebcb2805bbe80_I20210430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNC01LTEtMS0xNTUwMg_31cce7a4-c531-4f3c-a6b1-fe58688641db">339</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5dcf604f58684c148482b6fe838c871c_I20211031" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNS0zLTEtMS01MTMyNg_17e7a9a7-da57-4725-b3fa-ed3fc265121d">74</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifadc875a8b1844caa062b8343cb54b33_I20210430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNS01LTEtMS01MTMyNg_b25177ed-b5a8-4a8b-9d75-54b4d171fa6f">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment&#8212;gross</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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNS0zLTEtMS0xNTUwMg_ce6e69c0-bb57-45a2-b653-49b289d05b26">12,798</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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNS01LTEtMS0xNTUwMg_b5d9af0c-c007-4a3c-a9ec-4525c63a674f">11,536</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated depreciation and amortization</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNi0zLTEtMS0xNTUwMg_77ffb37b-346d-43d1-b7ad-9a3f8459bc13">7,559</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNi01LTEtMS0xNTUwMg_ee5be9eb-8f06-4cb5-a40a-db34f13cd9d7">5,403</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment&#8212;net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNy0zLTEtMS0xNTUwMg_76eb8f7b-d2c6-4d9f-b583-fb80bf65f455">5,239</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNy01LTEtMS0xNTUwMg_3f8e1fd1-afb6-4a2c-942c-443fa0592212">6,133</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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NA = Not Applicable</span></div></ix:nonNumeric><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense related to property and equipment was $<ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTA5OTUxMTYyOTU5MQ_8287cfad-f861-425e-8896-e43308d4c60f">1.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTA5OTUxMTYyOTU0MQ_b8407ac6-21c6-4c8c-9589-4b1e48233024">1.0</ix:nonFraction> million for the three months ended October&#160;31, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTA5OTUxMTYyOTU0OQ_99ad2391-bda6-4696-ad70-213c627c42b9">2.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTA5OTUxMTYyOTU2MA_35027a2d-16f9-4679-83e1-228e605c24d1">2.0</ix:nonFraction> million for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">six</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended October&#160;31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Compensation and Employee Benefits</span></div><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="ai:ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTY1OQ_10993ddf-6206-4676-8969-2758f9e4050f" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation and employee benefits consisted of the following at October&#160;31, 2021 and April&#160;30, 2021 (in&#160;thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued bonus</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:AccruedBonusesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfMi0xLTEtMS0xNTUwMg_8ce4bc53-6a3a-405f-b7f7-845860495b24">8,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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:AccruedBonusesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfMi0zLTEtMS0xNTUwMg_d92635d4-70a2-4bc0-9f3b-c9fe9a022b92">12,216</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued vacation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:AccruedVacationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfMy0xLTEtMS0xNTUwMg_2fdfa5cd-9a9d-4e31-a144-ef7522b250c1">3,862</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:AccruedVacationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfMy0zLTEtMS0xNTUwMg_7c06dfb4-5e98-455b-ba7f-c855a7983e66">3,935</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll taxes and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="ai:AccruedPayrollTaxesAndEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfNC0xLTEtMS0xNTUwMg_dbb654bb-dce8-4fd9-b587-9d71a73feb53">2,966</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="ai:AccruedPayrollTaxesAndEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfNC0zLTEtMS0xNTUwMg_2213387a-1c06-461c-b3f9-7364d6f1f828">3,405</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued commission</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:AccruedSalesCommissionCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfNS0xLTEtMS0xNTUwMg_c29092f9-ea2a-4130-ad27-2304f380f95e">536</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:AccruedSalesCommissionCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfNS0zLTEtMS0xNTUwMg_bfa15cc8-f8ec-4972-b273-fa072ff55280">1,863</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued salaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:AccruedSalariesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfNi0xLTEtMS0xNTUwMg_b29b2a2f-9618-4f43-b794-23ced9cce386">442</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:AccruedSalariesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfNi0zLTEtMS0xNTUwMg_fd8ac98d-9329-4f4c-a42a-6f35f80479a3">410</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation and employee benefits</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfNy0xLTEtMS0xNTUwMg_69c4971d-c6d3-4470-9f08-2945120752e0">16,478</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfNy0zLTEtMS0xNTUwMg_08f13ed3-c0ed-4819-8c13-dd4ae7244b64">21,829</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></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C3.AI, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">)</span></div></div><ix:continuation id="iea0b7c744134455bbe71ec4b7af6e0cb"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued and Other Current Liabilities</span></div><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTY2MA_596ca4e4-bd13-40e0-932c-c931bf954f8e" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consisted of the following at October&#160;31, 2021 and April&#160;30, 2021 (in&#160;thousands):</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><table 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:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liability for common stock exercised prior to vesting</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfMi0xLTEtMS0xNTUwMg_96effccb-4ca3-4fc4-bcb4-85ddb13f4a3f">3,183</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfMi0zLTEtMS0xNTUwMg_7df391e7-fd2d-4b04-bb2f-19878d1db979">5,331</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued general 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="ai:AccruedGeneralExpensesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfMy0xLTEtMS0xNTUwMg_6e2bfaf7-e245-403e-8e86-9b472fe697e4">6,345</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="ai:AccruedGeneralExpensesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfMy0zLTEtMS0xNTUwMg_6a430f1f-b181-4fff-abd1-448bfddf5f08">3,588</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfNC0xLTEtMS0xNTUwMg_36d6e187-ef92-4664-8a6d-20337eff7588">4,415</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfNC0zLTEtMS0xNTUwMg_4c02c06f-153d-488b-914b-8105d75e5796">3,894</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commissions payable to a related party</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfNS0xLTEtMS01ODEwMg_7b0bd3f5-3bf5-40b8-babc-594662301209">18,448</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfNS0zLTEtMS01ODEwMg_2d895e80-1315-477d-ab06-e73ee6c05b12">3,413</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfNi0xLTEtMS0xNTUwMg_a549ba04-bdaa-48ac-aaf6-55b65d27f6db">1,284</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfNi0zLTEtMS0xNTUwMg_55734720-cd99-4d99-a23e-d12c90f532f3">2,092</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfNy0xLTEtMS0xNTUwMg_7b388c9e-6695-4d9b-913e-7ca6d6e57ee8">33,675</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfNy0zLTEtMS0xNTUwMg_713629b1-6a57-401f-ae04-cd64ac14e44e">18,318</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></div></ix:nonNumeric><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cares Act Loan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2020, the Company entered into a Paycheck Protection Program (&#8220;PPP&#8221;) Promissory Note and Agreement with Bank of America, pursuant to which the Company received loan proceeds of $<ix:nonFraction unitRef="usd" contextRef="i05e9db5d27574e6484306fc8bab75cc9_D20200501-20200501" decimals="-5" name="us-gaap:ProceedsFromNotesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfOTAz_21aa652d-38bd-441e-a22e-79925053fd7a">6.3</ix:nonFraction>&#160;million (the &#8220;PPP Loan&#8221;). The PPP Loan was made under, and was subject to the terms and conditions of, the PPP which was established under the CARES Act and is administered by the U.S. Small Business Administration. The term of the PPP Loan was two years with a maturity date of May 1, 2022 and contains a favorable fixed annual interest rate of 1.00%. Payments of principal and interest on the PPP Loan were deferred for the first six months of the term of the PPP Loan until November 1, 2020. Principal and interest were payable monthly and could be prepaid by the Company at any time prior to maturity with no prepayment penalties. On August 18, 2020, the Company repaid in full the PPP loan outstanding, including accrued interest of $<ix:nonFraction unitRef="usd" contextRef="i24418e53f0d24825b2c1b7262700a469_D20200818-20200818" decimals="-5" name="ai:RepaymentsOfNotesPayableInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTYzNg_77104239-ae98-4312-9497-59a21da044aa">0.1</ix:nonFraction>&#160;million, in the amount of $<ix:nonFraction unitRef="usd" contextRef="i24418e53f0d24825b2c1b7262700a469_D20200818-20200818" decimals="-5" name="us-gaap:RepaymentsOfNotesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTY1Nw_7b88a599-bd2e-4dbe-b53f-96fccf32de59">6.4</ix:nonFraction>&#160;million.</span></div></ix:continuation><div id="id60913af292f4ae7a23bafe58eee01c1_70"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMzU5OQ_ce72ecc2-a403-4d3d-8934-cb9586d971e9" continuedAt="i449a474f69f54ba5a40a1495878e37a1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i449a474f69f54ba5a40a1495878e37a1" continuedAt="i94b7d4e7f57047ab806e025656275fec"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Noncancelable Purchase Commitments</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into a noncancelable arrangement with a web-hosting services provider in November 2019. Under the arrangement, the Company committed to spend an aggregate of at least $<ix:nonFraction unitRef="usd" contextRef="i933a05d8ebe54573935a119fa8bb28a2_D20191101-20191130" decimals="INF" name="us-gaap:LongTermPurchaseCommitmentAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMjU3_e27666d1-bfb1-47e1-b85e-5fec13f3e675">30.0</ix:nonFraction>&#160;million between November 2019 and November 2022, with a minimum amount of $<ix:nonFraction unitRef="usd" contextRef="i7e5df3581c334fdf91f16562ef15ac4d_D20191101-20191130" decimals="INF" name="us-gaap:LongTermPurchaseCommitmentAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMzI2_4a470dd8-d2a0-4394-a661-4c800f04e7ea"><ix:nonFraction unitRef="usd" contextRef="i03c2026dff414285b92cd259de513503_D20191101-20191130" decimals="INF" name="us-gaap:LongTermPurchaseCommitmentAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMzI2_8272bb52-820a-4bc2-92e1-b32d57940605"><ix:nonFraction unitRef="usd" contextRef="i9804a70878224a57b3b3bcf93ef893ac_D20191101-20191130" decimals="INF" name="us-gaap:LongTermPurchaseCommitmentAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMzI2_8d3ad8fb-9d56-44bd-99f5-1a86f238f956">10.0</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million in each of the <ix:nonNumeric contextRef="i933a05d8ebe54573935a119fa8bb28a2_D20191101-20191130" name="us-gaap:LongtermPurchaseCommitmentPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMzYwMA_89fcd69a-8fdd-4c8c-a6ae-c1d6987a4a92">three years</ix:nonNumeric>, on services with this vendor. The Company has incurred costs totaling $<ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-5" name="ai:LongTermPurchaseCommitmentIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMTU3Ng_e09952c8-60eb-4d63-8c07-30ec0e82a071">3.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-5" name="ai:LongTermPurchaseCommitmentIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMTU5NA_af804f3c-e45b-4292-8963-e58fdb845aa4">3.5</ix:nonFraction> million during the three months ended October&#160;31, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-5" name="ai:LongTermPurchaseCommitmentIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMTYwMw_281e34f1-1623-403d-b214-9c7b62136180">6.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-5" name="ai:LongTermPurchaseCommitmentIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMTYxMg_7284794c-00e0-4094-9ad7-6ec2df752ffe">6.1</ix:nonFraction> million during the six months ended October&#160;31, 2021 and 2020, respectively, under the arrangement.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">C3.ai Digital Transformation Institute Grants</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the Company entered into an agreement establishing the C3.ai Digital Transformation Institute (&#8220;C3.ai DTI&#8221;), a program established to attract many of the world&#8217;s leading research institutions to join in a coordinated and innovative effort to advance the digital transformation of business, government, and society. As part of the agreement, the Company has agreed to issue grants to C3.ai DTI, which are subject to compliance with certain obligations. The grants shall be paid by the Company over <ix:nonNumeric contextRef="i7875b21954374b76a6d4da15e43adc68_D20200201-20200229" name="ai:GrantsAgreementPaymentPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMzU5OA_0b063c11-0a0a-4582-b7b9-136768694685">five years</ix:nonNumeric> in the form of cash, publicly traded securities, or other property of equivalent net value. As of October&#160;31, 2021 and April&#160;30, 2021, the total potential remaining contributions are $<ix:nonFraction unitRef="usd" contextRef="ib3e63ebca82548c1af5b791abccd177b_I20211031" decimals="-5" name="ai:GrantsPotentialRemainingContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMTQ3NQ_f91b3452-56db-4e4c-90f3-9a3c55af62fa">37.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6beb7fd4f4014b1485ae3b72740b0455_I20210430" decimals="-5" name="ai:GrantsPotentialRemainingContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMTQ1Ng_91ac8bcb-c0dd-4e5b-a0cd-3d486d7411bd">43.1</ix:nonFraction> million, respectively. The future grant payments are conditional in nature and subject to execution of the program in line with specific requirements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On&#8239;August&#8239;25,&#8239;2021, the Company entered into a new lease to acquire approximately <ix:nonFraction unitRef="sqft" contextRef="i7fdc9146a11c42dd9434fbda70fd8eca_I20210825" decimals="0" name="ai:LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMzQyNA_284ee2f9-2612-4f3c-bdf4-dfc4ff5e3f8a">283,015</ix:nonFraction> square feet of office space in several phases in Redwood City, California. The lease is expected to commence in January 2022, when the landlord is expected to deliver the first <ix:nonFraction unitRef="phase" contextRef="i7fdc9146a11c42dd9434fbda70fd8eca_I20210825" decimals="INF" name="ai:LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMzg0ODI5MDcwMjk4MA_64728fe9-4e6d-46d5-8447-654bf56436ab">two</ix:nonFraction> phases of leased space to the Company. Total undiscounted base rent payments over the term of this lease are approximately $<ix:nonFraction unitRef="usd" contextRef="i7fdc9146a11c42dd9434fbda70fd8eca_I20210825" decimals="-5" name="ai:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMzQyOA_82b3427c-fcbc-41e5-bebd-4c18cb68b673">103.1</ix:nonFraction> million. In addition to base rent, the Company will be responsible for the Company&#8217;s allocated share of costs incurred and expenditures made by the landlord in the operation and management of the leased space. Under the terms of the lease agreement, the Company has a rent abatement with respect to each phase for the initial <ix:nonNumeric contextRef="i6c759911085643a684b7192249f163cd_D20210825-20210825" name="ai:LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMjM4NA_045c45df-d307-4fe8-be3c-3ef75feb170a">six months</ix:nonNumeric> following the rent commencement date for such phase, with initial monthly base rent payments expected to commence April 1, 2023, which will be approximately $<ix:nonFraction unitRef="usd" contextRef="i6c759911085643a684b7192249f163cd_D20210825-20210825" decimals="-5" name="ai:LesseeOperatingLeaseLeaseNotYetCommencedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMzQzNA_27d130ca-97d4-452e-a89e-a1d01fd48a4c">0.5</ix:nonFraction> million at commencement and will increase up to a maximum monthly base rent of </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C3.AI, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">)</span></div></div><ix:continuation id="i94b7d4e7f57047ab806e025656275fec"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately $<ix:nonFraction unitRef="usd" contextRef="i90e20d5be5e34f58bd445def3ae79eba_D20210825-20210825" decimals="-5" name="ai:LesseeOperatingLeaseLeaseNotYetCommencedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMzQ0MQ_b6e9d5c3-7ed8-42ad-8dbe-496967908ec0">1.0</ix:nonFraction> million. The lease agreement also includes an aggregate tenant improvement allowance of $<ix:nonFraction unitRef="usd" contextRef="i7fdc9146a11c42dd9434fbda70fd8eca_I20210825" decimals="-5" name="ai:LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMzQ0OA_606c8a6a-0e17-4fc8-ae6c-d8b392c6a5e5">44.2</ix:nonFraction> million for certain costs. The term of the lease is <ix:nonNumeric contextRef="i7fdc9146a11c42dd9434fbda70fd8eca_I20210825" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMjc2Ng_8865ccd3-d103-4418-85ac-fe99b7c8df70">126</ix:nonNumeric> months from the date that rent commences with respect to phase one of the leased space, which will be <ix:nonNumeric contextRef="i6c759911085643a684b7192249f163cd_D20210825-20210825" name="ai:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMjg2NQ_b006227c-1f83-4afe-b413-d4c591571d9c">nine months</ix:nonNumeric> after the date when phase one of the leased space is delivered to the Company. Pursuant to the lease agreement, the Company provided the landlord an unconditional and irrevocable letter of credit of $<ix:nonFraction unitRef="usd" contextRef="i664d4fb49e6e43cfb5750bedc8e08fe8_I20210825" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMzQ1NQ_c15ab0ff-d5b3-48b8-8596-7a4b6a0bc2f1">12.6</ix:nonFraction> million, which is subject to reduction pursuant to the terms of the lease agreement. The commencement date for the first <ix:nonFraction unitRef="phase" contextRef="i7fdc9146a11c42dd9434fbda70fd8eca_I20210825" decimals="INF" name="ai:LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMzg0ODI5MDcwMjk4OA_8a7940f1-70e1-453f-a313-39df946c9428">two</ix:nonFraction> phases of this lease is determined to be in the third quarter of fiscal 2022, therefore the lease is not included in the Company&#8217;s operating lease right-of-use asset or operating lease liabilities as of October&#160;31, 2021.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in various legal proceedings and periodically receives claims arising in the ordinary course of business. In the Company&#8217;s opinion, resolution of these matters is not expected to have a material adverse impact on its condensed consolidated statement of operations, cash flows, or balance sheet.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blattman et al. v. Siebel et al., 15-cv-00530 (D. Del.)</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October&#160;28, 2014, Eric Blattman and other former unitholders of E2.0&#160;LLC (&#8220;E2.0&#8221;) filed suit in federal court against Thomas M. Siebel and David Schmaier, alleging violation of Section&#160;10(b)&#160;of the Securities Exchange Act of 1934 and common law fraud based on alleged misrepresentations made during negotiations leading up to an April&#160;30, 2012 merger between E2.0 and the Company. Plaintiffs thereafter amended their complaint to add the Company as a defendant, and to add breach of contract claims based on alleged violations of certain earn-out and indemnification provisions in the parties&#8217; merger agreement. A bench trial was held in February 2019, and in a January 29, 2020 opinion the court ruled in favor of defendants the Company, Siebel and Schmaier on all claims. The court also awarded defendants their reasonable attorneys&#8217; fees and costs in defending the action. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, plaintiffs appealed only the portion of the district court&#8217;s ruling related to the alleged breach of contract indemnification claim to the Third Circuit Court of Appeals. On February 17, 2021, the Third Circuit affirmed the judgment and orders of the district court in the Company&#8217;s and defendants&#8217; favor. On August 10, 2021, the special master appointed by the district court to consider an order on recovery of fees and costs issued a recommendation that the Company be awarded $<ix:nonFraction unitRef="usd" contextRef="i689c95d01807451886f494d5ff542d07_D20210810-20210810" decimals="-5" name="ai:LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMTQwMw_71b2b12e-8650-4af0-90dc-dd5e3f789ea1">9.7</ix:nonFraction> million in fees and expenses. Plaintiffs have objected to the special master&#8217;s recommendation and requested an award of $<ix:nonFraction unitRef="usd" contextRef="i689c95d01807451886f494d5ff542d07_D20210810-20210810" decimals="-5" name="ai:LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMTQxMA_722576e4-6df5-49a2-92ce-07eedac36972">8.3</ix:nonFraction> million, which the Company has opposed. The district court will now consider the special master&#8217;s recommendation and plaintiffs objection and the Company&#8217;s opposition and issue an order on fees and costs. The Company intends to continue to pursue recovery of attorney&#8217;s fees and costs as previously awarded by the district court.</span></div></ix:continuation><div id="id60913af292f4ae7a23bafe58eee01c1_73"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="ai:TemporaryEquityDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTE3OA_dd415997-e7d2-48e7-9558-d10efc8e513b" continuedAt="i50d7bed1ad3343668835450c5a126c9e" escape="true">Redeemable Convertible Preferred Stock and Redeemable Convertible A-1 Common Stock</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><ix:continuation id="i50d7bed1ad3343668835450c5a126c9e"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon completion of the IPO, all <ix:nonFraction unitRef="shares" contextRef="i9f34bab2d20c4476a5053e9fae2f9156_D20201201-20201231" decimals="INF" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTA5OTUxMTYyODk4MQ_1a1d9665-aaea-4022-9e83-a5db4c451970">33,628,776</ix:nonFraction> shares of the Company&#8217;s outstanding redeemable convertible preferred stock, except the Series A* preferred stock, automatically converted into an equivalent number of shares of Class A common stock on a <ix:nonFraction unitRef="number" contextRef="ibf1a86c466f2491db74ad1d39ba9927f_I20201231" decimals="INF" name="us-gaap:PreferredStockConvertibleConversionRatio" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMzI2_b675b5f9-2c6e-402a-8829-6775b98a364a">one</ix:nonFraction>-to-one basis and all <ix:nonFraction unitRef="shares" contextRef="i935b511f6c584f0a94ad4379698a57c7_D20201201-20201231" decimals="INF" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTA5OTUxMTYyOTAwMw_3b567a75-5f92-4abc-9b38-152ff9c15bee">3,499,992</ix:nonFraction> shares of the Company&#8217;s outstanding redeemable convertible Series A* preferred stock automatically converted into an equivalent number of shares of the Company&#8217;s Class B common stock on a <ix:nonFraction unitRef="number" contextRef="ibf1a86c466f2491db74ad1d39ba9927f_I20201231" decimals="INF" name="us-gaap:PreferredStockConvertibleConversionRatio" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfNTQx_5c16ae9a-bbb8-491f-9d42-5a0e0c0cc4e9">one</ix:nonFraction>-to-one basis. The carrying value of $<ix:nonFraction unitRef="usd" contextRef="ibae48273146142a19d36cf6d152d29b0_D20201201-20201231" decimals="-5" sign="-" name="ai:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTA5OTUxMTYyOTA1Nw_25427561-3978-4894-a6f6-a99e7486d960">399.8</ix:nonFraction> million of all classes of the Company&#8217;s outstanding redeemable convertible preferred stock was reclassified into stockholders&#8217; equity. Additionally, all <ix:nonFraction unitRef="shares" contextRef="i7654c75deb3149ddac4a1f58cb022cb8_D20201201-20201231" decimals="INF" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTA5OTUxMTYyOTAyNQ_fcce0135-a4dd-4615-a044-62b8ed6fa1d4">6,666,665</ix:nonFraction> shares of the Company&#8217;s outstanding redeemable convertible Class A-1 common stock automatically converted into an equivalent number of shares of Class A common stock on a <ix:nonFraction unitRef="number" contextRef="i58536169122a4c10b9bedbe2ac565b9f_I20201231" decimals="INF" name="us-gaap:PreferredStockConvertibleConversionRatio" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfOTAy_04203c4e-877c-4e25-abb9-962b6848c43b">one</ix:nonFraction>-to-one basis and their carrying value of $<ix:nonFraction unitRef="usd" contextRef="i7654c75deb3149ddac4a1f58cb022cb8_D20201201-20201231" decimals="-5" sign="-" name="ai:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTA5OTUxMTYyOTA5MA_48b266dc-16d7-4ccc-8990-201327013b6e">18.8</ix:nonFraction> million was reclassified into stockholders&#8217; equity. As of October&#160;31, 2021, there were <ix:nonFraction unitRef="shares" contextRef="i7fc7ffe5a6b84d1b82a70c2bca57efea_I20211031" decimals="INF" name="us-gaap:TemporaryEquitySharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTAxNA_14806b8e-18b3-4338-81f6-e63b4d7e4099"><ix:nonFraction unitRef="shares" contextRef="i47d82724c97946129646e27365024022_I20211031" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTAxNA_1d876b72-46f9-4eca-a290-8775e54c6e6f"><ix:nonFraction unitRef="shares" contextRef="i7fc7ffe5a6b84d1b82a70c2bca57efea_I20211031" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTAxNA_3e341a95-2ebf-4339-8c33-4410d0e578d0"><ix:nonFraction unitRef="shares" contextRef="i47d82724c97946129646e27365024022_I20211031" decimals="INF" name="us-gaap:TemporaryEquitySharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTAxNA_fea4fe96-7ce8-4517-8423-202e92323c30">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares of redeemable convertible preferred stock issued and outstanding. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 1. Summary of Business and Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></ix:continuation></div><div id="id60913af292f4ae7a23bafe58eee01c1_76"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMjkwMg_08afdf5d-cd6e-4cb4-ba9e-7d1a98ab6ba8" continuedAt="i208347462d7943bfa6b9872be6762140" escape="true">Stockholders&#8217; Equity </ix:nonNumeric></span></div><ix:continuation id="i208347462d7943bfa6b9872be6762140" continuedAt="i5887fc15f1b54240b047f56fda9cbefa"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has authorized the issuance of <ix:nonFraction unitRef="shares" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfODY_d80de4e5-2a61-4532-ba0f-56b16e7ad14f">200,000,000</ix:nonFraction> shares of undesignated preferred stock with a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMTQ4_5098d136-524d-47a1-a303-651016dbe3b4">0.001</ix:nonFraction> per share with rights and preferences, including voting rights, designated from time to time by the board of directors. As of October&#160;31, 2021, there were <ix:nonFraction unitRef="shares" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMjky_39296054-7e19-42ef-ba71-cffbdc2f6c89"><ix:nonFraction unitRef="shares" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMjky_573aaaf5-8d79-480f-a5bf-8c29a02b0104">no</ix:nonFraction></ix:nonFraction> shares of Preferred Stock issued or outstanding. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C3.AI, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">)</span></div></div><ix:continuation id="i5887fc15f1b54240b047f56fda9cbefa"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has authorized the issuance of <ix:nonFraction unitRef="shares" contextRef="i599de67d57c84060b4e32990c0d196a0_I20211031" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfNDAx_406fd651-e716-4728-a640-4d73b2fb7698">1,000,000,000</ix:nonFraction> shares of Class A common stock and <ix:nonFraction unitRef="shares" contextRef="ic778cdfea3ff4182874acac843e41a16_I20211031" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfNDM5_708725c3-966e-450b-b140-b4604583a7e2">3,500,000</ix:nonFraction> shares of Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. Each share of Class A common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="i599de67d57c84060b4e32990c0d196a0_I20211031" decimals="INF" name="ai:CommonStockVotingRightsNumberOfVotesForEachShare" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfNjYz_d03d9d6b-b19c-49df-9523-4df26479de01">one</ix:nonFraction> vote. Each share of Class B common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="ic778cdfea3ff4182874acac843e41a16_I20211031" decimals="INF" name="ai:CommonStockVotingRightsNumberOfVotesForEachShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfNzIy_22abddda-093c-43e6-863d-ad40c7c410f3">50</ix:nonFraction> votes. Class A and Class B common stock have a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ic778cdfea3ff4182874acac843e41a16_I20211031" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfNzg1_c903af17-c5b4-4a51-a053-3b257d790619"><ix:nonFraction unitRef="usdPerShare" contextRef="i599de67d57c84060b4e32990c0d196a0_I20211031" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfNzg1_f75ea300-d95b-4d4a-8c7b-1368983e843b">0.001</ix:nonFraction></ix:nonFraction> per share and are referred to as common stock throughout the notes to the unaudited condensed consolidated financial statements, unless otherwise noted. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. Each share of Class B common stock will be automatically converted into one share of Class A common stock upon the earliest of the following: (i) the date that is <ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="ai:CommonStockAutomaticConversionPeriodOneIfCircumstancesMet" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMTM0OA_1b2ceac8-108b-4305-9867-48409dfab5bf">six months</ix:nonNumeric> following the death or incapacity of Mr. Siebel; (ii) the date that is <ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="ai:CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMTQyMg_d3d6b33d-a391-46bb-b0ec-4515722ecae2">six months</ix:nonNumeric> following the date that Mr. Siebel is no longer providing services to the Company as an officer, employee, director, or consultant; (iii) December 11, 2040, which is the twentieth anniversary of the completion of the IPO; or (iv) the date specified by the holders of a majority of the then outstanding shares of Class B common stock, voting as a separate class. Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Subject to Repurchase</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company&#8217;s Amended and Restated 2012 Equity Incentive Plan (the &#8220;2012 Incentive Plan&#8221;) and the Company&#8217;s Amended and Restated 2020 Equity Incentive Plan (the &#8220;2020 Incentive Plan&#8221;), certain optionholders are allowed to exercise stock options to purchase Class&#160;A common stock prior to vesting. The Company has the right to repurchase at the original purchase price any unvested but outstanding common shares upon termination of service of the optionholder. The consideration received for an early exercise of a stock option is considered to be a deposit of the exercise price and the related amount is recorded as a liability. The net proceeds from the early exercise of such options were <ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-5" name="ai:ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMTA5OTUxMTYzMDcxNw_82ffc00e-e104-4f5d-b857-8ea1a619e091">nil</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-5" name="ai:ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMTA5OTUxMTYzMDcyNA_672cbca7-fce9-4573-bdd2-6f9d9580d4c7">1.5</ix:nonFraction> million during the three months ended October&#160;31, 2021 and 2020, respectively, and <ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-5" name="ai:ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMTA5OTUxMTYzMDcyOQ_442d12ca-7c15-4015-a0f3-e04bd271f229">nil</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-5" name="ai:ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMTA5OTUxMTYzMDczNg_a800d4a4-6bb6-434f-82d7-ba1270c24260">1.5</ix:nonFraction> million during the six months ended October&#160;31, 2021 and 2020, respectively. The liability is reclassified into equity on a ratable basis as the stock options vest. Unvested Class&#160;A common stock of <ix:nonFraction unitRef="shares" contextRef="i9da8185f98244e66a90fe2c0d4d76558_D20210501-20211031" decimals="INF" name="ai:CommonStockSubjectToRepurchaseNumberOfShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMTA5OTUxMTYzMDcxMg_48b2e7f6-b326-4a91-9ad7-b63dbcd51c68">621,056</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="icc82786c75594ab79c0ec29b0660ab0a_D20200501-20210430" decimals="INF" name="ai:CommonStockSubjectToRepurchaseNumberOfShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMTA5OTUxMTYzMDcwOA_9c7691e0-9a96-41a9-9410-09940d352df8">1,091,306</ix:nonFraction> shares as of October&#160;31, 2021 and April&#160;30, 2021, respectively, were subject to such repurchase right and are legally issued and outstanding as of each period presented. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 9. Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div></ix:continuation><div id="id60913af292f4ae7a23bafe58eee01c1_82"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNjE0Mw_49854aca-b357-417b-9e0b-73ea4f3993d2" continuedAt="i666f9543efae48b9ab7eca1ce08dd453" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i666f9543efae48b9ab7eca1ce08dd453" continuedAt="i24479fbadfdb4bdba0621b7d1dcc8e7f"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 29, 2012, the Company adopted the 2012 Incentive Plan. The 2012 Incentive Plan provided for the grant of stock-based awards to employees, non-employee directors, and other service providers of the Company. The 2012 Incentive Plan was terminated in December 2020 in connection with the IPO but continues to govern the terms of outstanding awards that were granted prior to the termination of the 2012 Incentive Plan. No further equity awards will be granted under the 2012 Incentive Plan. With the establishment of the 2020 Incentive Plan as further discussed below, upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class A common stock underlying outstanding stock-based awards granted under the 2012 Incentive Plan, an equal number of shares of Class A common stock will become available for grant under the 2020 Plan.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 27, 2020, the Company&#8217;s board of directors adopted, and its stockholders approved, the 2020 Incentive Plan, which became effective in connection with the IPO. The 2020 Incentive Plan provides for the grant of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units (&#8220;RSU&#8221;) awards, performance awards and other equity awards. The number of shares of Class A common stock reserved for issuance under the 2020 Incentive Plan is subject to automatic evergreen increases annually through (and including) May 1, 2030 pursuant to the terms of the 2020 Incentive Plan. There was an automatic annual increase on May 1, 2021 in the number of shares reserved for future issuance pursuant to the 2020 Incentive Plan in an amount equal to five percent (<ix:nonFraction unitRef="number" contextRef="i91db0fca49f74570b6e9d89cf466d828_I20210501" decimals="INF" name="ai:CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfMTc0OQ_19ad4b60-b898-45da-a4bb-a67d0a21c4c3">5</ix:nonFraction>%) of the total number of shares of the Company&#8217;s Class A common stock and Class B common stock outstanding on April 30, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 27, 2020, the Company&#8217;s board of directors also adopted, and its stockholders also approved, the 2020 Employee Stock Purchase Plan (the &#8220;2020 ESPP&#8221;), which became effective immediately prior to the IPO. The 2020 ESPP authorizes the issuance of shares of Class A common stock pursuant to purchase rights granted to employees. A total of <ix:nonFraction unitRef="shares" contextRef="ie74b427ea59e47e5b0d5b18f5c0da4d1_I20201127" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfMTA5OTUxMTYzMzkzMA_25f40afd-c654-40a9-a17c-e0f3981b666a">3,000,000</ix:nonFraction> shares of Class A common stock were initially reserved for future issuance under the 2020 ESPP. The number of shares of Class A common stock reserved for issuance under the 2020 ESPP is subject to automatic evergreen increases annually through (and including) May 1, 2030 pursuant to the terms of the 2020 ESPP. There was an automatic annual increase </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C3.AI, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">)</span></div></div><ix:continuation id="i24479fbadfdb4bdba0621b7d1dcc8e7f" continuedAt="i92d4fee8956d4d528ef27f4684984fe2"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on May 1, 2021 in the number of shares reserved for future issuance pursuant to the 2020 ESPP in an amount equal to one percent (<ix:nonFraction unitRef="number" contextRef="i86f77872b8e54afdbd367dbe3e82c757_I20210501" decimals="INF" name="ai:CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfMjcxMA_76f37bb5-cb2d-4acb-aa9d-a3e37fe23603">1</ix:nonFraction>%) of the total number of shares of the Company&#8217;s Class A common stock and Class B common stock outstanding on April 30, 2021. The 2020 ESPP permits participants to purchase shares of Class A common stock in an amount not exceeding <ix:nonFraction unitRef="number" contextRef="i7aebbf3bca1f409f9c6051867834b42d_I20201127" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfMTA5OTUxMTYzMzkzNA_0dc12e30-577e-4033-aaf7-278a95c96ddb">15</ix:nonFraction>% of their earnings during the relevant offering period. The offering dates and purchase dates for the 2020 ESPP are determined at the discretion of the Company&#8217;s board of directors. As of October&#160;31, 2021, the Company had not yet launched its 2020 ESPP.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options to Acquire Class&#160;A Common Stock</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These stock options generally expire <ix:nonNumeric contextRef="ib73c0621417c4795918ae7a8f1858c5c_D20210501-20211031" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfMzI2OA_4bc87251-83c3-47ac-9da5-bb16d7924c92">10</ix:nonNumeric>&#160;years from the date of grant, or earlier if services are terminated. Generally, each stock option for common stock is subject to a vesting schedule such that one fifth of the award vests after the first-year anniversary and one-sixtieth of the award vests each month thereafter over the remaining four years, subject to continuous service. </span></div><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNjE0NQ_28a45045-b38a-4a65-8561-c2fbf88d4bcd" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s option activity during the six months ended October&#160;31, 2021 is as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></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.384%"></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.384%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Stock Options<br/>Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfMy0xLTEtMS0xNTUwMg_ee5a7c8a-8e16-4077-b4cd-a48adf42144a">38,487</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfMy0zLTEtMS0xNTUwMg_a091409e-ea25-474d-99be-d134a93c60b5">6.39</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i734c118013e147d9a10e7616e7baa444_D20200501-20210430" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfMy01LTEtMS0xNTUwMg_2bcf1ee9-a890-4ce7-8c7d-93e2c4ea71d9">7.98</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfMy03LTEtMS0xNTUwMg_b3d33288-1390-4ec7-9c14-a2b8e9e9c3a2">2,304,714</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNC0xLTEtMS0xNTUwMg_8dd5fd30-d438-46ce-801d-99c8bea869e2">3,412</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNC0zLTEtMS0xNTUwMg_00a28458-e1cb-4f6a-89e8-f38c03a47bd3">55.82</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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNS0xLTEtMS0xNTUwMg_abf7b38a-6017-441c-aa21-3612b22ec2e5">2,735</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNS0zLTEtMS0xNTUwMg_a097fd9d-d7f7-4b60-a1a4-1e37f09bd2f5">4.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 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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNi0xLTEtMS0xNTUwMg_a2225d3b-d75a-4b0f-bde8-9bde10ffae52">1,960</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNi0zLTEtMS0xNTUwMg_aa49116e-8b38-4df2-92f5-fb6baeb0843b">10.48</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of October 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNy0xLTEtMS0xNTUwMg_b2446926-1574-4890-b946-0eee396c0b3d">37,204</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNy0zLTEtMS0xNTUwMg_beeed432-2ffe-4ab3-850b-0577930dbc0d">10.86</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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNy01LTEtMS0xNTUwMg_ca28ef64-23f2-4b5f-8226-a84ad4ed797a">7.60</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNy03LTEtMS0xNTUwMg_149612de-38cb-482e-b548-f9286697b6fa">1,274,594</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of October 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfOC0xLTEtMS0xNTUwMg_989d90d5-3f73-4ac7-9087-2258ad4739a1">14,843</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfOC0zLTEtMS0xNTUwMg_98a92b36-27ba-432c-a37f-7ab833db2b90">4.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfOC01LTEtMS0xNTUwMg_5d3632ac-28d1-4a0e-afa1-ec972ef27ab3">6.43</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfOC03LTEtMS0xNTUwMg_bcb97709-9cd7-4a35-a019-01e01f0b4f7c">603,201</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of October 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfOS0xLTEtMS0xNTUwMg_fb276efa-b7c3-4f8f-91cf-3ba0174dabe0">37,825</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfOS0zLTEtMS0xNTUwMg_6bc4bc62-e1f9-48ea-893a-95950cf138ff">10.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfOS01LTEtMS0xNTUwMg_5bce051d-23fb-4cb8-a5fb-138727f21267">7.60</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfOS03LTEtMS0xNTUwMg_8fc34757-8c4f-4e6b-9f77-b0844f3f1024">1,295,871</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The number of options vested and expected to vest as of October&#160;31, 2021 includes early exercised, unvested Class A common stock. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 8. Stockholders&#8217; Equit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y for more information.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October&#160;31, 2021, there was $<ix:nonFraction unitRef="usd" contextRef="ifdee5b6dfec24fb59c2183c031f638ed_I20211031" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfMTA5OTUxMTYzNDAwOQ_a911c06c-a37b-4123-812e-1615fd25009e">147.1</ix:nonFraction> million of unrecognized compensation cost related to stock options which are expected to be recognized over an estimated weighted-average period of <ix:nonNumeric contextRef="i9da8185f98244e66a90fe2c0d4d76558_D20210501-20211031" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfMTA5OTUxMTYzNDAwNQ_c47c2542-82ba-47cb-be81-ce5340cc0e0d">3.4</ix:nonNumeric> years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant-date fair value of the options issued for the six months ended October&#160;31, 2021 is estimated on the date of grant using the Black-Scholes-Merton option pricing model. <ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNjE0MQ_e59b3755-6e2c-4231-9a3c-9520c08832ef" continuedAt="i6dff362d2d004169bc6816b77d4d2a53" escape="true">The weighted average assumptions underlying the fair value estimation are provided in the following</ix:nonNumeric></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6dff362d2d004169bc6816b77d4d2a53" continuedAt="ie68efa4e8af14beface31042e080bc57"> table:</ix:continuation></span></div><div style="margin-bottom:9pt;text-align:center"><ix:continuation id="ie68efa4e8af14beface31042e080bc57"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.333%"><tr><td style="width:1.0%"></td><td style="width:55.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.779%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation assumptions:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOjJkZjBkNGU1ZDg2NTQ5Zjk4YTcyY2Y4NTVlMzMxYTc4L3RhYmxlcmFuZ2U6MmRmMGQ0ZTVkODY1NDlmOThhNzJjZjg1NWUzMzFhNzhfMy0yLTEtMS0xNTUwMg_6ae18ade-3d38-4280-aa96-a28693608db6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOjJkZjBkNGU1ZDg2NTQ5Zjk4YTcyY2Y4NTVlMzMxYTc4L3RhYmxlcmFuZ2U6MmRmMGQ0ZTVkODY1NDlmOThhNzJjZjg1NWUzMzFhNzhfMy00LTEtMS0xNTUwMg_5e6cfc58-f118-4890-b675-2686d30f9181">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOjJkZjBkNGU1ZDg2NTQ5Zjk4YTcyY2Y4NTVlMzMxYTc4L3RhYmxlcmFuZ2U6MmRmMGQ0ZTVkODY1NDlmOThhNzJjZjg1NWUzMzFhNzhfNC0yLTEtMS0xNTUwMg_5506f1d6-1934-4894-a36b-09d3b4491999">43.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOjJkZjBkNGU1ZDg2NTQ5Zjk4YTcyY2Y4NTVlMzMxYTc4L3RhYmxlcmFuZ2U6MmRmMGQ0ZTVkODY1NDlmOThhNzJjZjg1NWUzMzFhNzhfNC00LTEtMS0xNTUwMg_2c5c658e-38a0-41cf-bd74-30c52620a664">43.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term (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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOjJkZjBkNGU1ZDg2NTQ5Zjk4YTcyY2Y4NTVlMzMxYTc4L3RhYmxlcmFuZ2U6MmRmMGQ0ZTVkODY1NDlmOThhNzJjZjg1NWUzMzFhNzhfNS0yLTEtMS0xNTUwMg_38d6b5e3-9d39-47ff-9953-33bc0a5bc272">6.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOjJkZjBkNGU1ZDg2NTQ5Zjk4YTcyY2Y4NTVlMzMxYTc4L3RhYmxlcmFuZ2U6MmRmMGQ0ZTVkODY1NDlmOThhNzJjZjg1NWUzMzFhNzhfNS00LTEtMS0xNTUwMg_aa43ca2a-e1af-4733-87d1-ac132ad75a7b">6.3</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOjJkZjBkNGU1ZDg2NTQ5Zjk4YTcyY2Y4NTVlMzMxYTc4L3RhYmxlcmFuZ2U6MmRmMGQ0ZTVkODY1NDlmOThhNzJjZjg1NWUzMzFhNzhfNi0yLTEtMS0xNTUwMg_165596bd-efcc-48b3-b68b-6d006eb45354">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOjJkZjBkNGU1ZDg2NTQ5Zjk4YTcyY2Y4NTVlMzMxYTc4L3RhYmxlcmFuZ2U6MmRmMGQ0ZTVkODY1NDlmOThhNzJjZjg1NWUzMzFhNzhfNi00LTEtMS0xNTUwMg_2d41babe-30a6-48c0-918e-614dfd81ed84">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of the fiscal year ended April 30, 2021, the Company began granting RSUs to its employees. <ix:nonFraction unitRef="shares" contextRef="id56b1a9ccf3342c78ea2df186372a8c2_D20200501-20201210" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNDQ2Ng_24fb59e0-08bf-4a28-9ba4-57e3cd043cc7">No</ix:nonFraction> RSUs were granted prior to the IPO. The RSUs are typically subject to service-based vesting conditions satisfied over <ix:nonNumeric contextRef="i3f06db17658c4e9f8bc3d7ca076d0bb0_D20210501-20211031" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNDU4Nw_b09f8a36-b1dc-4dc7-88ff-a7454f83213a">five years</ix:nonNumeric> with one-fifth of the award vesting after the first-year anniversary and one-twenty-fifth of the award vesting quarterly thereafter. The related stock-based compensation is recognized on a straight-line basis over the requisite service period.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C3.AI, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">)</span></div></div><ix:continuation id="i92d4fee8956d4d528ef27f4684984fe2"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNjE0Ng_3e03b28b-53a6-4573-aa6a-4f4678d26d04" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s RSU activity during the six months ended October&#160;31, 2021 is as follows: </span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><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:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RSUs Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of RSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average<br/>Grant Date Fair Value <br/>Per Share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance as of April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i29367bf7f9144a3a8ecb8d9b9c81b9ab_I20210430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfMy0xLTEtMS0xNTUwMg_b24ecf68-1f23-448a-8587-d18aa34de33d">447</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i29367bf7f9144a3a8ecb8d9b9c81b9ab_I20210430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfMy0zLTEtMS0xNTUwMg_31608553-11f7-4463-a76e-6134ed5d40ef">74.52</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i3f06db17658c4e9f8bc3d7ca076d0bb0_D20210501-20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfNC0xLTEtMS0xNTUwMg_fe603e38-7e7c-4732-8163-b68c981f0fb0">6,080</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3f06db17658c4e9f8bc3d7ca076d0bb0_D20210501-20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfNC0zLTEtMS0xNTUwMg_b34033a3-c807-4d2b-a1c4-0864e4db77f7">54.32</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i3f06db17658c4e9f8bc3d7ca076d0bb0_D20210501-20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfNS0xLTEtMS0xNTUwMg_bc3a853a-3f18-4ee0-bf0f-301a9f08aed7">37</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3f06db17658c4e9f8bc3d7ca076d0bb0_D20210501-20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfNS0zLTEtMS0xNTUwMg_3bbc6871-2592-4140-854e-2fa03ac74f67">70.07</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i3f06db17658c4e9f8bc3d7ca076d0bb0_D20210501-20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfNi0xLTEtMS0xNTUwMg_0b7af912-0a74-4fd0-b6e0-5ac798fc375f">448</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3f06db17658c4e9f8bc3d7ca076d0bb0_D20210501-20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfNi0zLTEtMS0xNTUwMg_4b5d9256-8c21-4a66-bd4f-d925ffbaf88d">58.15</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance as of October 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ib6fa1b466f1e4291befd9621f41de854_I20211031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfNy0xLTEtMS0xNTUwMg_8f70fed6-7b8e-4124-8766-70e5dab9f87a">6,042</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib6fa1b466f1e4291befd9621f41de854_I20211031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfNy0zLTEtMS0xNTUwMg_5c2a9893-dfa1-4fc7-802c-4c3303756f84">55.43</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><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October&#160;31, 2021, there was $<ix:nonFraction unitRef="usd" contextRef="ib6fa1b466f1e4291befd9621f41de854_I20211031" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfMTA5OTUxMTYzMzk5NA_4d342cbc-bf2e-4fda-a0bc-8716f79b023a">332.8</ix:nonFraction> million of unrecognized stock-based compensation expense related to outstanding RSUs granted to employees that is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i3f06db17658c4e9f8bc3d7ca076d0bb0_D20210501-20211031" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfMTA5OTUxMTYzNDAwMQ_55d5885a-a924-4c94-b533-8a2ad7cbfde4">3.8</ix:nonNumeric> years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation Expense</span></div><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNjE0Mg_0774e533-c0b0-41c1-9546-2d998f22de93" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the effects of stock-based compensation on the Company&#8217;s condensed consolidated statements of operations (in&#160;thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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.619%"></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.619%"></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.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscription</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4bd6f9e4f42943b9a0db16d4e7d4653d_D20210801-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfMi0xLTEtMS0xNTUwMg_a899b861-097e-40b7-b2fd-b56b50dd9363">2,364</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaf35c00e82554b3a84fe533a783caa10_D20200801-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfMi0zLTEtMS0xNTUwMg_46d1db73-a59e-4bb9-b475-196dd75a463b">159</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4b4a0c8d41c14d1398e2068213a47d4d_D20210501-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfMi01LTEtMS0yNTAxNw_929ddaa9-0e83-40a8-af53-9fa7d27bb3e3">3,185</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9da1171f7bcf401b83df49bcb43c23c4_D20200501-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfMi03LTEtMS0yNTAxNw_30cd0efc-960f-4eb7-b71d-5bcfc969c903">343</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic5ea61550fb940b1b4549ffd288c918a_D20210801-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfMy0xLTEtMS0xNTUwMg_441ef821-34c9-43b1-8807-4db1ffc1b577">685</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8bffaadc9b4c4522a61b2ce63d4fe88c_D20200801-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfMy0zLTEtMS0xNTUwMg_987686a8-4949-4c54-83e7-b31cf1f368c3">89</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7f71f163b22e408bb3abd87049d7108b_D20210501-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfMy01LTEtMS0yNTAxNw_b42faaf9-9bcb-415a-ae80-5bf772652832">1,287</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3608bc4c6e684c75a98a7ccd3d3e5b18_D20200501-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfMy03LTEtMS0yNTAxNw_93cef531-be93-4e36-8e1e-ba9161334b10">137</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i16d7c56ea5a949ff8b7231d12e9ff346_D20210801-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNC0xLTEtMS0xNTUwMg_0e35536c-0503-4e4f-bda2-2ce086ac6ce8">13,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8bf233c8ed6c4cf38d6f4e745c8cc00f_D20200801-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNC0zLTEtMS0xNTUwMg_b16f7c5d-7009-44fe-a378-de998b7840d6">2,190</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib290a958605340dbb229c4d3983bcbc1_D20210501-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNC01LTEtMS0yNTAxNw_9c85610c-d666-44b7-a75b-6ec505c9b246">19,690</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i20932f87da9949358cc5db82d777ba1a_D20200501-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNC03LTEtMS0yNTAxNw_4b059ecf-886b-4848-8bdb-7fd9a2f30dd3">3,045</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i29576effa76948f4a7fd6ff9c704e6b2_D20210801-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNS0xLTEtMS0xNTUwMg_2ecd2f33-c835-474a-848a-d2e161ae3219">10,256</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4b149500cf6c43369ce2ebe5f666682b_D20200801-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNS0zLTEtMS0xNTUwMg_0927f8fa-5120-4687-801f-a528c910cc2c">648</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ffd3083c2b4436f9f530bdc8bdd18d7_D20210501-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNS01LTEtMS0yNTAxNw_87ab2a95-8801-4daa-93c7-d24bdeb22752">13,014</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ac7369b7ed44fa9848c482775a9d56f_D20200501-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNS03LTEtMS0yNTAxNw_498a098a-1698-4a6d-a015-28f07ab59b62">1,106</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i00a9936f5bb143cfa06eb73a3404290f_D20210801-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNi0xLTEtMS0xNTUwMg_e82156f1-963c-40fe-a0e3-2b5d00cb24fa">5,680</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib29d48a3464d475ea9c1afa23939a643_D20200801-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNi0zLTEtMS0xNTUwMg_7353e96b-e6fe-45c3-9605-1835405996bc">2,115</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idf2f7fa8ad1c4a6889f74c72b2e1cad0_D20210501-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNi01LTEtMS0yNTAxNw_36dd0c63-ff83-426a-bbd8-afbdca662775">9,276</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibe09451b84c346ba883e2feef15fe0d3_D20200501-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNi03LTEtMS0yNTAxNw_1433f4bc-e2f8-49d1-93e6-70bdd7f8f5cb">3,050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNy0xLTEtMS0xNTUwMg_1868f2cd-f2ef-42a7-9a09-1a7128670a4b">32,540</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNy0zLTEtMS0xNTUwMg_32d0f4ee-87d0-40b1-986d-426dd24a1e44">5,201</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNy01LTEtMS0yNTAxNw_24df273b-7d70-427b-9ee1-42728eb9d46c">46,452</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNy03LTEtMS0yNTAxNw_46003465-032f-49a4-a72c-543cec966e83">7,681</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></div></ix:nonNumeric><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shareholder Loan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2018, in connection with the Series&#160;F preferred stock financing, the Company issued <ix:nonFraction unitRef="shares" contextRef="i64698450b4324bdab270b9e772b5b8f0_D20180101-20180131" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNTQxNw_fd67f215-b50c-4788-8bce-c1e5bf06f818">1,251,921</ix:nonFraction>&#160;shares of Series&#160;F preferred stock in exchange for a note receivable of $<ix:nonFraction unitRef="usd" contextRef="i959468ebe1544d779c645b387fd1a3d7_I20180131" decimals="-5" name="us-gaap:NotesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNTQ5Mg_ec4e3ee1-45e4-48f6-885e-18e4e508dd63">24.5</ix:nonFraction>&#160;million from its chief executive officer (&#8220;CEO&#8221;). Prior to the automatic conversion of all Series F preferred stock outstanding into Class A common stock upon the completion of the IPO, the underlying shares of Series F preferred stock were legally outstanding though were not included in the carrying amounts of preferred stock as the note receivable is treated as an equity classified stock-based option grant. In September 2020, the Company&#8217;s CEO paid the outstanding full recourse promissory note and accrued interest in the amount of $<ix:nonFraction unitRef="usd" contextRef="i8175c95895334569afab9197df6753fb_D20200901-20200930" decimals="-5" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNjAyNg_fad71d5e-c2c1-4388-9311-4fcd6c07dbe7">26.0</ix:nonFraction>&#160;million. <ix:nonFraction unitRef="usd" contextRef="i31dfe7d2fe844bf180f25d5f745d15d3_D20200901-20200930" decimals="INF" name="us-gaap:InterestIncomeRelatedParty" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNjAzMA_47506651-1ce7-47ef-9671-480b895267f4">No</ix:nonFraction> interest income was recorded for the note. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 12. Related Party Transactions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div></ix:continuation><div id="id60913af292f4ae7a23bafe58eee01c1_88"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84OC9mcmFnOmI4ZTZiYjMyYTRkYTQ3ZmM5NDkyZmYyMzcwMDdlMDk2L3RleHRyZWdpb246YjhlNmJiMzJhNGRhNDdmYzk0OTJmZjIzNzAwN2UwOTZfMTE2Nw_08dc9283-c043-42c7-b4ba-89ed33b39e26" continuedAt="i634960ffa4854b3fb90dba5bf00cee87" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i634960ffa4854b3fb90dba5bf00cee87" continuedAt="i122d63facf0e415194b83b01d88cf7db"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for income taxes for interim periods generally requires the provision for income taxes to be determined by applying an estimate of the annual effective tax rate for the full fiscal year to income or loss before income taxes, adjusted for discrete items, if any, for the reporting period. The Company updates its estimate of the annual effective tax rate each quarter and makes a cumulative adjustment in such period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded income tax expense of <ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-5" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt-sec:numwordsen" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84OC9mcmFnOmI4ZTZiYjMyYTRkYTQ3ZmM5NDkyZmYyMzcwMDdlMDk2L3RleHRyZWdpb246YjhlNmJiMzJhNGRhNDdmYzk0OTJmZjIzNzAwN2UwOTZfMTA5OTUxMTYyODk2Mw_e777e646-1198-4a1a-b829-b08a0d86de2b">nil</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-5" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84OC9mcmFnOmI4ZTZiYjMyYTRkYTQ3ZmM5NDkyZmYyMzcwMDdlMDk2L3RleHRyZWdpb246YjhlNmJiMzJhNGRhNDdmYzk0OTJmZjIzNzAwN2UwOTZfMTA5OTUxMTYyODk3MQ_629f83c1-31d7-49ca-a00e-7aa046277f71">0.2</ix:nonFraction> million for the three months ended October&#160;31, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-5" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84OC9mcmFnOmI4ZTZiYjMyYTRkYTQ3ZmM5NDkyZmYyMzcwMDdlMDk2L3RleHRyZWdpb246YjhlNmJiMzJhNGRhNDdmYzk0OTJmZjIzNzAwN2UwOTZfMTA5OTUxMTYyOTAxNg_3ded63ac-65e2-480c-947c-c450ddb483b7">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-5" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84OC9mcmFnOmI4ZTZiYjMyYTRkYTQ3ZmM5NDkyZmYyMzcwMDdlMDk2L3RleHRyZWdpb246YjhlNmJiMzJhNGRhNDdmYzk0OTJmZjIzNzAwN2UwOTZfMTA5OTUxMTYyOTAzMQ_79ee96ae-c656-4f82-9f40-a3c6b03bf06f">0.3</ix:nonFraction> million for the six months ended October&#160;31, 2021 and 2020, respectively. Income tax expense consists primarily of income taxes in foreign jurisdictions in which the Company conducts business. Due to the Company&#8217;s history of losses in the United States, a full valuation allowance on substantially all of the Company&#8217;s deferred tax assets, including net operating loss carryforwards, research and development tax credits, and other book versus tax differences, was maintained.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i122d63facf0e415194b83b01d88cf7db">The American Rescue Plan Act of 2021 (&#8220;ARPA&#8221;) was enacted by the United States on March 11, 2021. The ARPA did not have a material impact on the Company&#8217;s provision for income taxes for the three and six months ended October&#160;31, 2021</ix:continuation>.</span></div><div id="id60913af292f4ae7a23bafe58eee01c1_91"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RleHRyZWdpb246YTFiNzQzZTNkNTkxNDgzMGI5NmFjYzBjNGMwMTYzMDlfMzE0OA_f3855a49-e8ef-4cdd-822e-3a69d7258c38" continuedAt="i9d0cd111bd95472c885c25e21b32d34d" escape="true">Net Loss Per Share Attributable to Common Stockholders</ix:nonNumeric></span></div><ix:continuation id="i9d0cd111bd95472c885c25e21b32d34d" continuedAt="ic7e378cf0e38440599814e4db027fc27"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Class A and B common shares have identical liquidation and distribution rights. Prior to the automatic conversion of all shares of redeemable convertible Class A-1 common stock into Class A common stock upon the completion of the IPO, the shares of redeemable convertible Class A-1 common stock had a liquidation preference, but were legal form common stock and participated in losses equally with all common stockholders. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the automatic conversion of all of its redeemable convertible preferred stock outstanding into Class A and Class B common stock upon the completion of the IPO, the Company considered all redeemable convertible preferred stock to be participating securities because they participated in any dividends declared on the Company&#8217;s common stock on an as-if-converted basis. Redeemable convertible preferred stock did not participate in the net loss per share with common stockholders as the holders of the convertible preferred did not have a contractual obligation to share in the Company&#8217;s losses. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, under the two-class method, the net loss is not allocated to the redeemable convertible preferred stock such that the resulting net loss for all periods presented was allocated on a proportionate basis to shares of Class A, Class A-1, and Class B common stock for the number of days that each class was issued and outstanding during the period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to common stockholders is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share attributable to common stockholders is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period to the extent they are dilutive. For purposes of this calculation, the convertible preferred, stock options, and early exercised stock options subject to repurchase are considered to be potential common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive. Basic net loss per share was the same as diluted net loss per share for the periods presented because the Company was in a loss position for the three and six months ended October&#160;31, 2021 and 2020.</span></div><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RleHRyZWdpb246YTFiNzQzZTNkNTkxNDgzMGI5NmFjYzBjNGMwMTYzMDlfMzE0OQ_3f21a692-75ce-48c2-93ea-a1d8f1b544d4" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:50.735%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.500%"></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:10.500%"></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:10.500%"></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:10.504%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMy0xLTEtMS0xNTUwMg_f103d7aa-5a8b-432b-9247-66ab8469a78f">56,739</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMy0zLTEtMS0xNTUwMg_dcf567f5-5c0e-4e67-89b8-0b525fdf96bc">14,944</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMy01LTEtMS0yNTgzMg_731b5e96-200f-4d39-bed1-b9f1c28275c3">94,198</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMy03LTEtMS0yNTgzMg_b8fb262c-7a82-4aea-bb27-fa3a5bbbc05a">14,794</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denominator</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="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted weighted-average Class A common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie5a20dd729394fc9a2ef52343ed00a2b_D20210801-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNS0xLTEtMS0xNTUwMg_2ab39d07-246a-40b3-9b71-fcd3dc6dbce5"><ix:nonFraction unitRef="shares" contextRef="ie5a20dd729394fc9a2ef52343ed00a2b_D20210801-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNS0xLTEtMS0xNTUwMg_6964435a-8028-4900-b1fa-86ec996e7f0b">100,246</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ic49c2d8d509441cbb262e81efc07a16c_D20200801-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNS0zLTEtMS0xNTUwMg_66d931a2-50a9-4411-95dc-aa535cf1c388"><ix:nonFraction unitRef="shares" contextRef="ic49c2d8d509441cbb262e81efc07a16c_D20200801-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNS0zLTEtMS0xNTUwMg_897458f2-31c7-4255-8d55-0d2fa0a728bf">31,387</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="id3c621c6659b41e28587b27fb0f273ab_D20210501-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNS01LTEtMS0yNTgzMg_2aafd02f-709d-486d-b587-ccb359d348bd"><ix:nonFraction unitRef="shares" contextRef="id3c621c6659b41e28587b27fb0f273ab_D20210501-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNS01LTEtMS0yNTgzMg_a6fb7e36-3cfe-4ee0-b43d-c118d503300c">99,558</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ibb64ea067ae645c89f2bf2fd20fead19_D20200501-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNS03LTEtMS0yNTgzMg_312bfa49-d55d-4b7f-8421-86afb4b5c1e4"><ix:nonFraction unitRef="shares" contextRef="ibb64ea067ae645c89f2bf2fd20fead19_D20200501-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNS03LTEtMS0yNTgzMg_31b0665d-2502-45de-9e14-105f910f27a1">31,006</ix:nonFraction></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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted weighted-average Class A-1 common shares 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i409a70f685a74dddba6ed0f0b87d8a70_D20210801-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNi0xLTEtMS0xNTUwMg_26033eb8-7687-433a-883e-d1f59fce7bbf"><ix:nonFraction unitRef="shares" contextRef="i409a70f685a74dddba6ed0f0b87d8a70_D20210801-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNi0xLTEtMS0xNTUwMg_81b76db9-9fcd-4f04-a2ff-247fc9999b19">&#8212;</ix:nonFraction></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i06739611320f4b50b7f7d1b4b7035e67_D20200801-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNi0zLTEtMS0xNTUwMg_2366d315-3699-42d1-ab2c-c5aa3e07b6ec"><ix:nonFraction unitRef="shares" contextRef="i06739611320f4b50b7f7d1b4b7035e67_D20200801-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNi0zLTEtMS0xNTUwMg_6010187d-c5aa-42d2-986c-3a4b8e6d61e6">6,667</ix:nonFraction></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i551d27cac9a54106be3089e03280eedd_D20210501-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNi01LTEtMS0yNTgzMg_6d5e5a15-99e0-4e61-8e49-dacf5d26e7e0"><ix:nonFraction unitRef="shares" contextRef="i551d27cac9a54106be3089e03280eedd_D20210501-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNi01LTEtMS0yNTgzMg_f591b70e-532c-4697-a6a1-af7f456b3869">&#8212;</ix:nonFraction></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="id54591b6a3824acea7b1b679e0d39f9b_D20200501-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNi03LTEtMS0yNTgzMg_217f8ecc-4f3b-4fb2-815a-8366815afbce"><ix:nonFraction unitRef="shares" contextRef="id54591b6a3824acea7b1b679e0d39f9b_D20200501-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNi03LTEtMS0yNTgzMg_cca1b87a-00fa-4996-944e-54926561f9bb">6,667</ix:nonFraction></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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted weighted-average Class B common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i6d0f31bfdb184bf18460a9088f321fa6_D20210801-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNy0xLTEtMS0xNTUwMg_0a56aaa0-c89e-4994-a6c1-2d9b2ed9d614"><ix:nonFraction unitRef="shares" contextRef="i6d0f31bfdb184bf18460a9088f321fa6_D20210801-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNy0xLTEtMS0xNTUwMg_93b48e96-1fc1-40fb-a065-8edc0b03543d">3,500</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i3a26806e897f4186929a826ef380d44e_D20200801-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNy0zLTEtMS0xNTUwMg_640578db-2ba2-400a-97aa-c5f7795b6f9e"><ix:nonFraction unitRef="shares" contextRef="i3a26806e897f4186929a826ef380d44e_D20200801-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNy0zLTEtMS0xNTUwMg_828559a0-aea9-4e70-9ede-4f427755b61a">&#8212;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2d22e5eba21440e68ae7ac3bf52a3cbf_D20210501-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNy01LTEtMS0yNTgzMg_0da9e3c2-7291-4474-966f-dffb10fabc96"><ix:nonFraction unitRef="shares" contextRef="i2d22e5eba21440e68ae7ac3bf52a3cbf_D20210501-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNy01LTEtMS0yNTgzMg_f9b75860-a6be-4d34-9c8d-3d8385181378">3,500</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i8f1ed90a17aa40cc89da4e8412ae0b4e_D20200501-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNy03LTEtMS0yNTgzMg_7708dab3-396e-4741-82f4-8a9f57656a34"><ix:nonFraction unitRef="shares" contextRef="i8f1ed90a17aa40cc89da4e8412ae0b4e_D20200501-20201031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNy03LTEtMS0yNTgzMg_911e5622-0ece-4578-ab57-049e517a6ef7">&#8212;</ix:nonFraction></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basic and diluted net loss per share attributable to common stockholders</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="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per Class A common shares outstanding</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ie5a20dd729394fc9a2ef52343ed00a2b_D20210801-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfOS0xLTEtMS0xNTUwMg_a4a30104-9192-4c91-a0c4-69facc2ec3e7"><ix:nonFraction unitRef="usdPerShare" contextRef="ie5a20dd729394fc9a2ef52343ed00a2b_D20210801-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfOS0xLTEtMS0xNTUwMg_d374c8f6-9bf9-40bd-8712-f438d61bbf9c">0.55</ix:nonFraction></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ic49c2d8d509441cbb262e81efc07a16c_D20200801-20201031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfOS0zLTEtMS0xNTUwMg_3745195f-e4e3-4ae8-b9f4-f3ebf5f7f3a9"><ix:nonFraction unitRef="usdPerShare" contextRef="ic49c2d8d509441cbb262e81efc07a16c_D20200801-20201031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfOS0zLTEtMS0xNTUwMg_a953c046-e0a6-46ce-ada5-db9654da6872">0.39</ix:nonFraction></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id3c621c6659b41e28587b27fb0f273ab_D20210501-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfOS01LTEtMS0yNTgzMg_4213bfd2-082a-4090-89da-e8443758fa6b"><ix:nonFraction unitRef="usdPerShare" contextRef="id3c621c6659b41e28587b27fb0f273ab_D20210501-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfOS01LTEtMS0yNTgzMg_6add80d7-6849-47a0-8346-1cf0d4d5c9f3">0.91</ix:nonFraction></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ibb64ea067ae645c89f2bf2fd20fead19_D20200501-20201031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfOS03LTEtMS0yNTgzMg_48121dd1-c3fe-49b5-95f6-d9c9f6518333"><ix:nonFraction unitRef="usdPerShare" contextRef="ibb64ea067ae645c89f2bf2fd20fead19_D20200501-20201031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfOS03LTEtMS0yNTgzMg_c31376f2-7e2c-4895-b529-109b7462f3f2">0.39</ix:nonFraction></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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per Class A-1 common shares outstanding</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i409a70f685a74dddba6ed0f0b87d8a70_D20210801-20211031" decimals="2" name="us-gaap:EarningsPerShareBasic" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTAtMS0xLTEtMTU1MDI_a642d2be-e7ff-4941-95cf-95d85e9b3be7"><ix:nonFraction unitRef="usdPerShare" contextRef="i409a70f685a74dddba6ed0f0b87d8a70_D20210801-20211031" decimals="2" name="us-gaap:EarningsPerShareDiluted" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTAtMS0xLTEtMTU1MDI_d46ad26b-f7d2-444c-af2c-202e1a6acc20">&#8212;</ix:nonFraction></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i06739611320f4b50b7f7d1b4b7035e67_D20200801-20201031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTAtMy0xLTEtMTU1MDI_6d8c8760-8fe5-409f-89d9-5a6c9970473f"><ix:nonFraction unitRef="usdPerShare" contextRef="i06739611320f4b50b7f7d1b4b7035e67_D20200801-20201031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTAtMy0xLTEtMTU1MDI_b86b3251-7e2a-4a5a-80c8-5a3b7266f07e">0.39</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i551d27cac9a54106be3089e03280eedd_D20210501-20211031" decimals="2" name="us-gaap:EarningsPerShareDiluted" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTAtNS0xLTEtMjU4MzI_4e4f9f6f-21a3-44bb-82b0-ce6400cdad77"><ix:nonFraction unitRef="usdPerShare" contextRef="i551d27cac9a54106be3089e03280eedd_D20210501-20211031" decimals="2" name="us-gaap:EarningsPerShareBasic" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTAtNS0xLTEtMjU4MzI_9969117e-c8c7-4bd7-978a-ec87daacd17b">&#8212;</ix:nonFraction></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id54591b6a3824acea7b1b679e0d39f9b_D20200501-20201031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTAtNy0xLTEtMjU4MzI_0879822f-4fe9-4a06-98c1-95fc2f06266f"><ix:nonFraction unitRef="usdPerShare" contextRef="id54591b6a3824acea7b1b679e0d39f9b_D20200501-20201031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTAtNy0xLTEtMjU4MzI_84f08ec3-184e-486b-99c0-1e898e7f59f4">0.39</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:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per Class B common shares outstanding</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6d0f31bfdb184bf18460a9088f321fa6_D20210801-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTEtMS0xLTEtMTU1MDI_46fa3114-02b4-43ff-a94f-987827f444bc"><ix:nonFraction unitRef="usdPerShare" contextRef="i6d0f31bfdb184bf18460a9088f321fa6_D20210801-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTEtMS0xLTEtMTU1MDI_cd2b34d1-0bdc-4415-97f7-c302eba23756">0.55</ix:nonFraction></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3a26806e897f4186929a826ef380d44e_D20200801-20201031" decimals="2" name="us-gaap:EarningsPerShareDiluted" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTEtMy0xLTEtMTU1MDI_6603a19a-0b70-4060-9dae-f234557abb5f"><ix:nonFraction unitRef="usdPerShare" contextRef="i3a26806e897f4186929a826ef380d44e_D20200801-20201031" decimals="2" name="us-gaap:EarningsPerShareBasic" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTEtMy0xLTEtMTU1MDI_ca38c5c4-a14d-475d-864b-60bf6240f94b">&#8212;</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2d22e5eba21440e68ae7ac3bf52a3cbf_D20210501-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTEtNS0xLTEtMjU4MzI_3e9441af-3618-422f-bfb6-e6ee76316d5e"><ix:nonFraction unitRef="usdPerShare" contextRef="i2d22e5eba21440e68ae7ac3bf52a3cbf_D20210501-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTEtNS0xLTEtMjU4MzI_49c17fe7-8377-4a31-99a3-dc520d9402fe">0.91</ix:nonFraction></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8f1ed90a17aa40cc89da4e8412ae0b4e_D20200501-20201031" decimals="2" name="us-gaap:EarningsPerShareBasic" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTEtNy0xLTEtMjU4MzI_2d409de0-4e90-4fb4-8114-6380241fd4f1"><ix:nonFraction unitRef="usdPerShare" contextRef="i8f1ed90a17aa40cc89da4e8412ae0b4e_D20200501-20201031" decimals="2" name="us-gaap:EarningsPerShareDiluted" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTEtNy0xLTEtMjU4MzI_949a4873-08e5-4958-8235-d967536d4d0b">&#8212;</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="ic7e378cf0e38440599814e4db027fc27"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RleHRyZWdpb246YTFiNzQzZTNkNTkxNDgzMGI5NmFjYzBjNGMwMTYzMDlfMzE1MA_0e726aca-eb00-44c7-a21f-d975bb76ee9d" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the period presented because including them would have had an antidilutive effect were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible preferred stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series A*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i8c8bec8e38ca4f24870e9e71b7622c3f_D20210501-20211031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMy0xLTEtMS0xNTUwMg_c87d23ab-f294-431a-8fcb-9265bca17940">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i41c1ff7ca9bb457db29de8a70e57d2fd_D20200501-20201031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMy0zLTEtMS0xNTUwMg_49490d71-427e-47b5-97af-a8ad83755ad9">3,499,992</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series B*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="iafa2de37233d410c814d0eb26eecec89_D20210501-20211031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfNC0xLTEtMS0xNTUwMg_303bc616-2b04-41e5-8d3a-ea0328271ec5">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i042bf1beb0ea40b68785eadae05966f8_D20200501-20201031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfNC0zLTEtMS0xNTUwMg_a702c357-773e-4b30-84bc-fdaa9e71d845">4,559,999</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series B-1A*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="iff924e5392454eb796bc91064515db2a_D20210501-20211031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfNS0xLTEtMS0xNTUwMg_5f2bc139-90c0-47d8-b266-201808e0fb22">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ibfb52f195cfa42258015e13c54ce3e91_D20200501-20201031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfNS0zLTEtMS0xNTUwMg_cad02587-b085-4ebd-ba86-24478ab3ebb5">2,430,635</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series B-1B*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i86b5d6f055484e86aff7c86023d25510_D20210501-20211031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfNi0xLTEtMS0xNTUwMg_52dc922a-257c-4cbe-9e3c-8e55cefdba84">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i14820b0afe044a3fb25f3dd8404e0c64_D20200501-20201031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfNi0zLTEtMS0xNTUwMg_b3565cfd-13fa-4d2a-aaf1-962c59ff0516">92,769</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series C*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i771f083a59a64515b69b1db6765b9fe6_D20210501-20211031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfNy0xLTEtMS0xNTUwMg_81cb1595-c521-4b77-8b99-9b3da149f715">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i4e54466ff0264cbbaaa1c1fc2d9ffbd6_D20200501-20201031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfNy0zLTEtMS0xNTUwMg_100baf12-958f-4728-8f80-8ca0cf2fc486">2,779,738</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2a25d41325ee40c8a8167c858cea33ee_D20210501-20211031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfOC0xLTEtMS0xNTUwMg_c74dcf3f-eebb-4b6e-9893-2fa56cbd77f8">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ica6a9031ae4c466ea394b0b15e3aebf8_D20200501-20201031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfOC0zLTEtMS0xNTUwMg_9135cd16-a545-42e4-a5aa-fab43b27be3a">12,278,422</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series E</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i858942e7a8ce4724a3a38c25d3958d4d_D20210501-20211031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfOS0xLTEtMS0xNTUwMg_abaf7e25-cdac-4be6-8435-71ed2f7b9d22">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ia4a7c181fea2446cb0bed2ac9f015464_D20200501-20201031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfOS0zLTEtMS0xNTUwMg_b433a533-2e6d-4e5f-bb3d-c33fbe5c39f0">540,003</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series F</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i03fbfbda6ad349228feb29f111473aa7_D20210501-20211031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTAtMS0xLTEtMTU1MDI_1620e016-652e-4e9d-beee-983efa19ad8e">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ib7d8126451e74c46a4198e5978e1acd8_D20200501-20201031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTAtMy0xLTEtMTU1MDI_ee948a72-4190-4590-bf33-94278e3f8467">5,399,581</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series G</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie242e16bd167474f8ca9959ea5fb3db2_D20210501-20211031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTEtMS0xLTEtMTU1MDI_8978865e-d181-4d9d-a4ce-bf5feda1794d">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i6e7c130c9a3d4619baa4c87a15259167_D20200501-20201031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTEtMy0xLTEtMTU1MDI_48ba3318-44dd-42fb-a163-04e00bfeb9b1">3,893,701</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series H</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i7fb4aae526cd43ebb607474e3290bc67_D20210501-20211031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTItMS0xLTEtMTU1MDI_bd8a6bbc-24f3-4383-9821-772ebf98ee7c">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="id69ca2c1a52d46798fca032aaeb42636_D20200501-20201031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTItMy0xLTEtMTU1MDI_fedcf433-273d-46ba-9d9e-1b2118053d37">1,653,928</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i036a7787c4ad412bb43f0da179ae7399_D20210501-20211031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTMtMS0xLTEtMTU1MDI_c1d012a6-88bc-4d94-8ef5-71563e34c78a">37,824,606</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i0e053ae7ec024c84bb6b176b42ad8b70_D20200501-20201031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTMtMy0xLTEtMTU1MDI_f01b90cb-d56c-4484-a726-dcca76cf7f02">43,428,121</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i65a7ce6d810a41bcaaafde7252b899ae_D20210501-20211031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTQtMS0xLTEtMTU1MDI_f2370a69-df14-4dd1-902c-31c6cbb36741">6,041,895</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i59209bd7e2244a1cad0a79ffa3866785_D20200501-20201031" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTQtMy0xLTEtMTU1MDI_c5204248-be44-4b0d-9799-ad2267ddcaed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="id60913af292f4ae7a23bafe58eee01c1_94"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt"><ix:nonNumeric contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzU4Nw_71710fa4-f75e-4114-abab-d1687b9f345e" continuedAt="ibb379e06231a4d74bcf8db5074254efe" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="ibb379e06231a4d74bcf8db5074254efe" continuedAt="i84b64c0f70b34f5282f736014c268153"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shareholder Loan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2018, the Company issued <ix:nonFraction unitRef="shares" contextRef="i64698450b4324bdab270b9e772b5b8f0_D20180101-20180131" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfODU_57f7e819-f435-4c41-a01c-2caf90ae30ea">1,251,921</ix:nonFraction> shares of Series F Preferred Stock in exchange for a non-recourse promissory note to Thomas M. Siebel, the Company&#8217;s CEO, in the amount of $<ix:nonFraction unitRef="usd" contextRef="i959468ebe1544d779c645b387fd1a3d7_I20180131" decimals="-5" name="us-gaap:NotesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMjI3_d73ad702-7793-4989-b79a-ba31d02134e8">24.5</ix:nonFraction>&#160;million. The promissory note has a term of <ix:nonNumeric contextRef="i6a3f10e8ac864bf7a8fd123527d3eeae_D20180101-20180131" name="ai:NotesReceivableTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzU4Mw_7e41baae-3c0a-4cae-a193-0310428ad857">five years</ix:nonNumeric> with the ability to renew for up to <ix:nonFraction unitRef="renewalperiod" contextRef="i6a3f10e8ac864bf7a8fd123527d3eeae_D20180101-20180131" decimals="INF" name="ai:NotesReceivableNumberOfRenewalPeriods" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzEw_e887fb53-2d05-4a35-90c8-7cb0ef8d84a4">four</ix:nonFraction> successive <ix:nonNumeric contextRef="i6a3f10e8ac864bf7a8fd123527d3eeae_D20180101-20180131" name="ai:NotesReceivableRenewalPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzU4NA_be2aad51-3eea-4456-87b7-f3155a2af5d8">one year</ix:nonNumeric> periods and bears interest at a rate of <ix:nonFraction unitRef="number" contextRef="i6a3f10e8ac864bf7a8fd123527d3eeae_D20180101-20180131" decimals="INF" name="us-gaap:RelatedPartyTransactionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzcy_fe1af498-95e9-48d6-9c01-b65a65212227">2.18</ix:nonFraction>% per annum, compounded annually. In September 2020, Mr. Siebel paid the outstanding promissory note in full including accrued interest in the total amount of $<ix:nonFraction unitRef="usd" contextRef="i8175c95895334569afab9197df6753fb_D20200901-20200930" decimals="-5" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfNTMy_8f92f471-4767-41a0-8de4-db708045d77c">26.0</ix:nonFraction>&#160;million. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 9. Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Transactions with Baker Hughes Company</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, the Company entered into multiple agreements with Baker Hughes Company (&#8220;Baker Hughes&#8221;) under which Baker Hughes received a <ix:nonNumeric contextRef="i8fcda5e2f56249a18ee828058dc1612d_D20190601-20190630" name="ai:RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzU4Ng_ebcfa0d8-72d4-4ddb-a6b0-032b762451c4">three-year</ix:nonNumeric> subscription to use the Company&#8217;s software. These agreements were revised in June 2020 to extend the term to <ix:nonNumeric contextRef="i9368407390404c85910bc5909a91aedc_D20200601-20200630" name="ai:RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzU4Mg_11ae7611-579f-4092-b3d1-a2df871bcda4">five years</ix:nonNumeric> and modify the subscription fees due. Under the agreements as revised in June 2020, Baker Hughes made minimum, non-cancelable revenue commitments, inclusive of their direct subscription fees and third-party revenue generated through a joint marketing arrangement with Baker Hughes, in the amount of $<ix:nonFraction unitRef="usd" contextRef="i2787a0416dcd494c89381647f63e290f_I20190630" decimals="-5" name="ai:RevenueCommitmentYearOne" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NTgzNA_f654aa29-352e-4ef5-b563-ff7f246d52c2">46.7</ix:nonFraction> million in fiscal year 2020, $<ix:nonFraction unitRef="usd" contextRef="i2787a0416dcd494c89381647f63e290f_I20190630" decimals="-5" name="ai:RevenueCommitmentYearTwo" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NTg1Mw_64607ed3-6d40-4302-acc8-c0512266926d">53.3</ix:nonFraction> million in fiscal year 2021, $<ix:nonFraction unitRef="usd" contextRef="i2787a0416dcd494c89381647f63e290f_I20190630" decimals="-5" name="ai:RevenueCommitmentYearThree" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NTg3MQ_f38a66ee-a0a3-4df9-bb6d-d8d4a8bed49d">75.0</ix:nonFraction> million in fiscal year 2022, $<ix:nonFraction unitRef="usd" contextRef="i2787a0416dcd494c89381647f63e290f_I20190630" decimals="-5" name="ai:RevenueCommitmentYearFour" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NTg5MQ_d098460a-a5e3-449d-a8d0-47807cab4e6c">125.0</ix:nonFraction> million in fiscal year 2023, and $<ix:nonFraction unitRef="usd" contextRef="i2787a0416dcd494c89381647f63e290f_I20190630" decimals="-5" name="ai:RevenueCommitmentYearFive" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NTkxMQ_d95e9399-4b22-466c-8d7b-8e57c40312bd">150.0</ix:nonFraction> million in fiscal year 2024. The Company also agreed to pay Baker Hughes a sales commission on subscriptions and services offerings it resold in excess of these minimum revenue commitments.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Baker Hughes further revised these agreements in October 2021 to extend the term by an additional year, for a total of <ix:nonNumeric contextRef="i1431e5833ba54385a316b85033323f81_D20211001-20211031" name="ai:RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzg0ODI5MDcwNTQ3NA_7e649d44-95ed-4ea6-ae50-685ea0f07c1c">six years</ix:nonNumeric>, with an expiration date in the fiscal year ending April 30, 2025, to modify the amount of Baker Hughes&#8217; annual commitments to $<ix:nonFraction unitRef="usd" contextRef="i88fd84d3480e431793bd2c1cd939b961_I20211031" decimals="-5" name="ai:RevenueCommitmentYearFour" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTYzMzY5Nw_a128c991-23cd-4eaa-9cdb-1037ca649195">85.0</ix:nonFraction>&#160;million in fiscal year 2023, $<ix:nonFraction unitRef="usd" contextRef="i88fd84d3480e431793bd2c1cd939b961_I20211031" decimals="-5" name="ai:RevenueCommitmentYearFive" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTYzMzcwMg_6cc8dba4-77e3-40d0-8849-e8e783071a53">110.0</ix:nonFraction>&#160;million in fiscal year 2024, and $<ix:nonFraction unitRef="usd" contextRef="i88fd84d3480e431793bd2c1cd939b961_I20211031" decimals="-5" name="ai:RevenueCommitmentYearSix" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTYzMzcxMA_70dc8627-1a5e-4a3f-9cc4-91afd728e8d2">125.0</ix:nonFraction>&#160;million in fiscal year 2025, and to revise the structure of the arrangement to further incentivize Baker Hughes&#8217; sales of the Company&#8217;s products and services. Beginning in fiscal year 2023, Baker Hughes&#8217; annual commitments will be reduced by any revenue that Baker Hughes generates from certain customers. The revenue generated by Baker Hughes will be reviewed quarterly and adjusted, as needed, to reflect our current assumptions. As part of these revised agreements, the Company also acknowledged that Baker Hughes had met its minimum annual revenue commitment for fiscal year 2022 and earned a sales commission of $<ix:nonFraction unitRef="usd" contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031" decimals="-5" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MTA4Mg_2efb0d9f-171c-423f-bab0-6796f5d517b1">16.0</ix:nonFraction>&#160;million for fiscal year 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the revised arrangement, the Company acknowledged that Baker Hughes had met its minimum annual revenue commitment for the current fiscal year and recognized $<ix:nonFraction unitRef="usd" contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031" decimals="-5" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0NDUyNQ_0aa47dc3-ceba-44b0-bc1d-76c732961cc8">16.0</ix:nonFraction>&#160;million of sales commission as deferred costs during the fiscal quarter ended October 31, 2021 related to this arrangement, which will be amortized over an expected period of <ix:nonNumeric contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTYzNzg2NQ_18c78189-6b36-4b38-b22b-96cd6149b25e">five years</ix:nonNumeric>.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><ix:continuation id="i84b64c0f70b34f5282f736014c268153"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended October 31, 2021, the Company recognized total revenue of $<ix:nonFraction unitRef="usd" contextRef="i793a0cc9b6c84010846d196a859f64f9_D20210501-20211031" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MzQ1Ng_385a66be-3aa5-466e-a6ae-13e559c405b2">36.7</ix:nonFraction>&#160;million related to its arrangement with Baker Hughes. The remaining performance obligations related to Baker Hughes, which includes both direct subscriptions and reseller arrangements, is comprised of $<ix:nonFraction unitRef="usd" contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTYzNjQzNQ_9d41cf9e-6c57-4e45-914a-05f0b95842e7">18.7</ix:nonFraction>&#160;million related to deferred revenue and $<ix:nonFraction unitRef="usd" contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031" decimals="-5" name="ai:RevenueCommitmentNonCancellableContracts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTYzNjQ3MQ_208241dc-22d9-40fb-a837-f99fd034c1da">282.3</ix:nonFraction>&#160;million of commitments from non-cancellable contracts as of October&#160;31, 2021 and $<ix:nonFraction unitRef="usd" contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTYzNjUzNQ_979e4e45-1f55-4707-8365-3452884d624a">8.5</ix:nonFraction>&#160;million related to deferred revenue and $<ix:nonFraction unitRef="usd" contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430" decimals="-5" name="ai:RevenueCommitmentNonCancellableContracts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTYzNjU3MQ_9965c35f-4b19-426b-ac72-0c4114698a49">95.5</ix:nonFraction>&#160;million from non-cancellable contracts as of April&#160;30, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized subscription revenue from direct subscription fees from Baker Hughes of $<ix:nonFraction unitRef="usd" contextRef="i9967c82e79b1465797583b8025409866_D20210801-20211031" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjI1NA_03f9cf18-b5f6-4831-8d8a-7a349e2d78ca">10.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia13ecbdb0131419690fd67be0be74ca8_D20200801-20201031" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjI2Mg_fbec958c-7e81-4082-b314-c397615f7fd1">6.8</ix:nonFraction> million during the three months ended October&#160;31, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i6ec18d8adcc9414d960ef972e3a34683_D20210501-20211031" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjMyOA_c8038660-d901-4ba8-8580-9819e4ba4af0">20.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie12ab0a4478147f3b7936936d0cc1d0d_D20200501-20201031" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjMzNg_97951c93-bbc2-425d-98bc-e76feff21baf">13.6</ix:nonFraction> million during the six months ended October&#160;31, 2021 and 2020, respectively. The Company recognized professional services revenue from Baker Hughes of $<ix:nonFraction unitRef="usd" contextRef="i4d4d5fc203d949779ef908238ee6ce81_D20210801-20211031" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjQ3MA_e53e485b-f5e1-416d-9f55-8cf67c835111">5.9</ix:nonFraction> million and <ix:nonFraction unitRef="usd" contextRef="ie04485c1b078441786d367a34b59f397_D20200801-20201031" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjQ3OA_4af6f233-2bb5-41d9-937b-cc86f591a475">nil</ix:nonFraction> during the three months ended October&#160;31, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i9eb9d15e55844df6b5bec59c7d7e8b04_D20210501-20211031" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjU0NA_4468dde4-ade8-40f1-aa48-8e2ec835e5c7">8.0</ix:nonFraction> million and <ix:nonFraction unitRef="usd" contextRef="i65dcbcdf27854e149f9f96eb28057f60_D20200501-20201031" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjU1Mg_7ba44391-5f7a-4b51-a0d2-b723f48d1869">nil</ix:nonFraction> during the six months ended October&#160;31, 2021 and 2020, respectively. As of October&#160;31, 2021 and April&#160;30, 2021, accounts receivable, net included $<ix:nonFraction unitRef="usd" contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031" decimals="-5" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjY2NQ_71198d2f-77bc-423d-b237-f7cfa29cf504">9.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430" decimals="-5" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjY3Mw_af9f2b15-09b2-4204-8704-ff4a950996b6">15.2</ix:nonFraction> million and deferred revenue, current included $<ix:nonFraction unitRef="usd" contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjcxNg_be90a7cd-cd95-4e47-83ee-8693913d585c">17.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjcyNA_2d711d64-27d7-4836-8d42-b0f84fd2beca">7.7</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized cost of subscription revenue from Baker Hughes, of <ix:nonFraction unitRef="usd" contextRef="ifd7b3d00eb9d4780b2b245ba7c29fa32_D20210801-20211031" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MzA4Mw_d7043c7c-4603-4d00-b770-e3349b34fcc3">nil</ix:nonFraction> and <ix:nonFraction unitRef="usd" contextRef="i8e13719287fa4452b2bcda2096a6c4e1_D20200801-20201031" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MzA5MQ_079464ae-4f90-4f96-8d4c-e15f06b1e1cc">nil</ix:nonFraction> during the three months ended October&#160;31, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i793a0cc9b6c84010846d196a859f64f9_D20210501-20211031" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MzE1Nw_953850a5-ce3a-4c2e-9219-139514547bc9">0.1</ix:nonFraction> million and <ix:nonFraction unitRef="usd" contextRef="i08c7fa65f32b4a2a853313e0924d7d78_D20200501-20201031" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MzE2NQ_be218274-c88a-4a4f-95a7-2f6f6856c7d4">nil</ix:nonFraction> during the six months ended October&#160;31, 2021 and 2020, respectively. As of October&#160;31, 2021 and April&#160;30, 2021, accounts payable included $<ix:nonFraction unitRef="usd" contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031" decimals="-5" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MzI3MA_6f891235-0c93-4207-bc6e-a6fd4ee0d846">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430" decimals="-5" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MzI3OA_bd1ba9e7-e001-4963-9cf1-f9c0fd00ce1f">0.1</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of October&#160;31, 2021 and April&#160;30, 2021, the current portion of deferred costs of $<ix:nonFraction unitRef="usd" contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031" decimals="-5" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NTk2Mg_f697a6d3-ee13-486f-880c-0af0b7c99881">5.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430" decimals="-5" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NTk2OQ_b705697b-d27d-4539-b74b-894cbce1b8bd">1.7</ix:nonFraction> million, respectively, were included in prepaid expenses and other current assets and the non-current portion of $<ix:nonFraction unitRef="usd" contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031" decimals="-5" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NTk3OQ_80ec6d22-fade-4aec-a6b6-c2ae540d2abe">18.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430" decimals="-5" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NTk4NQ_0c962c26-a722-4e44-be7c-b27e098d5f5a">6.6</ix:nonFraction> million, respectively, were included in other assets, non-current. The Company amortized $<ix:nonFraction unitRef="usd" contextRef="ifd7b3d00eb9d4780b2b245ba7c29fa32_D20210801-20211031" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTYzMjQ0Mw_04426156-36ed-4687-828c-733e021bd440">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i793a0cc9b6c84010846d196a859f64f9_D20210501-20211031" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NjAyMQ_a6482c3a-7e6e-4f0a-b3f2-36b8ae272423">0.8</ix:nonFraction> million of deferred commissions during the three and six months ended October&#160;31, 2021, and this amount was included in sales and marketing expense in the condensed consolidated statements of operations. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $<ix:nonFraction unitRef="usd" contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430" decimals="-5" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0NTc4MQ_0540b5da-3f5c-4c49-8bc5-ef504030df94">8.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031" decimals="-5" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0NTc4OQ_0b176bcf-f931-451a-8b95-6fa16ca5b843">16.0</ix:nonFraction>&#160;million of sales commission as deferred costs during the fiscal year ended April 30, 2021 and the fiscal quarter ended October&#160;31, 2021, respectively, related to this arrangement. The sales commissions of $<ix:nonFraction unitRef="usd" contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430" decimals="-5" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0NTk3Nw_807a92b9-03fa-479c-bb40-5cac685a8d6e">8.3</ix:nonFraction>&#160;million recognized in the fiscal year ended April 30, 2021 is payable to Baker Hughes over the term of <ix:nonNumeric contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzg0ODI5MDcxNjA3OA_7b14e131-37e5-400a-8a67-6e0265a466d6">three years</ix:nonNumeric> based on the agreements, of which the Company paid $<ix:nonFraction unitRef="usd" contextRef="i793a0cc9b6c84010846d196a859f64f9_D20210501-20211031" decimals="-5" name="us-gaap:PaymentsForCommissions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0NjEzOQ_b186c2d0-3c7e-4f92-bdb2-96bcde53b64f">3.4</ix:nonFraction>&#160;million during the six months ended October&#160;31, 2021. The sales commissions of $<ix:nonFraction unitRef="usd" contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031" decimals="-5" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0NjIwMQ_6fb16806-1db6-42fe-b88d-fbc884bce35a">16.0</ix:nonFraction>&#160;million recognized in the fiscal quarter ended October&#160;31, 2021 will be amortized over an expected period of <ix:nonNumeric contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzg0ODI5MDcxNjA2Mw_1d77413d-66f1-49eb-b57d-8a025ba64855">five years</ix:nonNumeric>. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October&#160;31, 2021 and April&#160;30, 2021, accrued and other current liabilities included $<ix:nonFraction unitRef="usd" contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031" decimals="-5" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NjA3Ng_d5821879-167d-49c4-a314-7d592481c911">18.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430" decimals="-5" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NjA4NA_de46fb83-a53f-4db4-8151-83b910d8e62f">3.4</ix:nonFraction>&#160;million, respectively, and other long-term liabilities included $<ix:nonFraction unitRef="usd" contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031" decimals="-5" name="us-gaap:DueToRelatedPartiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NjA5MQ_d4bb56cb-fdb2-4099-b5f5-86d505d2ad1b">2.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430" decimals="-5" name="us-gaap:DueToRelatedPartiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NjA5Nw_b2e32ae6-08a3-4bd9-87d9-06705443c1b2">4.9</ix:nonFraction> million, respectively.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="id60913af292f4ae7a23bafe58eee01c1_103"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 unaudited condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and the related notes and the discussion under the heading &#8220;Management's Discussion and Analysis of Financial Condition and Results of Operations&#8221; for the fiscal year ended April 30, 2021 included in the Annual Report on Form 10-K for the fiscal year ended April 30, 2021, which was filed with the Securities and Exchange Commission, or SEC, on June 25, 2021. This discussion, particularly information with respect to our future results of operations or financial condition, business strategy and plans, and objectives of management for future operations, includes forward-looking statements that involve risks and uncertainties as described under the heading &#8220;Special Note Regarding Forward-Looking Statements&#8221; in this Quarterly Report on Form 10-Q. You should review the disclosure under the heading &#8220;Risk Factors&#8221; in this Quarterly Report on Form 10-Q for a discussion of important factors that could cause our actual results to differ materially from those anticipated in these forward-looking statements. Unless the context otherwise requires, all references in this report to &#8220;C3.ai,&#8221; &#8220;C3 AI,&#8221; the &#8220;Company&#8221;, &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us,&#8221; or similar terms refer to C3.ai, Inc. and its subsidiaries.</span></div><div id="id60913af292f4ae7a23bafe58eee01c1_106"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C3 AI is an Enterprise AI software company.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have built an integrated family of software applications that enables our customers to rapidly develop, deploy, and operate large-scale Enterprise AI applications across any infrastructure. Customers can deploy C3 AI solutions on all major public cloud infrastructures, private cloud or hybrid environments, or directly on their servers and processors. We provide five primary families of software solutions, which we collectively refer to as our C3 AI Software: </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The C3 AI Suite, our core technology, is a comprehensive application development and runtime environment that is designed to allow our customers to rapidly design, develop, and deploy Enterprise AI applications of any type. Our C3 AI Suite enables developers to rapidly build applications by using conceptual models of all the elements required by an Enterprise AI application instead of having to write complex, lengthy, structured programming code to define, control, and integrate the many requisite data and microservices components to work together. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">C3 AI Applications, built using the C3 AI Suite, include a large and growing family of industry-specific and application-specific turnkey AI solutions, ready for installation and deployment.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">C3 AI Ex Machina, our no-code solution that provides secure, easy access to analysis-ready data, and enables business analysts without data science training to rapidly perform data science tasks such as building, configuring, and training AI models. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">C3 AI CRM is a new family of fully AI-enabled, industry-specific CRM solutions that combine the CRM technology leadership and market reach of our partner ecosystem. The C3 AI CRM product family will include sales, marketing, and customer service functionality. The products will be available in vertical market-specific offerings specifically designed to meet the needs of industries such as financial services, healthcare, telecommunications, oil and gas, manufacturing, utilities, aerospace, automotive, public sector, defense, and intelligence.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">C3 AI Data Vision allows analysts to visualize, understand and leverage the hidden relationships between data entities. This product unifies data from across systems to enable deep exploration and insights in near real-time, enabling collaborative data analysis using interactive, intuitive graph network visualizations. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These solutions, and our patented model-driven architecture, enable organizations to simplify and accelerate Enterprise AI application development, deployment, and administration. We significantly reduce the effort and complexity of the AI software engineering problem. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering and Concurrent Private Placements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, we completed our initial public offering, or IPO, in which we issued and sold 17,825,000 shares of our Class A common stock at $42.00 per share, which included 2,325,000 shares issued upon the exercise of the underwriters&#8217; over-</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">allotment option to purchase additional shares. We received net proceeds of $694.6&#160;million after deducting underwriting discounts and other offering expenses.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also completed a concurrent private placement immediately subsequent to the closing of the IPO, in which we issued and sold 2,380,952 and 1,190,476 shares of our Class A common stock at $42.00 per share to Spring Creek Capital LLC, an affiliate of Koch Industries, Inc., and Microsoft Corporation, respectively. We refer to these sales collectively as the Concurrent Private Placement. We received aggregate proceeds of $150.0&#160;million and did not pay underwriting discounts with respect to the shares of Class A common stock that were sold in the Concurrent Private Placement.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">How We Generate Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily from the sale of subscriptions, which accounted for 81% and 87% of our total revenue in the three months ended October&#160;31, 2021 and 2020, respectively, and 85% and 87% of our total revenue in the six months ended October&#160;31, 2021 and 2020, respectively. Our cloud-native software offerings allow us to manage, update, and monitor the software regardless of whether the software is deployed in our public cloud environment, in our customers&#8217; self-managed private or public cloud environments, or in a hybrid environment. Our subscription contracts are generally non-cancelable and non-refundable. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We commonly enter into enterprise-wide agreements with entities that include multiple operating units or divisions. For the purpose of this &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;, we use the term customer to mean each distinct division, department, business unit, or group within an entity. As of October&#160;31, 2021, we had&#160;104&#160;customers. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally invoice our customers annually in advance and primarily recognize revenue over the contract term on a ratable basis. In addition, customers typically pay a usage-based runtime fees for production use of our C3 AI Software, which is either paid in advance for specified levels of capacity or paid in arrears based on actual usage. Customers who choose to run the software in our cloud environment pay the hosting costs charged by our cloud providers. Our subscriptions also include our maintenance and support services. Additionally, we offer premium stand-ready support services through our C3 AI Center of Excellence, or COE, which are included as part of the subscription when purchased. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also generate revenue from professional services, which consist primarily of fees associated with our implementation services for new customer deployments of certain of our C3 AI Software. Professional services revenue represented 19% and 13% of our total revenue for the three months ended October&#160;31, 2021 and 2020, respectively, and 15% and 13% of our total revenue for the six months ended October&#160;31, 2021 and 2020, respectively. Our professional services are provided both onsite and remotely, and can include training, application design, project management, system design, data modeling, data integration, application design, development support, data science, and application and C3 AI Software administration support. Professional services fees are based on the level of effort required to perform the specified tasks and the services are typically provided under a fixed-fee engagement with defined deliverables and a duration of less than 12 months. We recognize revenue from our professional services over the period of delivery as services are performed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are growing rapidly, with total revenue of $58.3&#160;million and $110.7&#160;million for the three and six months ended October&#160;31, 2021, respectively, representing a 41% and 35% increase compared to the same periods last year. Our subscription revenue grew to $47.4&#160;million and $93.5&#160;million for the three and six months ended October&#160;31, 2021, respectively, representing a 32% and 31% increase compared to the same periods last year.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Go-to-Market Strategy</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our go-to-market strategy is focused on large organizations recognized as leaders in their respective industries or public sectors, and who are attempting to solve complicated business problems by digitally transforming their operations. These large organizations, or lighthouse customers, include companies and public agencies within the oil and gas, power and utilities, aerospace and defense, industrial products, life sciences, and financial services industries, among others. This has resulted in C3 AI powering some of the largest and most complex Enterprise AI applications worldwide. These lighthouse customers serve as proof points for other potential customers in their particular industries. Today, we have a customer base of a relatively small number of large organizations that generate high average total subscription contract value, but we expect that, over time, as more customers adopt our technology based on the proof points provided by these lighthouse customers, the revenue represented by these customers will decrease as a percentage of total revenue. As our C3 AI Suite and much of our other C3 AI Software is industry agnostic, we also expect to expand into other industries as we grow. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquiring new customers and expanding our business with our existing customers is the intent of our go-to-market effort and drivers of our growth. Making new and existing customers successful is critical to our long-term success. After we help our customers solve their initial use cases, they typically identify incremental opportunities within their operations and expand their use of our products by either purchasing additional C3 AI Software or by subscribing to the C3 AI Suite to develop their own AI applications.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The size and sophistication of our customers&#8217; businesses demonstrate the flexibility, speed, and scale of our products, and maximize the potential value to our customers. To be a credible partner to our customers, who often are industry leaders, we deploy a motivated and highly educated team of C3 AI personnel and partners. We go-to-market primarily leveraging our direct sales force. We also complement and supplement our sales force with a number of go-to-market partners.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Industry Partners.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have developed an alliance program to partner with recognized leaders in their respective industries, such as Baker Hughes, Fidelity National Information Services, or FIS, and Raytheon, to develop, market, and sell solutions that are natively built on or tightly integrated with the C3 AI Suite. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Consulting and Services Partners.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We partner with a number of systems integrators specializing in Enterprise AI implementations.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Hyperscale Cloud and Infrastructure.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have formed global strategic go-to-market alliances with hyperscale cloud providers including Amazon, FIS, Google, and Microsoft. In addition, we have strategic alliances with leading hardware infrastructure providers to deliver our software optimized for their technology. These partners include Hewlett Packard Enterprise and Intel. These partners supply infrastructure solutions, data management and processing services, or hardware and networking devices (e.g., IoT gateways) to support C3.ai product implementations and complement C3 AI&#8217;s products.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Independent Software Vendors.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We partner with Independent Software Vendors who develop, market, and sell application solutions that are natively built on or tightly integrated with the C3 AI Suite.</span></div><div id="id60913af292f4ae7a23bafe58eee01c1_109"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Business Metric</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor remaining performance obligations, or RPO, as a key metric to help us evaluate the health of our business, identify trends affecting our growth, formulate goals and objectives, and make strategic decisions. RPO is not necessarily indicative of future revenue growth because it does not account for the timing of customers&#8217; consumption or their consumption of more than their contracted capacity. Moreover, RPO is influenced by several factors, including the timing of renewals, the timing of purchases of additional capacity, average contract terms, and seasonality. Due to these factors, it is important to review RPO in conjunction with revenue and other financial metrics disclosed elsewhere in this Quarterly Report on Form 10-Q. RPO was $465.5&#160;million and $293.8&#160;million as of October&#160;31, 2021 and April&#160;30, 2021, respectively. We may experience variations in our RPO from period to period, but RPO has generally increased over the long term as a result of contracts with new customers and increasing the value of contracts with existing customers. These increases are partially offset by revenue recognized on existing contracts during the period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RPO represents the amount of our contracted future revenue that has not yet been recognized, including both deferred revenue and non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. Our RPO as of October&#160;31, 2021 is comprised of $72.9&#160;million related to deferred revenue and $392.6&#160;million of commitments from non-cancellable contracts. Our RPO as of April&#160;30, 2021 is comprised of $75.2&#160;million related to deferred revenue and $218.6&#160;million of commitments from non-cancellable contracts. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RPO excludes amounts related to performance obligations and usage-based royalties that are billed and recognized as they are delivered. This primarily consists of monthly usage-based runtime and hosting charges in the duration of some revenue contracts. RPO also excludes any future resale commitments by our strategic partners until those end customer contracts are signed. Cancellable backlog, not included in RPO, was $63.8&#160;million and $51.3&#160;million as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</span></div><div id="id60913af292f4ae7a23bafe58eee01c1_112"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Factors Affecting Our Performance </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our future success and financial performance depend on a number of factors that present significant opportunities for our business but also pose risks and challenges, including those discussed below and in the section of this </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quarterly Report on Form 10-Q in Part II, Item 1A titled &#8220;Risk Factors&#8221;, that we must successfully address to sustain our growth, improve our results of operations, and establish and maintain profitability.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Acquisition, Retention, and Expansion</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are focused on continuing to grow our customer base, retaining existing customers and expanding customers&#8217; usage of our C3 AI Software by addressing new use cases across multiple departments and divisions, adding users, and developing and deploying additional applications. All of these factors increase the adoption and relevance of our C3 AI Software to our customers&#8217; business and, as an outcome, increases their runtime usage.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have built a customer-focused culture and have implemented proactive programs and processes designed to drive customer success. These include a robust customer support and success function. For example, as part of our subscription offerings, we provide our customers with the ability to establish a COE, accessing our experienced and specialized resources in key technical areas like application development, data integration, and data science to accelerate and ensure our customers&#8217; success developing applications on our C3 AI Suite. We closely monitor the health and status of every customer account through multiple activities, including real-time monitoring, daily and weekly reports to management, as well as quarterly reviews with our customers.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also intend to attract new customers across multiple industries where we have limited meaningful presence today, yet represent very large market opportunities such as telecommunications, pharmaceuticals, smart cities, transportation, and healthcare, among others.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we have had a relatively small number of customers with large total subscription contract values. As a result, revenue growth can vary significantly based on the timing of customer acquisition, changes in product mix, and contract durations, renewals, or terminations. We expect the number of customers to increase compared to prior fiscal years as organizations address the importance of digital transformation. The average total subscription contract value as well as the revenue represented by our lighthouse customers as a percentage of total revenue is decreasing and we expect them to continue to decrease as we have restructured our sales organization and expanded our market-partner ecosystem to effectively address small, medium, and large enterprise sales opportunities. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Technology Innovation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to continue to invest in our research and development capabilities to extend our C3 AI Software, to expand within existing accounts, and to gain new customers. Our investments in research and development drive core technology innovation and bring new products to market. Our model-driven architecture enables us and our customers to rapidly address new use cases by building new applications and extending and enhancing the features and functionality of current C3 AI Software. By investing to make it easier to develop applications on our C3 AI Suite, our customers have become active developers. With our support, our customers have developed and deployed almost two-thirds of the applications currently in production and running on the C3 AI Suite. Research and development spending has fueled enhancements to our existing C3 AI Suite.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to maintain high levels of investment in product innovation over the coming years as we continue to introduce new applications which address new industry use cases, and new features and functionality for the C3 AI Software. As our business scales over a longer-term horizon, we anticipate research and development spend as a percent of total revenue to decline.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Brand Awareness </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe we are in the early stages of a large and expanding new market for AI enabled digital transformation. As a result, we intend to continue to invest in brand awareness, market education, and thought leadership. We engage the market through digital, radio, outdoor, airport, and print advertising; virtual and physical events, including our C3 AI Transform annual customer conference; and C3 AI Live, a series of livestreamed events featuring C3 AI customers, C3 AI partners, and C3 AI experts in AI, machine learning, and data science. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We anticipate continuing to make significant investments in marketing over the next several years. Over the long term we expect marketing spend to decline as a percent of total revenue as we make ongoing progress establishing C3 AI&#8217;s brand and reputation and as our business scales.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Grow Our Go-to-Market and Partnership Ecosystem</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the activities of our field sales organization, our success in attracting new customers will depend on our ability to expand our ecosystem of strategic partners and the number of industry verticals that they serve. Our strategic go-to-market alliances vastly extend our reach globally. Some of our most notable partners include Baker Hughes, FIS, Infor, and Microsoft. Each strategic partner is a leader in its industry, with a substantial installed customer base and extensive marketing, sales, and services resources that we can leverage to engage and serve customers anywhere in the world. Using our C3 AI Suite as the development suite, we leverage our model-driven architecture to efficiently build new cross-industry and industry-specific applications based on identifying requirements across our customer base of industry leaders and through our industry partners. Our strategy with strategic partners is to establish a significant use case and prove the value of our C3 AI Suite with a flagship customer in each industry in which we participate. We have done this with our strategic vertical industry partner in oil and gas, Baker Hughes, as well as with our iconic global customers, some of whom are deploying C3 AI technology to optimize thousands of critical assets globally across their upstream, midstream, and downstream operations. We establish formal sales and marketing plans with each partner, including specific sales goals and dedicated budgets, and we work closely with these partners to identify specific target accounts. We intend to grow the business we do with each partner and to add more partners as we expand the vertical markets we serve. We also offer revenue generating trials of our applications as part of our customer acquisition strategy.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, we entered into a three-year arrangement with Baker Hughes as both a leading customer and as a partner in the oil and gas industry. This arrangement included a subscription to our C3 AI Suite for their own operations (which we refer to below as direct subscription fees), the exclusive right for Baker Hughes to resell our offerings worldwide in the oil and gas industry, and the non-exclusive right to resell our offerings in other industries. Under the arrangement, Baker Hughes made minimum, non-cancelable, total revenue commitments to us of $50.0&#160;million, $100.0&#160;million, and $170.0&#160;million, for each of the fiscal years ending April 30, 2020, 2021, and 2022, respectively. Baker Hughes revenue commitments were inclusive of their direct subscription fees of $39.5&#160;million per year with the remainder to be generated from the resale of our solutions by the Baker Hughes sales organization. During the fiscal year ended April 30, 2020, we recognized as revenue the full value of the first year of the direct subscription agreement and the value of deals brought in by Baker Hughes through the reseller arrangement. This arrangement was revised in June 2020 to extend the term by an additional two years, for a total of five years, with an expiration date in the fiscal year ending April 30, 2024 and to modify the annual amount of Baker Hughes&#8217; commitments to $53.3&#160;million, $75.0&#160;million, $125.0&#160;million, and $150.0&#160;million, over the fiscal years ending April 30, 2021, 2022, 2023, and 2024, respectively. We are obligated to pay Baker Hughes a sales commission on subscriptions to our products and services offerings it resells in excess of these minimum revenue commitments.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and Baker Hughes further revised these agreements in October 2021 to extend the term by an additional year, for a total of six years, with an expiration date in the fiscal year ending April 30, 2025, to modify the amount of Baker Hughes&#8217; annual commitments to $85.0 million in fiscal year 2023, $110.0 million in fiscal year 2024, and $125.0 million in fiscal year 2025, and to revise the structure of the arrangement to further incentivize Baker Hughes&#8217; sales of our products and services. Beginning in fiscal year 2023, Baker Hughes&#8217; annual commitments will be reduced by any revenue that Baker Hughes generates from certain customers. The revenue generated by Baker Hughes will be reviewed quarterly and adjusted, as needed, to reflect the our current assumptions. As part of these revised agreements, we also acknowledged that Baker Hughes had met its minimum annual revenue commitment for fiscal year 2022 and earned a sales commission of $16.0 million for fiscal year 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the revised arrangement, we acknowledged that Baker Hughes had met its minimum annual revenue commitment for the current fiscal year and recognized $16.0&#160;million of sales commission as deferred costs during the fiscal quarter ended October 31, 2021 related to this arrangement, which will be amortized over an expected period of five years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our RPO related to Baker Hughes, which includes both direct subscriptions and reseller arrangements, is comprised of $18.7&#160;million related to deferred revenue and $282.3&#160;million of commitments from non-cancellable contracts as of October&#160;31, 2021 and $8.5&#160;million related to deferred revenue and $95.5&#160;million from non-cancellable contracts as of April&#160;30, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October&#160;31, 2021, the total estimated amount of Baker Hughes&#8217; commitments not yet contracted under the direct subscription fee or reseller arrangement under the entire arrangement was $23.7&#160;million.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2021 and April&#160;30, 2021, the total remaining amount of Baker Hughes&#8217; minimum revenue commitments not yet contracted under the direct subscription fee or reseller arrangement, and thus subject to the shortfall annual provisions, under the entire arrangement was $204.4 million and $219.3&#160;million, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">International Expansion</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The international market opportunity for Enterprise AI software is large and growing, and we believe there is a significant opportunity to continue to grow our international customer base. We believe that the demand for our C3 AI Software will continue growing as international awareness of the benefits of digital transformation and Enterprise AI software grows. We plan to continue to make investments to expand geographically by increasing our direct sales team in international markets and supplementing the direct sales effort with strategic partners to significantly expand our reach and market coverage. We derived approximately 25% and 34% of our total revenue for the three months ended October&#160;31, 2021 and 2020, respectively, and 28% and 32% of our total revenue for the six months ended October&#160;31, 2021 and 2020, respectively, from international customers. </span></div><div id="id60913af292f4ae7a23bafe58eee01c1_115"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of COVID-19</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ongoing COVID-19 pandemic has caused general business disruption worldwide beginning in January 2020. The full extent to which the COVID-19 pandemic will directly or indirectly impact our business, results of operations, cash flows, and financial condition will depend on future developments that are uncertain. As a result of global business disruption, the COVID-19 pandemic had a significant adverse impact on our conclusion of new and additional business agreements in 2021 and 2020 and may continue to pose challenges until the effects of the pandemic abate. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the COVID-19 pandemic, we temporarily closed our headquarters and other offices, required our employees and contractors to work remotely, and implemented travel restrictions, all of which represented a significant change in how we operate our business. The operations of our partners and customers have likewise been altered. While the duration and extent of the COVID-19 pandemic depends on future developments that cannot be accurately predicted at this time, such as the extent and effectiveness of containment actions, the emergence and spread of current and future variants of the COVID-19 virus, and the effectiveness, acceptance, and availability of vaccines against the COVID-19 virus and its variants, the COVID-19 pandemic has already had an adverse effect on the global economy and the ultimate societal and economic impact of the COVID-19 pandemic remains unknown. In particular, the conditions caused by this pandemic are likely to affect the rate of global IT spending and could adversely affect demand for our C3 AI Software, lengthen our sales cycles, reduce the value or duration of subscriptions, reduce the level of subscription renewals, negatively impact collections of accounts receivable, reduce expected spending from new customers, cause some of our paying customers to go out of business, limit the ability of our direct sales force to travel to customers and potential customers, and affect contraction or attrition rates of our paying customers, all of which could adversely affect our business, results of operations, and financial condition during fiscal 2022 and potentially future periods.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will continue to evaluate the nature and extent of the impact of the COVID-19 pandemic on our business. For further discussion of the potential impacts of the ongoing COVID-19 pandemic on our business, operating results, and financial condition, see the section titled &#8220;Risk Factors&#8221; included in Part II, Item 1A of this Quarterly Report on Form 10-Q. Other factors affecting our performance are discussed below, although we caution you that the ongoing COVID-19 pandemic may also further impact these factors.</span></div><div id="id60913af292f4ae7a23bafe58eee01c1_118"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Results of Operations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription Revenue. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our subscription revenue is primarily comprised of term licenses, stand-ready COE support services, trials of our applications, and software-as-a-service offerings. Sales of our term licenses grant our customers the right to use our software, either on their own cloud instance or their internal hardware infrastructure, over the contractual term. We also offer a premium stand-ready service through our COE. Sales of our software-as-a-service offerings include a right to use our software over the contractual term. Our subscription contracts are generally non-cancelable and non-refundable, with the majority of contracts with customers averaging approximately three years in duration. We generally invoice annually in advance and recognize revenue over the contract term on a ratable basis. In addition, customers pay a usage-based runtime fee for our C3 AI Software, which is either paid in advance for specified levels of capacity and/or paid in arrears based on actual usage. Our subscriptions also include our maintenance and support services. Our maintenance and support services include critical and continuous updates to the software that are integral to maintaining the intended utility of the software over the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contractual term. Our software subscriptions and maintenance and support services are highly interdependent and interrelated and represent a single distinct performance obligation within the context of the contract. We currently have a small number of public utility customers that license our offerings under a perpetual license model, and we expect that may continue for the foreseeable future for certain customers due to their specific contracting requirements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services Revenue. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our professional services revenue primarily includes implementation services, training and prioritized engineering services. We offer a complete range of professional service support both onsite and remotely, including training, application design, project management, system design, data modeling, data integration, application design, development support, data science, and application and C3 AI Software administration support. Professional services fees are based on the level of effort required to perform the specified tasks and are typically a fixed-fee engagement with defined deliverables and a duration of less than 12 months. We recognize revenue for our professional services over the period of delivery as services are performed.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Subscription Revenue. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscription revenue consists primarily of costs related to compensation, including salaries, bonuses, benefits, stock-based compensation and other related expenses for the production environment, support and COE staff, hosting of our C3 AI Software, including payments to outside cloud service providers, and allocated overhead and depreciation for facilities.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Professional Services Revenue. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of professional services revenue consists primarily of compensation, including salaries, bonuses, benefits, stock-based compensation and other related costs associated with our professional service personnel, third-party system integration partners, and allocated overhead and depreciation for facilities.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit is total revenue less total cost of revenue. Gross margin is gross profit expressed as a percentage of total revenue. Our gross margin has fluctuated historically and may continue to fluctuate from period to period based on a number of factors, including the timing and mix of the product offerings we sell as well as the geographies into which we sell, in any given period. Our gross margins are lower when we provide hosting services to our customers as compared to when a customer hosts our software in their self-managed private or public cloud environments. Our subscription gross margin may experience variability over time as we continue to invest and continue to scale our business. Our professional services gross margin may also experience variability from period to period due to the use of our own resources and third-party system integration partners in connection with the performance of our fixed price agreements. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating expenses consist of sales and marketing, research and development, and general and administrative expenses. We expect our operating expenses as a percentage of total revenue to increase as we continue to invest to grow our business. Over the long-term, we expect those percentages to stabilize and then move lower as our business matures.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and Marketing. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses consist of expenditures related to advertising, media, marketing, promotional events, brand awareness activities, business development, customer success and corporate partnerships. Sales and marketing expenses also include employee-related costs, including salaries, bonuses, benefits, stock-based compensation, and commissions for our employees engaged in sales and marketing activities, and allocated overhead and depreciation for facilities.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect our sales and marketing expenses will increase in absolute dollar amounts as we continue to invest in brand awareness and programmatic spend to generate demand. We also expect to hire additional sales personnel to increase sales coverage of target industry vertical and geographic markets. Consequently, sales and marketing expense as a percent of total revenue will remain high in the near-term. As our business scales through customer expansion and market awareness, we anticipate that sales and marketing expense as a percent of total revenue to decline over time.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our research and development efforts are aimed at continuing to develop and refine our C3 AI Software, including adding new features and modules, increasing functionality and speed, and enhancing the usability of our C3 AI Software. Research and development expenses consist primarily of employee-related costs, including salaries, bonuses, benefits, and stock-based compensation for our employees associated with research and development related activities. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses also include cloud infrastructure costs related to our research and development efforts, and allocated overhead and depreciation for facilities. Research and development costs are expensed as incurred. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect research and development expense to increase in absolute dollars as we continue to invest in our existing and future product offerings. We may experience variations from period to period with our total research and development expense as a percentage of revenue as we develop and deploy new applications targeting new use cases and new industries. Over a longer horizon, we anticipate that research and development expense as a percent of total revenue to decline.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense consists primarily of employee-related costs, including salaries, bonuses, benefits, stock-based compensation and other related costs associated with administrative services such as executive management and administration, legal, human resources, accounting, and finance. General and administrative expense also includes facilities costs, such as depreciation and rent expense, professional fees, and other general corporate costs, including allocated overhead and depreciation for facilities.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect our general and administrative expense to increase in absolute dollars as we continue to grow our business. As a result of the closing of our IPO, we have incurred and expect to continue to incur additional expenses as a result of operating as a public company, including expenses necessary to comply with the rules and regulations applicable to companies listed on a national securities exchange and related to compliance and reporting obligations pursuant to the rules and regulations of the SEC, as well as higher expenses for general and director and officer insurance, investor relations, and professional services. We expect that general and administrative expense as a percent of total revenue will decline over the long-term as we benefit from the scale of our business infrastructure.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Income</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income consists primarily of interest income earned on our cash, cash equivalents, and available-for-sale marketable securities. It also includes amortization of premiums and accretion of discount related to our available-for-sale marketable securities. Interest income varies each reporting period based on our average balance of cash, cash equivalents, and available-for-sale marketable securities during the period and market interest rates.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other (Expense) Income, Net</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other (expense) income, net consists primarily of foreign currency exchange gains and losses, losses from impairment of investments, and realized gains and losses on sales of available-for-sale marketable securities. Our foreign currency exchange gains and losses relate to transactions and asset and liability balances denominated in currencies other than the U.S. dollar. We expect our foreign currency gains and losses to continue to fluctuate in the future due to changes in foreign currency exchange rates.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Taxes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our income tax provision consists of an estimate of federal, state, and foreign income taxes based on enacted federal, state, and foreign tax rates, as adjusted for allowable credits, deductions, uncertain tax positions, changes in the valuation of our deferred tax assets and liabilities, and changes in tax laws. We maintain a full valuation allowance on our federal and state deferred tax assets as we have concluded that it is not more likely than not that the deferred tax assets will be realized.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth our condensed consolidated statements of operations for the periods presented:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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.619%"></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.619%"></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.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,549&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,275&#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:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,263&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,341&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110,669&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,824&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,671&#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,909&#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:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost of revenue</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,971&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,081&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,996&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,580&#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,260&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,673&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61,244&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><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="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,446&#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,398&#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,249&#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97,968&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,784&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,866&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79,093&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss from operations</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(55,676)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,524)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(92,193)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,849)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">868&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other (expense) income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(578)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,440&#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:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss before provision for income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(56,726)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,814)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(93,797)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,541)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(56,739)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,944)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(94,198)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,794)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Includes stock-based compensation expense as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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.619%"></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.619%"></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.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscription</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,540&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,201&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,452&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,681&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our condensed consolidated statements of operations data expressed as a percentage of revenue for the periods indicated:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></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.034%"></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.034%"></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.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#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:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#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:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost of revenue</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss from operations</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(96)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(83)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other (expense) income, net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss before provision for income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(97)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(85)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(97)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(85)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comparison of the Three and Six Months Ended October 31, 2021 and 2020 </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:9.280%"></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:7.818%"></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:5.771%"></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:9.280%"></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:9.280%"></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:7.818%"></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:5.778%"></td><td style="width:0.1%"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Six Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">% Change</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2020</span></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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2020</span></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="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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><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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">93,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,864&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">58,263&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41,341&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,922&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">110,669&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">81,824&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28,845&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue accounted for 81% and 87% of our total revenue for the three months ended October&#160;31, 2021 and 2020, respectively. Subscription revenue increased by $11.6&#160;million, or 32%, for the three months ended October&#160;31, 2021, compared to the same period last year, predominantly driven by revenue growth of $11.6&#160;million from new customers or expanding relationships with existing C3 AI customers.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue accounted for 85% and 87% of our total revenue for the six months ended October&#160;31, 2021 and 2020, respectively. Subscription revenue increased by $22.0&#160;million, or 31%, for the six months ended October&#160;31, 2021, compared to the same period last year, predominantly driven by revenue growth of $22.0&#160;million from new customers or expanding relationships with existing C3 AI customers.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services revenue increased by $5.4&#160;million, or 98%, for the three months ended October&#160;31, 2021, compared to the same period last year, predominantly due to the timing and mix of implementation services projects for new and existing C3 AI customers. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services revenue increased by $6.9&#160;million, or 67%, for the six months ended October&#160;31, 2021, compared to the same period last year, predominantly due to the timing and mix of implementation services projects for new and existing C3 AI customers. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:9.280%"></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:7.818%"></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:5.771%"></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:9.280%"></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:9.280%"></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:7.818%"></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:5.778%"></td><td style="width:0.1%"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Six Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">% Change</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2020</span></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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2020</span></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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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><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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20,605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total cost of revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,971&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,081&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,890&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28,996&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20,580&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,416&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in cost of subscription revenue for the three months ended October&#160;31, 2021 compared to the same period last year was primarily due to higher personnel related costs of $3.7&#160;million, and higher third-party outsourcing costs of $1.0&#160;million, partially offset by lower overhead costs of $0.2&#160;million.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in cost of subscription revenue for the six months ended October&#160;31, 2021 compared to the same period last year was primarily due to higher personnel related costs of $3.9&#160;million, and higher third-party outsourcing costs of $1.8&#160;million, partially offset by lower overhead costs of $0.7&#160;million.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in cost of professional services revenue for the three months ended October&#160;31, 2021 compared to the same period last year was primarily due to higher third-party outsourcing costs of $0.9&#160;million, and higher overhead costs of $0.6&#160;million.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in cost of professional services revenue for the six months ended October&#160;31, 2021 compared to the same period last year was primarily due to higher third-party outsourcing costs of $1.8&#160;million, higher overhead costs of $1.2&#160;million, and higher personnel-related costs of $0.6&#160;million.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:9.280%"></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:7.818%"></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:5.771%"></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:9.280%"></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:9.280%"></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:7.818%"></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:5.778%"></td><td style="width:0.1%"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Six Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">% Change</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2020</span></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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2020</span></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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42,292</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31,260</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">81,673</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61,244</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</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></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increases in gross profit was primarily driven by revenue growth from new and existing contracts. Overall, total gross margins decreased for the three and six months ended October&#160;31, 2021 compared to the same periods last year, due to higher personnel-related costs.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Expenses</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:22.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.002%"></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:9.002%"></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:7.831%"></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:5.781%"></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:9.002%"></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:9.002%"></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:7.831%"></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:5.789%"></td><td style="width:0.1%"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Six Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">% Change</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2020</span></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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2020</span></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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating expenses</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="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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,088&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">82,988&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46,542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">97,968&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45,784&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,184&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">173,866&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,093&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">94,773&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and Marketing.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The increase in sales and marketing expense for the three months ended October&#160;31, 2021 compared to the same period last year was primarily due to higher personnel-related costs as a result of headcount growth of $14.7&#160;million, and higher advertising spend of $8.6&#160;million.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in sales and marketing expense for the six months ended October&#160;31, 2021 compared to the same period last year was primarily due to higher personnel-related costs as a result of headcount growth of $25.1&#160;million, and higher advertising spend of $19.7&#160;million.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The increase in research and development expense for the three months ended October&#160;31, 2021 compared to the same period last year was primarily due higher personnel-related costs as a result of headcount growth of $15.3&#160;million, higher C3.ai DTI contributions of $1.6&#160;million, and higher cloud computing costs of $0.5&#160;million.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in research and development expense for the six months ended October&#160;31, 2021 compared to the same period last year was primarily due higher personnel-related costs as a result of headcount growth of $23.2&#160;million, higher C3.ai DTI contributions of $4.5&#160;million, and higher cloud computing costs of $1.5&#160;million.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The increase in general and administrative expense for the three months ended October&#160;31, 2021 compared to the same period last year was primarily due to higher personnel-related costs as a result of headcount growth of $4.5&#160;million, and higher corporate insurance costs of $1.8&#160;million. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in general and administrative expense for the six months ended October&#160;31, 2021 compared to the same period last year was primarily due to higher personnel-related costs as a result of headcount growth of $8.7&#160;million, higher corporate insurance costs of $3.6&#160;million, and higher professional services costs of $0.7&#160;million.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Income </span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:9.280%"></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:7.818%"></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:5.771%"></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:9.280%"></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:9.280%"></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:7.818%"></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:5.778%"></td><td style="width:0.1%"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Six Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">% Change</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2020</span></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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2020</span></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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">288&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in interest income for the three months ended October&#160;31, 2021 compared to the same period last year was primarily due to increase in volume of investments, offset by investments that yielded lower returns such as money market funds and government securities.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in interest income for the six months ended October&#160;31, 2021 compared to the same period last year was primarily due to investments that yielded lower returns such as money market funds and government securities.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other (Expense) Income, Net</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:9.280%"></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:7.818%"></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:5.771%"></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:9.280%"></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:9.280%"></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:7.818%"></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:5.778%"></td><td style="width:0.1%"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Six Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">% Change</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2020</span></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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2020</span></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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other (expense) income, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(578)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(794)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,711)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in other (expense) income, net for the three months ended October&#160;31, 2021 compared to the same period last year was due to foreign currency losses on the remeasurement of Euro-denominated cash and accounts receivable balances.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in other (expense) income, net for the six months ended October&#160;31, 2021 compared to the same period last year was due to foreign currency losses on the remeasurement of Euro-denominated cash and accounts receivable balances.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Provision for Income Taxes</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:9.280%"></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:7.818%"></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:5.771%"></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:9.280%"></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:9.280%"></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:7.818%"></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:5.778%"></td><td style="width:0.1%"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Six Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">% Change</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2020</span></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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2020</span></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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(117)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in provision for the six months ended October 31, 2021 compared with the same period last year was primarily related to foreign and state tax expense.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our financial results determined in accordance with generally accepted accounting principles in the United States, or GAAP, we believe free cash flow, a non-GAAP financial measure, is useful in evaluating liquidity and provides information to management and investors about our ability to fund future operating needs and strategic initiatives. We calculate free cash flow as net cash provided by operating activities less purchases of property and equipment and capitalized software development costs. Free cash flow has limitations as an analytical tool, and it should not be considered in isolation or as a substitute for analysis of other GAAP financial measures, such as net cash provided by operating activities. This non-GAAP financial measure may be different than similarly titled measures used by other companies. Additionally, the utility of free cash flow is further limited as it does not represent the total increase or decrease in our cash balances for a given period. The following table provides a reconciliation of free cash flow to the GAAP measure of net cash provided by operating activities for the periods presented.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used in) 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,876)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(919)</span></td><td style="background-color:#cceeff;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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,805)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,917&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by investing activities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70,849&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,849&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by financing activities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,200&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,214&#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></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></table></div><div id="id60913af292f4ae7a23bafe58eee01c1_121"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since inception, we have financed operations primarily through sales generated from our customers and sales of equity securities. As of October&#160;31, 2021 and April&#160;30, 2021, we had $167.4&#160;million and $115.4&#160;million of cash and cash equivalents and $803.0&#160;million and $978.0&#160;million of investments, respectively, which were held for working capital purposes. In December 2020, we completed our IPO, which resulted in aggregate net proceeds of $694.6&#160;million, after underwriting discounts and other offering expenses. We also received aggregate proceeds of $150.0&#160;million related to our Concurrent Private Placement and did not pay any underwriting discounts or commissions with respect to the shares that were sold in these private placements. Our investments generally consist of high-grade U.S. treasury securities, certificates of deposit, U.S. government agency securities, commercial paper and corporate debt securities. We have generated operating losses from our operations as reflected in our accumulated deficit of $443.5&#160;million as of October&#160;31, 2021. We expect to continue to incur operating losses and may generate negative cash flows from operations for the foreseeable future due to the investments we intend to make in our business, and as a result we may require additional capital to execute on our strategic initiatives to grow the business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that existing cash and cash equivalents and investments will be sufficient to support working capital and capital expenditure requirements for at least the next 12 months. Our principal uses of cash in recent periods have been funding our operations and investing in capital expenditures. Our future capital requirements will depend on many factors, including our revenue growth rate, the timing and the amount of cash received from customers, the expansion of sales and marketing activities, the timing and extent of spending to support development efforts, expenses associated with our international expansion, the introduction of C3 AI Software enhancements, and the continuing market adoption of our C3 AI Software. In the future, we may enter into arrangements to acquire or invest in complementary businesses, products, and technologies. We may be required to seek additional equity or debt financing. If we require additional financing, we may not be able to raise such financing on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in continued innovation, we may not be able to compete successfully, which would harm our business, results of operations, and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash flows for the periods presented: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:72.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.675%"></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:11.677%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash (used in) 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,876)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by investing activities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70,849&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,849&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by financing activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,200&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,214&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net increase in cash, cash equivalents, and restricted cash</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64,173&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,899&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operating activities of $17.9&#160;million for the six months ended October&#160;31, 2021 was due to our net loss of $94.2&#160;million in addition to non-cash charges for stock-based compensation of $46.5&#160;million, depreciation and amortization of $2.4&#160;million, and non-cash operating lease cost of $1.1&#160;million. The $26.9&#160;million cash inflow related to changes in operating assets and liabilities was primarily attributable to a decrease in accounts receivable of $39.0&#160;million inclusive of an increase in related party balances of $5.8&#160;million, and an increase in other liabilities of $13.6&#160;million. This was partially offset by cash outflows related to an increase in prepaid expenses, other current assets and other assets of $15.1&#160;million, a decrease to accrued compensation and employee benefits of $5.4&#160;million, a decrease to deferred revenue of $2.3&#160;million inclusive of an increase in related party balances of $9.8&#160;million, a decrease in accounts payable of $1.7&#160;million, and a decrease in lease liabilities of $1.2&#160;million.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities of $18.8&#160;million for the six months ended October&#160;31, 2020 was due to our net loss of $14.8&#160;million in addition to non-cash charges for stock-based compensation of $7.7&#160;million, depreciation and amortization of $2.1&#160;million, and non-cash operating lease cost of $1.7&#160;million. The $22.3&#160;million cash inflow related to changes in operating assets and liabilities was primarily attributable to an increase to deferred revenue of $21.7&#160;million inclusive of an increase in related party balances of $14.8&#160;million, an increase in other liabilities of $2.3&#160;million, an increase in accounts payable of $3.2&#160;million and a decrease in prepaid expenses, other current assets and other assets of $0.1 million. This was partially offset by cash outflows related to an increase in accounts receivable of $2.4&#160;million inclusive of an increase in related party balances of $0.2&#160;million, a decrease in lease liabilities of $1.7&#160;million and decrease to accrued compensation and employee benefits of $0.7&#160;million.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities of $70.8&#160;million for the six months ended October&#160;31, 2021 was primarily attributable to the maturities and sales of investments of $461.6&#160;million, partially offset by purchases of investments of $388.9&#160;million and capital expenditures of $1.9&#160;million. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities of $34.8&#160;million for the six months ended October&#160;31, 2020 was primarily attributable to the maturity and sale of short-term investments of $164.1&#160;million, partially offset by purchases of investments of $128.3&#160;million and capital expenditures of $0.9&#160;million.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities of $11.2&#160;million during the six months ended October&#160;31, 2021 was primarily due to $11.3&#160;million of proceeds from the exercise of stock options for Class A common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities of $28.2&#160;million during the six months ended October&#160;31, 2020 was primarily due to $26.0&#160;million of proceeds from the repayment of our stockholder loan due from our Chief Executive Officer, which was in </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">connection with the Series F preferred stock financing, and $4.5&#160;million of proceeds from the exercise of stock options for Class B common stock, partially offset by the payment of deferred offering costs related to our IPO of $2.3&#160;million.</span></div><div id="id60913af292f4ae7a23bafe58eee01c1_124"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations and Commitments </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contractual obligations and commitments primarily consist of operating lease commitments for our facilities and non-cancelable purchase commitments related to third-party cloud hosting services.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information, refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 6. Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q. There has been no material change in our contractual obligations and commitments other than in the ordinary course of business since our fiscal year ended April 30, 2021. See our Annual Report on Form 10-K for the fiscal year ended April 30, 2021, which was filed with the SEC on June 25, 2021, for additional information regarding our contractual obligations.</span></div><div id="id60913af292f4ae7a23bafe58eee01c1_130"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our unaudited condensed consolidated financial statements and the accompanying notes thereto included elsewhere in this Quarterly Report on Form 10-Q are prepared in accordance with GAAP. The preparation of condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from our estimates. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations, and cash flows will be affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our critical accounting policies and estimates as compared to the critical accounting policies and estimates discussed in the Annual Report on Form 10-K for the fiscal year ended April 30, 2021, which was filed with the SEC on June 25, 2021. </span></div><div id="id60913af292f4ae7a23bafe58eee01c1_133"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 1. Summary of Business and Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for more information regarding recently issued accounting pronouncements.</span></div><div id="id60913af292f4ae7a23bafe58eee01c1_136"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Emerging Growth Company Status</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2012, the Jumpstart Our Business Startups Act, or the JOBS Act, was enacted. Section&#160;107 of the JOBS Act provides that an &#8220;emerging growth company&#8221; may take advantage of the extended transition period provided in Section&#160;7(a)(2)(B) of the Securities Act for complying with new or revised accounting standards. Therefore, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to use the extended transition period under the JOBS Act until the earlier of the date we (1) are no longer an emerging growth company or (2) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our condensed consolidated financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the market value of our Class A common stock held by non-affiliates as of the last business day of our fiscal second quarter ended October 31, 2021, we will cease to be an emerging growth company as of April 30, 2022 and will no longer be able to take advantage of these various exemptions.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><div id="id60913af292f4ae7a23bafe58eee01c1_139"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in foreign currency exchange rates and interest rates. We do not hold or issue financial instruments for trading purposes.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October&#160;31, 2021, we had cash, cash equivalents, and investments of $1.1&#160;billion. As of April&#160;30, 2021, we had cash, cash equivalents, and investments of $1.1 billion. Interest-earning instruments carry a degree of interest rate risk. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. As of October&#160;31, 2021, 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. Any realized gains or losses resulting from such interest rate changes would only occur if we sold the investments prior to maturity.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Risk</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our functional currency is the U.S. dollar. For the three months ended October&#160;31, 2021 and 2020, approximately 17% and 28%, respectively, and for the six months ended October&#160;31, 2021 and 2020, approximately 17% and 26%, respectively of our sales were denominated in euros, respectively, and therefore our revenue, accounts receivable, and cash deposits are subject to foreign currency risk. Our foreign operating expenses are denominated in the local currencies of the countries in which we operate. Our condensed 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. A hypothetical 10% change in foreign currency exchange rates may result in a material impact on our unaudited condensed consolidated financial statements. To date, we have not had a formal hedging program with respect to foreign currencies, but we may do so in the future if our exposure to foreign currencies should become more significant. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in currency rates.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><div id="id60913af292f4ae7a23bafe58eee01c1_142"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. CONTROLS AND PROCEDURES</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, including our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. The term &#8220;disclosure controls and procedures,&#8221; as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company&#8217;s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, our management recognizes that disclosure controls and procedures, no matter how well conceived and operated, can provide only reasonable assurance that the objectives of the disclosure controls and procedures are met. Based on such evaluation, our management, including our Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures were effective at the reasonable assurance level.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Controls</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inherent Limitations on Effectiveness of Controls</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Accordingly, in designing and evaluating the disclosure controls and procedures, management recognizes that any system of internal control over financial reporting, including ours, no matter how well designed and operated, can only provide reasonable, not absolute assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures 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. Moreover, 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. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business, but cannot assure you that such improvements will be sufficient to provide us with effective internal control over financial reporting.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><div id="id60913af292f4ae7a23bafe58eee01c1_145"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div id="id60913af292f4ae7a23bafe58eee01c1_148"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. LEGAL PROCEEDINGS</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may become involved in legal proceedings relating to claims arising from the ordinary course of business. Our management believes that there are currently no claims or actions pending against us, the ultimate disposition of which could have a material adverse effect on our results of operations, financial condition or cash flows.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information on legal proceedings, refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 6. Commitments and Contingencies&#8212;Legal Proceedings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q. </span></div><div id="id60913af292f4ae7a23bafe58eee01c1_151"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A. RISK FACTORS</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">You should consider carefully the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including the section titled &#8220;Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and our condensed consolidated financial statements and related notes. Our business, results of operations, financial condition and prospects could also be harmed by risks and uncertainties that are not presently known to us or that we currently believe are not material. If any of the risks actually occur, our business, results of operations, financial condition, and prospects could be materially and adversely affected. Unless otherwise indicated, references to our business being harmed in these risk factors will include harm to our business, C3 AI Software (which includes our C3 AI Suite, C3 AI Applications, C3 AI Ex Machina, C3 AI CRM and C3 AI Data Vision), reputation, brand, financial condition, results of operations, and prospects. In such event, the market price of our Class A common stock could decline, and you could lose all or part of your investment.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business and Our Industry </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have a limited operating history, which makes it difficult to evaluate our prospects and future results of operations. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were founded in 2009. As a result of our limited operating history, our ability to forecast our future results of operations is limited and subject to a number of uncertainties, including our ability to plan for and model future growth. Our historical revenue growth should not be considered indicative of our future performance. Further, in future periods, we expect our revenue growth to slow. A number of factors could cause our growth rate to be adversely impacted, including any reduction in demand for our C3 AI Software, increased competition, contraction of our overall market, our inability to accurately forecast demand for our C3 AI Software, or our failure, for any reason, to capitalize on growth opportunities. We have encountered and will encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described herein. If our assumptions regarding these risks and uncertainties, which we use to plan our business, are incorrect or change, or if we do not address these risks successfully, our business would be harmed. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Historically, a limited number of customers have accounted for a substantial portion of our revenue. If existing customers do not renew their contracts with us, or if our relationships with our largest customers are impaired or terminated, our revenue could decline, and our results of operations would be adversely impacted.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive a significant portion of our revenue from a limited number of existing customers. Our top two market partners, each of which has an enterprise agreement with us that may encompass multiple customers, together accounted for 39% and 29% of our revenue for the three months ended October&#160;31, 2021 and 2020, respectively, and 37% and 29% of our revenue for the six months ended October&#160;31, 2021 and 2020, respectively. These partners have been with us for an average of 4.5 years. Each of Baker Hughes Company, or Baker Hughes, and Engie accounted for greater than 10% of our revenue for the three and six months ended October&#160;31, 2021 and 2020. In June 2016, we entered into a master license and services agreement with Engie whereby Engie partners with us to support their digital transformation with a non-exclusive, worldwide license to certain C3 AI Software. This arrangement was revised in June 2019 to extend the term by an additional three years for a total of six years. Our master license and services agreement with Engie is terminable by either party upon 30 days&#8217; written notice if the other party materially breaches the agreement or applicable order form and does not cure such breach prior to the end of that 30 day period, and under certain circumstances in connection with a change of control of either party. In April 2019, we entered into a professional services agreement with Engie pursuant to which we develop a customized application for Engie on our C3 AI Suite. This arrangement has a three year term and permits Engie to terminate the contract at the start of the third year subject to a wind down fee of approximately &#8364;2.5 million payable by Engie. In October 2020, we entered into a professional services agreement with Engie pursuant to which we develop another customized application for Engie on our C3 AI Suite. This </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">arrangement has a five year term and permits Engie to terminate the contract after the 20th month. Certain of our customers, including customers that, at the time, represented a significant portion of our business, have in the past reduced their spend with us or decided to not renew their subscriptions with us, which has reduced our anticipated future payments or revenue from these customers. It is not possible for us to predict the future level of demand from our larger customers for our C3 AI Software. In addition, our average total subscription contract value is decreasing, and we expect it to continue to decrease as we expand our customer base beyond a small number of large customers to a larger number of smaller customers.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers generally have no obligation to renew, upgrade, or expand their subscriptions with us after the terms of their existing subscriptions expire. In addition, our customers may opt to decrease their usage of our C3 AI Software. As a result, we cannot provide assurance that our customers will renew, upgrade, or expand their subscriptions with us, if they renew at all. If one or more of our customers elect not to renew their subscriptions with us, or if our customers renew their subscriptions with us for shorter time periods, or if our customers decrease their usage of our C3 AI Software, or if our customers otherwise seek to renegotiate terms of their existing agreements on terms less favorable to us, our business and results of operations would be adversely affected. This adverse impact would be even more pronounced for customers that represent a material portion of our revenue or business operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business depends on our ability to attract new customers and on our existing customers purchasing additional subscriptions from us and renewing their existing subscriptions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To increase our revenue, we must continue to attract new customers. Our success will depend to a substantial extent on the widespread adoption of our C3 AI Software. Although demand for data management, machine learning, analytics, and artificial intelligence platforms and applications has grown in recent years, the market for these platforms and applications continues to evolve. Numerous factors may impede our ability to add new customers, including but not limited to, our failure to compete effectively against alternative products or services, to attract and effectively train new sales and marketing personnel, to develop or expand relationships with partners and resellers, to successfully innovate and deploy new applications and other solutions, to provide a quality customer experience and customer support, or to ensure the effectiveness of our marketing programs. If we are not able to attract new customers, it will have an adverse effect on our business, financial condition and results of operations. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our future success depends on our ability to sell additional subscriptions for our C3 AI Software to our existing customers, and our customers renewing their subscriptions when the contract term expires. Our customers generally have no contractual obligation to renew, upgrade, or expand their subscriptions after the terms of their existing subscriptions expire. In addition, our customers may opt to decrease their usage of our C3 AI Software. Given our limited operating history, we may not be able to accurately predict customer renewal rates. Our customers&#8217; renewal and expansion commitments may decline or fluctuate as a result of a number of factors, including, but not limited to, their satisfaction with our C3 AI Software and our customer support, the frequency and severity of software and implementation errors or other reliability issues, the pricing of our subscriptions or competing solutions, changes in their IT budget, the effects of global economic conditions, and our customers&#8217; financial circumstances, including their ability to maintain or expand their spending levels or continue their operations. In order for us to maintain or improve our results of operations, it is important that our customers renew or expand their subscriptions with us. If our customers do not purchase additional subscriptions, increase their usage of our software, or renew their subscriptions with us, our business, financial condition, and results of operations may be harmed. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have limited historical experience with supporting or selling to smaller, non-enterprise customers. We intend to grow our customer base and further contribute to our overall growth by introducing product offerings with a lower entry price point, such as our no-code offering C3 AI Ex Machina. However, by broadening our customer base to include smaller or mid-size customers, we will be faced with risks that may not be present or that are present to a lesser extent with respect to sales to large organizations. For example, purchases of our C3 AI Ex Machina offering do not typically require the customer to sign a three-year subscription. Because of our limited experience in supporting or selling to smaller, non-enterprise customers, we may be unsuccessful in our efforts to get future smaller customers to renew or expand their subscriptions to our offerings. If such customers do not renew their agreements or renew on less favorable terms or for less usage, our revenue may grow more slowly than expected or decline, and our business, financial condition, and results of operations may be harmed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Achieving renewal or expansion of usage and subscriptions may require us to engage increasingly in sophisticated and costly sales and support efforts that may not result in additional sales. In addition, the rate at which our customers expand the deployment of our C3 AI Software depends on a number of factors. If our efforts to expand our relationships with our customers are not successful, our business, financial condition, and results of operations may be harmed.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Because we derive substantially all of our revenue from our C3 AI Software, failure of Enterprise AI solutions in general and our C3 AI Software in particular to satisfy customer demands or to achieve increased market acceptance would adversely affect our business, results of operations, financial condition, and growth prospects.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive and expect to continue for the foreseeable future to derive substantially all of our revenue from our C3 AI Software. As such, the market acceptance of Enterprise AI solutions in general, and our C3 AI Software in particular, are critical to our continued success. Market acceptance of an Enterprise AI solution depends in part on market awareness of the benefits that Enterprise AI can provide over legacy products, emerging point products, and manual processes. In addition, in order for cloud-based Enterprise AI solutions to be widely accepted, organizations must overcome any concerns with placing sensitive information on a cloud-based platform. Demand for our platform in particular is affected by a number of other factors, some of which are beyond our control. These factors include continued market acceptance of our C3 AI Software, the pace at which existing customers realize benefits from the use of our platform and decide to expand deployment of our platform across their business, the timing of development and release of new products by our competitors, technological change, reliability and security, the pace at which enterprises undergo digital transformation, and developments in data privacy regulations. We expect that the needs of our customers will continue to rapidly change and increase in complexity. We will need to improve the functionality and performance of our platform continually to meet those rapidly changing, complex demands. If we are unable to continue to meet customer demands or to achieve more widespread market acceptance of Enterprise AI solutions in general or our C3 AI Software in particular, our business operations, financial results, and growth prospects will be materially and adversely affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our current C3 AI Software, as well as applications, features, and functionality that we may introduce in the future, may not be widely accepted by our customers, may receive negative attention or may require us to compensate or reimburse third parties, any of which may lower our margins and harm our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to engage, retain, and increase our base of customers and to increase our revenue will depend on our ability to successfully create new applications, features, and functionality, both independently and together with third parties. We may introduce significant changes to our existing C3 AI Software or develop and introduce new and unproven applications, including technologies with which we have little or no prior development or operating experience. These new applications and updates may fail to engage, retain, and increase our base of customers or may suffer from lag in adoption. New applications may initially suffer from performance and quality issues that may negatively impact our ability to market and sell such applications to new and existing customers. The short- and long-term impact of any major change to our C3 AI Software, or the introduction of new applications, is particularly difficult to predict. If new or enhanced applications fail to engage, retain, and increase our base of customers, we may fail to generate sufficient revenue, operating margin, or other value to justify our investments in such applications, any of which may harm our business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we are required to compensate or reimburse third parties in connection with certain sales of our current C3 AI Software as part of our partner relationships. In addition, new applications, features and functionality that we introduce in the future or new partner relationships may require us to compensate or reimburse third parties. Any future requirement that we compensate or reimburse third parties would lower our profit margins and harm our business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have a history of operating losses and may not achieve or sustain profitability in the future.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred net losses in each period since our founding in 2009. We generated net losses of approximately $56.7&#160;million and $14.9&#160;million for the three months ended October&#160;31, 2021 and 2020, respectively, and $94.2&#160;million and $14.8&#160;million for the six months ended October&#160;31, 2021 and 2020, respectively, and net losses of approximately $55.7 million and $69.4 million for the fiscal years ended April 30, 2021 and 2020, respectively. As a result, we had an accumulated deficit of $443.5&#160;million as of October&#160;31, 2021. We expect to continue to incur net losses for the foreseeable future. These losses and accumulated deficit reflect the substantial investments we made to acquire new customers, commercialize our C3 AI Software, and continue to develop our C3 AI Software. While we have experienced revenue growth in recent periods, we do not know whether or when we will generate sufficient revenue to sustain or increase our growth or achieve or maintain profitability in the future. We also expect our costs and expenses to increase in future periods, which could negatively affect our future results of operations if our revenue does not increase. In particular, we intend to continue to expend significant funds to further develop our C3 AI Software and business, including:</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">investments in our research and development team and in the development of new features and enhancements of our C3 AI Software, including the hiring of additional development staff, and fees paid to third parties for related enhancements;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">investments in sales, marketing, and services, including expanding our sales force and our customer service team, increasing our customer base, increasing market awareness of our C3 AI Software, and development of new technologies;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expanding our operations and infrastructure; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">hiring additional employees.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will also face increased compliance costs associated with growth, the expansion of our customer base, and being a public company. Our efforts to grow our business may be costlier than we expect, our revenue growth may be slower than we expect, and we may not be able to increase our revenue enough to offset our increased operating expenses. We may incur significant losses in the future for a number of reasons, such as the other risks described herein, unforeseen expenses, difficulties, complications or delays, and other unknown events. If we are unable to achieve and sustain profitability, the value of our business and Class A common stock may significantly decrease. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face intense competition and could lose market share to our competitors, which could adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for our products is intensely competitive and characterized by rapid changes in technology, customer requirements, and industry standards, and frequent new platform and application introductions and improvements. We anticipate continued competitive challenges from current competitors who address different aspects of our offerings. In many cases, these competitors are more established and enjoy greater resources than we do. We also expect competitive challenges from new entrants into the industry. If we are unable to anticipate or effectively react to these competitive challenges, our competitive position could weaken, and we could experience a decline in our growth rate and revenue that could adversely affect our business and results of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our main sources of current and potential competition fall into several categories:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">internal IT organizations that develop internal solutions and provide self&#8209;support for their enterprises;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">commercial enterprise and point solution software providers;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">open source software providers with data management, machine learning, and analytics offerings;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">public cloud providers offering discrete tools and micro-services with data management, machine learning, and analytics functionality;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">system integrators that develop and provide custom software solutions;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">legacy data management product providers; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">strategic and technology partners who may also offer our competitors&#8217; technology or otherwise partner with them, including our strategic partners who may offer a substantially similar solution based on a competitor&#8217;s technology or internally developed technology that is competitive with ours.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our existing competitors have, and some of our potential competitors could have, substantial competitive advantages such as:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">greater name recognition, longer operating histories, and larger customer bases;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">larger sales and marketing budgets and resources and the capacity to leverage their sales efforts and marketing expenditures across a broader portfolio of products;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">broader, deeper, or otherwise more established relationships with technology, channel, and distribution partners and customers;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">wider geographic presence or greater access to larger customer bases;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">greater focus in specific geographies or industries; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lower labor and research and development costs;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">larger and more mature intellectual property portfolios; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">substantially greater financial, technical, and other resources to provide support, make acquisitions, hire talent, and develop and introduce new products.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, some of our larger competitors have substantially broader and more diverse platform and application offerings and may be able to leverage their relationships with distribution partners and customers based on other products or incorporate functionality into existing products to gain business in a manner that discourages potential customers from subscribing to our C3 AI Software, including by selling at zero or negative margins, bundling with other offerings, or offering closed technology platforms. Potential customers may also prefer to purchase from their existing suppliers rather than a new supplier regardless of platform or application performance or features. As a result, even if the features of our C3 AI Software are superior, potential customers may not purchase our offerings. These larger competitors often have broader product lines and market focus or greater resources and may therefore not be as susceptible to economic downturns or other significant reductions in capital spending by customers. If we are unable to sufficiently differentiate our solutions from the integrated or bundled products of our competitors, such as by offering enhanced functionality, performance or value, we may see a decrease in demand for our offerings, which could adversely affect our business, operating results, and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, new innovative start&#8209;up companies, and larger companies that are making significant investments in research and development, may introduce products that have greater performance or functionality, are easier to implement or use, or incorporate technological advances that we have not yet developed or implemented, or may invent similar or superior technologies that compete with ours. Our current and potential competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their resources.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our competitors have made or could make acquisitions of businesses that allow them to offer more competitive and comprehensive solutions. As a result of such acquisitions, our current or potential competitors may be able to accelerate the adoption of new technologies that better address customer needs, devote greater resources to bring these platforms and applications to market, initiate or withstand substantial price competition, or develop and expand their product and service offerings more quickly than we can. These competitive pressures in our market or our failure to compete effectively may result in fewer orders, reduced revenue and gross margins, and loss of market share. In addition, it is possible that industry consolidation may impact customers&#8217; perceptions of the viability of smaller or even mid&#8209;size software firms and consequently customers&#8217; willingness to purchase from such firms. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not compete successfully against our current or potential competitors. If we are unable to compete successfully, or if competing successfully requires us to take costly actions in response to the actions of our competitors, our business, financial condition, and results of operations could be adversely affected. In addition, companies competing with us may have an entirely different pricing or distribution model. Increased competition could result in fewer customer orders, price reductions, reduced operating margins, and loss of market share. Further, we may be required to make substantial additional investments in research, development, marketing, and sales in order to respond to such competitive threats, and we cannot assure you that we will be able to compete successfully in the future.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our sales cycles can be long and unpredictable, particularly with respect to large subscriptions, and our sales efforts require considerable time and expense.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our results of operations may fluctuate, in part, because of the complexity of customer problems that our C3 AI Software address, the resource&#8209;intensive nature of our sales efforts, the length and variability of the sales cycle for our C3 AI Software, and the difficulty in making short&#8209;term adjustments to our operating expenses. The timing of our sales is difficult to predict. The length of our sales cycle, from initial evaluation to payment for our subscriptions is generally six to nine months but can vary substantially from customer to customer and can extend over a number of years for some customers. Our sales efforts involve educating our customers about the use, technical capabilities, and benefits of our C3 AI Software. Customers often undertake a prolonged evaluation process, which frequently involves not only our C3 AI Software but also those of other companies. In addition, the size of potential customers may lead to longer sales cycles. For instance, we invest resources into </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sales to large organizations and large organizations typically undertake a significant evaluation and negotiation process due to their leverage, size, organizational structure and approval requirements, all of which can lengthen our sales cycle. We may also face unexpected deployment challenges with large organizations or more complicated deployment of our C3 AI Software. Large organizations may demand additional features, support services, and pricing concessions or require additional security management or control features. Some organizations may also require an on-premise solution rather than a cloud solution, which potentially requires additional implementation time and potentially a longer sales cycle. We may spend substantial time, effort and money on sales efforts to large organizations without any assurance that our efforts will produce any sales or that these customers will deploy our C3 AI Software widely enough across their organization to justify our substantial upfront investment. As a result, it is difficult to predict exactly when, or even if, we will make a sale to a potential customer or if we can increase sales to our existing customers. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Individual sales tend to be large as a proportion of our overall sales, which impacts our ability to plan and manage cash flows and margins. These large individual sales have, in some cases, occurred in quarters or years subsequent to those we anticipated, or have not occurred at all. If our sales cycle lengthens or our substantial upfront investments do not result in sufficient revenue to justify our investments, our operating results could be adversely affected. In addition, within each quarter or year, it is difficult to project when a deal will close. Therefore, it is difficult to determine whether we are achieving our quarterly or annual expectations until near the end of the applicable quarter or year. Most of our expenses are relatively fixed or require time to adjust. Therefore, if expectations for our business are not accurate, we may not be able to adjust our cost structure on a timely basis, and our margins and cash flows may differ from expectations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain revenue metrics such as net dollar-based retention rate or annual recurring revenue may not be accurate indicators of our future financial results.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other subscription-based software companies often report on metrics such as net dollar-based revenue retention rate, annual recurring revenue or other revenue metrics, and investors and analysts sometimes look to these metrics as indicators of business activity in a period for businesses such as ours. However, given our large average subscription contract value and our dependence on a small number of high-value customer contracts, these metrics are not accurate indicators of future revenue for any given period of time because the gain or loss of even a single high-value customer contract could cause significant volatility in these metrics. If investors and analysts view our business through these metrics, the trading price of our Class A common stock may be adversely affected. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in our subscription or pricing models could adversely affect our operating results.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the markets for our subscriptions grow, as new competitors introduce new products or services that compete with ours, or as we enter into new international markets, we may be unable to attract new customers at the same price or based on the same pricing model as we have historically used. Regardless of pricing model used, large customers may demand higher price discounts than in the past. As a result, we may be required to reduce our prices, offer shorter contract durations or offer alternative pricing models, any of which could adversely affect our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have limited experience with respect to determining the optimal prices for subscriptions for our C3 AI Software. In the past, we have been able to increase our prices for our C3 AI Software but we may choose not to introduce or be unsuccessful in implementing future price increases. Our competitors may introduce new products that compete with ours or reduce their prices, or we may be unable to attract new customers or retain existing customers based on our historical subscription and pricing models. Given our limited operating history and limited experience with our historical subscription and pricing models, we may not be able to accurately predict customer renewal or retention rates. 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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our revenue growth depends in part on the success of our strategic relationships with third parties, including channel partners, and if we are unable to establish and maintain successful relationships with them, our business, operating results, and financial condition could be adversely affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We seek to grow our partner ecosystem as a way to grow our business. We anticipate that we will continue to establish and maintain relationships with third parties, such as channel partners, resellers, OEMs, system integrators, independent software and hardware vendors, and platform and cloud service providers. For example, in June 2019, we entered into a strategic collaboration with Baker Hughes whereby Baker Hughes operates as the exclusive channel partner and reseller of our C3 AI Software in the oil and gas industry and a non-exclusive reseller in other industries. This arrangement was most recently revised </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in October 2021 and now continues until April 30, 2025. We also have strategic relationships with Amazon Web Services, Fidelity National Information Services, Google, Microsoft, Raytheon and Infor. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We plan to continue to establish and maintain similar strategic relationships in certain industry verticals and otherwise, and we expect our channel partners to become an increasingly important aspect of our business. However, these strategic relationships could limit our ability in the future to compete in certain industry verticals and, depending on the success of our third-party partners and the industries that those partners operate in generally, may negatively impact our business because of the nature of strategic alliances, exclusivity provisions, or otherwise. We work closely with select vendors to design solutions to specifically address the needs of certain industry verticals or use cases within those verticals. As our agreements with strategic partners terminate or expire, we may be unable to renew or replace these agreements on comparable terms, or at all. For instance, our C3 AI Software are marketed in the oil and gas industry on a co-branded basis with Baker Hughes. In the event of any termination, expiration, or renegotiation of the arrangement with Baker Hughes, we may lose the right to continue to co-brand our products in this industry, and it may be difficult for us to arrange for another channel partner to sell our C3 AI Software in the oil and gas industry in a timely manner, and we could lose brand awareness and sales opportunities during the transition. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future growth in revenue and ability to achieve and sustain profitability depends in part on our ability to identify, establish, and retain successful strategic partner relationships in the United States and internationally, which will take significant time and resources and involve significant risk. To the extent we do identify such partners, we will need to negotiate the terms of a commercial agreement with them under which the partner would distribute our C3 AI Software. We cannot be certain that we will be able to negotiate commercially attractive terms with any strategic partner, if at all. In addition, all channel partners must be trained to distribute our C3 AI Software. In order to develop and expand our distribution channel, we must develop and improve our processes for channel partner introduction and training. If we do not succeed in identifying suitable strategic partners or maintain our relationships with such partners, our business, operating results, and financial condition may be adversely affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, we cannot guarantee that the partners with whom we have strategic relationships will continue to devote the resources necessary to expand our reach and increase our distribution. In addition, customer satisfaction with services and other support from our strategic partners may be less than anticipated, negatively impacting anticipated revenue growth and results of operations. We cannot be certain that these partners will prioritize or provide adequate resources to selling our C3 AI Software. Further, some of our strategic partners offer competing platforms and applications or also work with our competitors. As a result of these factors, many of the companies with whom we have strategic alliances may choose to pursue alternative technologies and develop alternative platforms and applications in addition to or in lieu of our C3 AI Software, either on their own or in collaboration with others, including our competitors. We cannot assure you that our strategic partners will continue to cooperate with us. In addition, actions taken or omitted to be taken by such parties may adversely affect us. Moreover, we rely on our channel partners to operate in accordance with the terms of their contractual agreements with us. For example, our agreements with our channel partners limit the terms and conditions pursuant to which they are authorized to resell or distribute our C3 AI Software and offer technical support and related services. If we are unsuccessful in establishing or maintaining our relationships with third parties, or if our strategic partners do not comply with their contractual obligations to us, our business, operating results, and financial condition may be adversely affected. Even if we are successful in establishing and maintaining these relationships with third parties, we cannot assure you that these relationships will result in increased customer usage of our C3 AI Software or increased revenue to us. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, some of our sales to government entities have been made, and in the future may be made, indirectly through our channel partners. Government entities may have statutory, contractual, or other legal rights to terminate contracts with our channel partners for convenience or due to a default, and, in the future, if the portion of government contracts that are subject to renegotiation or termination at the election of the government entity are material, any such termination or renegotiation may adversely impact our future operating results. In the event of such termination, it may be difficult for us to arrange for another channel partner to sell our C3 AI Software to these government entities in a timely manner, and we could lose sales opportunities during the transition. Government entities routinely investigate and audit government contractors&#8217; administrative processes, and any unfavorable audit could result in the government entity refusing to renew its subscription to our C3 AI Software, a reduction of revenue, or fines or civil or criminal liability if the audit uncovers improper or illegal activities.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If the market for our C3 AI Software fails to grow as we expect, or if businesses fail to adopt our C3 AI Software, our business, operating results, and financial condition could be adversely affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is difficult to predict customer adoption rates and demand for our C3 AI Software, the entry of competitive platforms, or the future growth rate and size of the cloud-based software and software-as-a-service, or SaaS, business software markets. A substantial majority of our revenue has come from sales of our subscription-based software products, which we expect to continue for the foreseeable future. Although demand for data management, machine learning, and analytics platforms and applications has grown in recent years, the market for these platforms and applications continues to evolve. We cannot be sure that this market will continue to grow or, even if it does grow, that businesses will adopt our C3 AI Software. Our future success will depend in large part on our ability to further penetrate the existing market for Enterprise AI software, as well as the continued growth and expansion of what we believe to be an emerging market for Enterprise AI platforms and applications that are faster, easier to adopt, and easier to use. Our ability to further penetrate the Enterprise AI market depends on a number of factors, including the cost, performance, and perceived value associated with our C3 AI Software, as well as customers&#8217; willingness to adopt a different approach to data analysis. We have spent, and intend to keep spending, considerable resources to educate potential customers about digital transformation, artificial intelligence, and machine learning in general and our C3 AI Software in particular. However, we cannot be sure that these expenditures will help our C3 AI Software achieve any additional market acceptance. Furthermore, potential customers may have made significant investments in legacy analytics software systems and may be unwilling to invest in new platforms and applications. If the market fails to grow or grows more slowly than we currently expect or businesses fail to adopt our C3 AI Software, our business, operating results, and financial condition could be adversely affected. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to respond to rapid technological changes, extend our C3 AI Software, or develop new features and functionality, our ability to remain competitive could be impaired.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for our C3 AI Software is characterized by rapid technological change and frequent new platform and application introductions and enhancements, changing customer demands, and evolving industry standards. The introduction of platforms and applications embodying new technologies can quickly make existing platforms and applications obsolete and unmarketable. Data management, machine learning, and analytics platforms and applications are inherently complex, and it can take a long time and require significant research and development expenditures to develop and test new or enhanced platforms and applications. The success of any enhancements or improvements to our existing C3 AI Software or any new applications depends on several factors, including timely completion, competitive pricing, adequate quality testing, integration with existing technologies, and overall market acceptance.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to grow our customer base and generate revenue from customers will depend heavily on our ability to enhance and improve our C3 AI Software, to develop additional functionality and use cases, introduce new features and applications and interoperate across an increasing range of devices, operating systems, and third-party applications. Our customers may require features and capabilities that our current C3 AI Software do not have or may face use cases that our current C3 AI Software do not address. We invest significantly in research and development, and our goal is to focus our spending on measures that improve quality and ease of adoption and create organic customer demand for our C3 AI Software. When we develop a new enhancement or improvement to our C3 AI Software, we typically incur expenses and expend resources upfront to develop, market and promote the new enhancement and improvement. Therefore, when we develop and introduce new enhancements and improvements to our C3 AI Software, they must achieve high levels of market acceptance in order to justify the amount of our investment in developing and bringing them to market. There is no assurance that our enhancements to our C3 AI Software or our new application experiences, functionality, use cases, features, or capabilities will be compelling to our customers or gain market acceptance. If our research and development investments do not accurately anticipate customer demand, or if we fail to develop our C3 AI Software in a manner that satisfies customer preferences in a secure, timely and cost-effective manner, we may fail to retain our existing customers or increase demand for our C3 AI Software. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, even if we introduce new capabilities in our C3 AI Software, we may experience a decline in revenue from sales of our existing C3 AI Software that is not offset by revenue from the new C3 AI Software capabilities and applications. For example, customers may delay ordering subscriptions of new C3 AI Software capabilities or applications to permit them to make a more thorough evaluation of the C3 AI Software or until industry and marketplace reviews become widely available. Some customers may hesitate to migrate to new C3 AI Software due to concerns regarding the complexity of migration and suite or application infancy issues on performance. In addition, we may lose existing customers who choose a competitor&#8217;s AI platforms and applications rather than migrate to our new C3 AI Software capabilities and applications. This could result in a temporary or permanent revenue shortfall and adversely affect our business. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any failure of our C3 AI Software to operate effectively with future infrastructure platforms and technologies could reduce the demand for our C3 AI Software. If we are unable to respond to these changes in a timely and cost-effective manner, our C3 AI Software may become less marketable, less competitive, or obsolete, and our business may be adversely affected. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The introduction of new AI platforms and applications by competitors or the development of entirely new technologies to replace existing offerings could make our C3 AI Software obsolete or adversely affect our business, results of operations, and financial condition. We may experience difficulties with software development, design, or marketing that could delay or prevent our development, introduction, or implementation of new C3 AI Software experiences, features, or capabilities. We have in the past experienced delays in our internally planned release dates of new features and capabilities, and there can be no assurance that new C3 AI Software features or capabilities will be released according to schedule. Any delays could result in adverse publicity, loss of revenue or market acceptance, or claims by customers brought against us, all of which could harm our business. Moreover, new productivity features for our C3 AI Software may require substantial investment, and we have no assurance that such investments will be successful. If customers do not widely adopt our new C3 AI Software features and capabilities, we may not be able to realize a return on our investment. If we are unable to develop, license, or acquire new features and capabilities to our C3 AI Software on a timely and cost-effective basis, or if such enhancements do not achieve market acceptance, our business could be harmed. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we were to lose the services of our CEO or other members of our senior management team, we may not be able to execute our business strategy.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends in a large part upon the continued service of key members of our senior management team. In particular, our founder and CEO, Thomas M. Siebel, is critical to our overall management, sales strategy, culture, strategic direction, engineering, and operations. In addition, Mr. Siebel is a recognized leader in information technology and is critical to the continued development of our C3 AI Software. All of our executive officers are at-will employees, and we do not maintain any key person life insurance policies. The loss of any member of our senior management team could make it more difficult to execute our business strategy and, therefore, harm our business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The 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 C3 AI Software.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to expand our customer base and achieve broader market acceptance of our C3 AI Software depends to a significant extent on our ability to continue to expand our marketing and sales operations and the ultimate effectiveness of those operations. We plan to continue expanding our sales force and strategic partners, both domestically and internationally. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifying and recruiting qualified sales representatives and training them is time consuming and resource intensive, and they may not be fully trained and productive for a significant amount of time. Our C3 AI Software are complicated and, as such, our sales force and operations require significant time and investment for proper recruitment, onboarding, and training in order for our sales operations to be productive. In addition, as we enter into new markets, expand the capabilities of our C3 AI Suite and offer new C3 AI Software, we may need to identify and recruit additional sales and marketing efforts specific to such strategic expansion. Our efforts to do so may be increasingly resource intensive, time consuming, and ultimately unsuccessful. We also dedicate significant resources to sales and marketing programs, including internet and other online advertising. All of these efforts require us to invest significant financial and other resources. In addition, the cost to acquire customers is high due to these marketing and sales efforts. Our business will be harmed if our efforts do not generate a correspondingly significant increase in revenue. We will not achieve anticipated revenue growth from expanding our sales force if we are unable to hire, develop, and retain talented sales personnel, if our new sales personnel are unable to achieve desired productivity levels in a reasonable period of time, or if our sales and marketing programs are not effective. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our business would be adversely affected if our marketing and sales efforts are not successful and generate increases in revenue that are smaller than anticipated. If our marketing and sales efforts are not effective, our sales and revenue may grow more slowly than expected or materially decline, and our business may be significantly harmed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to develop, maintain, and enhance our brand and reputation cost-effectively, our business and financial condition may be adversely affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that developing, maintaining, and enhancing awareness and integrity of our brand and reputation in a cost-effective manner are important to achieving widespread acceptance of our C3 AI Software and are important elements in attracting new customers and maintaining existing customers. We believe that the importance of our brand and reputation will </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increase as competition in our market further intensifies. Successful promotion of our brand depends on the effectiveness of our marketing efforts, our ability to provide a reliable and useful C3 AI Software at competitive prices, the perceived value of our C3 AI Software, our ability to maintain our customers&#8217; trust, our ability to continue to develop additional functionality and use cases and our ability to differentiate our C3 AI Software and capabilities from competitive offerings. Brand promotion activities may not yield increased revenue, and even if they do, the increased revenue may not offset the expenses we incur in building and maintaining our brand and reputation. We also rely on our customer base in a variety of ways, including to give us feedback on our C3 AI Software. If we fail to promote and maintain our brand successfully or to maintain loyalty among our customers, or if we incur substantial expenses in an unsuccessful attempt to promote and maintain our brand, we may fail to attract new customers and partners or retain our existing customers and partners and our business and financial condition may be adversely affected. Any negative publicity relating to our employees, partners, or others associated with these parties, may also tarnish our own reputation simply by association and may reduce the value of our brand. Damage to our brand and reputation may result in reduced demand for our C3 AI Software and increased risk of losing market share to our competitors. Any efforts to restore the value of our brand and rebuild our reputation may be costly and may not be successful.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also enter into strategic relationships in which we co-brand our products. If these relationships terminate, it may have an adverse effect on our brand. For example, our C3 AI Software are marketed in the oil and gas industry on a co-branded basis with Baker Hughes. In the event of any termination or expiration of the arrangement with Baker Hughes, we may lose the right to continue using the co-brand to market and sell our C3 AI Software in the oil and gas industry, and it may be difficult for us to arrange for another channel partner to sell our C3 AI Software in the oil and gas industry in a timely manner, and we could lose brand awareness and sales opportunities during the transition, which could potentially harm our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not successfully manage our growth or plan for future growth.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since our founding in 2009, we have experienced rapid growth. The growth and expansion of our business places a continuous and significant strain on our management, operational, and financial resources. Further growth of our operations to support our customer base, our expanding third-party relationships, our information technology systems, and our internal controls and procedures may not be adequate to support our operations. Managing our growth will also require significant expenditures and allocation of valuable management resource, including the challenges of integrating, developing, and motivating a rapidly growing employee base in various countries around the world. Certain members of our management have not previously worked together for an extended period of time, and some do not have experience managing a public company, which may affect how they manage our growth.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our rapid growth may make it difficult to evaluate our future prospects. Our ability to forecast our future results of operations is subject to a number of uncertainties, including our ability to effectively plan for and model future growth. We have encountered in the past, and may encounter in the future, risks and uncertainties frequently experienced by growing companies in rapidly changing industries. If we fail to achieve the necessary level of efficiency in our organization as it grows, or if we are not able to accurately forecast future growth, our business would be harmed. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to ensure that our C3 AI Software interoperate with a variety of software applications that are developed by others, including our partners, we may become less competitive and our business may be harmed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our C3 AI Software must integrate with a variety of hardware and software platforms, and we need to continuously modify and enhance our C3 AI Software to adapt to changes in hardware and software technologies. In particular, we have developed our C3 AI Software to be able to easily integrate with key third-party applications, including the applications of software providers that compete with us as well as our partners. We are typically subject to standard terms and conditions of such providers, which govern the distribution, operation, and fees of such software systems, and which are subject to change by such providers from time to time. Our business will be harmed if any provider of such software systems: </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">discontinues or limits our access to its software; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">modifies its terms of service or other policies, including fees charged to, or other restrictions on us, or other platform and application developers; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes how information is accessed by us or our customers; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">establishes more favorable relationships with one or more of our competitors; or </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">develops or otherwise favors its own competitive offerings over our C3 AI Software. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third-party services and products are constantly evolving, and we may not be able to modify our C3 AI Software to assure their compatibility with that of other third parties as they continue to develop or emerge in the future or we may not be able to make such modifications in a timely and cost-effective manner. In addition, some of our competitors may be able to disrupt the operations or compatibility of our C3 AI Software with their products or services, or exert strong business influence on our ability to, and terms on which we, operate our C3 AI Software. Should any of our competitors modify their products or standards in a manner that degrades the functionality of our C3 AI Software or gives preferential treatment to our competitors or competitive products, whether to enhance their competitive position or for any other reason, the interoperability of our C3 AI Software with these products could decrease and our business, results of operations, and financial condition would be harmed. If we are not permitted or able to integrate with these and other third-party applications in the future, our business, results of operations, and financial condition would be harmed. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to sell subscriptions to our C3 AI Software could be harmed by real or perceived material defects or errors in our C3 AI Software.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The technology underlying our C3 AI Software is inherently complex and may contain material defects or errors, particularly when new applications are first introduced, when new features or capabilities are released, or when integrated with new or updated third-party hardware or software. There can be no assurance that our existing C3 AI Software and new applications will not contain defects or errors. Any real or perceived errors, failures, vulnerabilities, or bugs in our C3 AI Software could result in negative publicity or lead to data security, access, retention, or other performance issues, all of which could harm our business. Correcting such defects or errors may be costly and time-consuming and could harm our business. Moreover, the harm to our reputation and legal liability related to such defects or errors may be substantial and would harm our business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The failure to attract and retain additional qualified personnel or to maintain our company culture could harm our business and prevent us from executing our business strategy.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To execute our business strategy, we must attract and retain highly qualified personnel. Competition for executives, data scientists, engineers, software developers, sales personnel, and other key employees in our industry is intense. In particular, we compete with many other companies for employees with high levels of expertise in designing, developing and managing platforms and applications for data management, machine learning, and analytics technologies, as well as for skilled data scientists, sales, and operations professionals. In addition, we are extremely selective in our hiring process which requires significant investment of time and resources from internal stakeholders and management. At times, we have experienced, and we may continue to experience, difficulty in hiring personnel who meet the demands of our selection process and with appropriate qualifications, experience, or expertise, and we may not be able to fill positions as quickly as desired. We recently completed our initial public offering and potential candidates may not perceive our compensation package, including our equity awards, as favorably as employees hired prior to our initial public offering. In addition, our recruiting personnel, methodology, and approach may need to be altered to address a changing candidate pool and profile. We may not be able to identify or implement such changes in a timely manner.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of the companies with which we compete for experienced personnel have greater resources than we have, and some of these companies may offer more attractive compensation packages. If the perceived value of our equity awards declines, or if the mix of equity and cash compensation that we offer is unattractive, it may adversely affect our ability to recruit and retain highly skilled employees. Job candidates may also be threatened with legal action under agreements with their existing employers if we attempt to hire them, which could impact hiring and result in a diversion of our time and resources. Additionally, laws and regulations, such as restrictive immigration laws, or export control laws, may limit our ability to recruit internationally. We must also continue to retain and motivate existing employees through our compensation practices, company culture, and career development opportunities. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that a critical component to our success and our ability to retain our best people is our culture. As we continue to grow and develop a public company infrastructure, we may find it difficult to maintain our company culture. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, many of our employees may be able to receive significant proceeds from sales of our equity in the public markets, which may reduce their motivation to continue to work for us. Moreover, the proceeds from our recent initial public </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">offering could create disparities in wealth among our employees, which may harm our culture and relations among employees and our business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we fail to attract new personnel or to retain our current personnel, our business would be harmed. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our annual and quarterly results and key metrics are likely to fluctuate significantly and may not fully reflect the underlying performance of our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our annual and quarterly results of operations and key metrics may vary significantly in the future as they have in the past, particularly in light of our dependence on a limited number of high-value customer contracts, and period-to-period comparisons of our results of operations and key metrics may not be meaningful. Accordingly, the results of any one year or quarter should not be relied upon as an indication of future performance. Our results of operations and key metrics may fluctuate as a result of a variety of factors, many of which are outside of our control, and as a result, may not fully reflect the underlying performance of our business. Fluctuation in our annual or quarterly results may negatively impact the value of our securities. Factors that may cause fluctuations in our annual or quarterly results of operations and key metrics include, without limitation, the risk factors listed elsewhere in this section and the factors listed below: </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to generate significant revenue from new offerings;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to expand our number of partners and distribution of our C3 AI Software; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to hire and retain employees, in particular those responsible for the selling or marketing of our C3 AI Software; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to develop and retain talented sales personnel who are able to achieve desired productivity levels in a reasonable period of time and provide sales leadership in areas in which we are expanding our sales and marketing efforts; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the way we organize and compensate our sales teams; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing of expenses and recognition of revenue; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to increase sales to large organizations as well as increase sales to a larger number of smaller customers; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the length of sales cycles and seasonal purchasing patterns of our customers; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the amount and timing of operating expenses related to the maintenance and expansion of our business, operations, and infrastructure, as well as international expansion and entry into operating leases; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">timing and effectiveness of new sales and marketing initiatives; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our pricing policies or those of our competitors; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing and success of new platforms, applications, features, and functionality by us or our competitors; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failures or breaches of security or privacy by us or our suppliers and business partners, and the costs associated with remediating any such failures or breaches;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the competitive dynamics of our industry, including consolidation among competitors; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in laws and regulations that impact our business; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any large indemnification payments to our users or other third parties; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing of expenses related to any future acquisitions; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">health epidemics or pandemics, such as the coronavirus, or 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">civil unrest and geopolitical instability; and </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general political, economic, and market conditions. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We recognize revenue from subscriptions to our C3 AI Software over the terms of these subscriptions. Consequently, increases or decreases in new sales may not be immediately reflected in our results of operations and may be difficult to discern.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue from subscriptions to our C3 AI Software over the terms of these subscriptions, which is typically three years for our software other than our C3 AI Ex Machina. As a result, a portion of the revenue we report in each year and each quarter is derived from the recognition of deferred revenue relating to subscriptions entered into during prior periods. Consequently, a decline in new or renewed subscriptions in any single year or quarter may only have a small impact on the revenue that we recognize for that period. However, such a decline will negatively affect our revenue in future periods. Accordingly, the effect of significant downturns in sales and potential changes in our pricing policies or rate of customer expansion or retention may not be fully reflected in our results of operations until future periods. In addition, a significant portion of our costs are expensed as incurred. As a result, growth in the number of new customers could continue to result in our recognition of higher costs and lower revenue in the earlier periods of our subscriptions. Finally, our subscription-based revenue model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers or from existing customers that increase their use of our C3 AI Software must be recognized over the applicable subscription term. These risks are further exacerbated by our dependence on high-value customer contracts.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any failure to offer high-quality maintenance and support services for our customers may harm our relationships with our customers and, consequently, our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once our C3 AI Software is deployed, our customers depend on our maintenance and support teams to resolve technical and operational issues relating to our C3 AI Software. Our ability to provide effective customer maintenance and support is largely dependent on our ability to attract, train, and retain qualified personnel with experience in supporting customers with our C3 AI Software such as ours and maintaining the same. The number of our customers has grown significantly and that has and will continue to put additional pressure on our customer maintenance and support teams. We may be unable to respond quickly enough to accommodate short-term increases in customer demand for technical support or maintenance assistance. We also may be unable to modify the future, scope, and delivery of our maintenance services and technical support to compete with changes in the technical services provided by our competitors. Increased customer demand for maintenance and support services, without corresponding revenue, could increase costs and negatively affect our operating results. In addition, if we experience increased customer demand for support and maintenance, we may face increased costs that may harm our results of operations. Further, as we continue to grow our operations and support our global customer base, we need to be able to continue to provide efficient support and effective maintenance that meets our customers&#8217; needs globally at scale. Customers receive additional maintenance and support features, and the number of our customers has grown significantly, which will put additional pressure on our organization. If we are unable to provide efficient customer maintenance and support globally at scale or if we need to hire additional maintenance and support personnel, our business may be harmed. Our ability to attract new customers is highly dependent on our business reputation and on positive recommendations from our existing customers. Any failure to maintain high-quality maintenance and support services, a failure of channel parties to maintain high-quality maintenance and support services or a market perception that we do not maintain high-quality maintenance and support services for our customers, would harm our business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The COVID-19 pandemic had and could continue to have an adverse impact on our business, our operations, and the markets and communities in which we, our partners, and our customers operate.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has caused general business disruption worldwide beginning in January 2020. The ultimate impact and duration of the COVID-19 pandemic on the global economy and our business are difficult to assess or predict. Actual and potential impacts include:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our customer prospects and our existing customers may experience slowdowns in their businesses, which in turn may result in reduced demand for our C3 AI Software, lengthening of sales cycles, loss of customers, and difficulties in collections;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our employees are working from home significantly more frequently than they have historically, and may be required to work from home even more frequently in the future depending on the impact of current and future variants of the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COVID-19 virus, which may result in decreased employee productivity and morale, with increased unwanted employee attrition in addition to the increased risk of a cyberattack;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we continue to incur fixed costs, particularly for real estate, and are deriving reduced or no benefit from those costs;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may continue to experience disruptions to our growth planning, such as for facilities and international expansion;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we continue to incur costs in returning to work from our facilities around the world, including changes to the workplace, such as space planning, food service, and amenities;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may be subject to legal liability for safe workplace claims;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our critical vendors or third-party partners could go out of business;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">in-person marketing events, including industry conferences, have been canceled, and we may continue to experience prolonged delays in our ability to reschedule or conduct in-person marketing events and other sales and marketing activities; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our marketing, sales, professional services, and support organizations are accustomed to extensive face-to-face customer and partner interactions, and conducting business virtually is unproven.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of any of the foregoing, individually or collectively, could adversely affect our business, financial condition, and results of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the COVID-19 pandemic, we temporarily closed our headquarters and other offices, required our employees and contractors to work remotely, and implemented travel restrictions, all of which represented a significant change in how we operate our business. The operations of our partners and customers have likewise been altered. As a result of global business disruption, the COVID-19 pandemic had a significant adverse impact on our conclusion of new and additional business agreements in 2020 and to date in 2021. While several nations and states have begun to relax restrictions imposed to control the spread of the virus, the current spread of the Delta and other COVID-19 variants has posed challenges which threaten to force a reinstatement of some or all of these restrictions. The ultimate duration and extent of the COVID-19 pandemic will depend on future developments that cannot be accurately predicted at this time, such as the extent and effectiveness of containment actions, the emergence and spread of current and future variants of the COVID-19 virus, and the effectiveness, acceptance, and availability of vaccines against the COVID-19 virus and its variants. The COVID-19 pandemic has already had an adverse effect on the global economy, and the ultimate societal and economic impact of the COVID-19 pandemic remains unknown. In particular, the conditions caused by this pandemic are likely to affect the rate of global IT spending and, despite the measures we have taken to limit or mitigate the impact, have had and could continue to have an adverse effect on the demand for our C3 AI Software, lengthen our sales cycles, reduce the value or duration of subscriptions, reduce the level of subscription renewals, negatively impact collections of accounts receivable, reduce expected spending from new customers, cause some of our paying customers to go out of business, limit the ability of our direct sales force to travel to customers and potential customers, and affect contraction or attrition rates of our paying customers, all of which could adversely affect our business, results of operations, and financial condition during fiscal 2022 and future periods.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, to the extent the COVID-19 pandemic adversely affects our business, financial condition, and results of operations, it may also have the effect of heightening many of the other risks described in this &#8220;Risk Factors&#8221; section, including but not limited to, those related to our ability to increase sales to existing and new customers, develop and deploy new offerings and applications and maintain effective marketing and sales capabilities.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our actual or perceived failure to comply with privacy, data protection laws, regulations, and obligations could harm our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We collect, receive, store, process, generate, use, transfer, disclose, make accessible, protect, secure, dispose of and share, which we collectively refer to as Process or Processing, customers&#8217; proprietary and sensitive data, potentially including personal information, confidential information, protected health information, and financial data.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Data privacy and regulation of privacy, information security and Processing have become significant issues in the United States, countries in Europe, and in other countries in which we operate. The legal and regulatory framework for privacy and security issues is rapidly evolving, and is expected to increase our compliance costs and exposure to liability. There are </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">numerous federal, state, local, and international laws and regulations regarding privacy, data protection, information security and Processing, and protection of personal information and other content, or Data Protection Laws, the scope of which are changing, subject to differing interpretations and may be inconsistent among countries, or conflict with other rules. We are or may also be subject to the terms of our external and internal privacy and security policies, codes, representations, certifications, industry standards, publications and frameworks, or Privacy Policies, and contractual obligations to third parties related to privacy, data protection, and information security</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Processing, including contractual obligations to indemnify and hold harmless third parties from the costs or consequences of non-compliance with Data Protection Laws or other obligations, or collectively, including Privacy Policies, Data Protection Obligations. We expect that there will continue to be new Data Protection Obligations, and we cannot yet determine the impact such future Data Protection Obligations may have on our business. Any significant change to Data Protection Laws and Data Protection Obligations, including without limitation, regarding the manner in which the express or implied consent of customers for Processing is obtained, could increase our costs and require us to modify our operations, possibly in a material manner, which we may be unable to complete and may limit our ability to store and Process data and operate our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Data Protection Laws and data protection worldwide are, and are likely to remain, uncertain for the foreseeable future, and our actual or perceived failure to address or comply with these laws could: increase our compliance and operational costs; limit our ability to market our products or services and attract new and retain current customers; limit or eliminate our ability to Process data; expose us to regulatory scrutiny, actions, investigations, fines and penalties; result in reputational harm; lead to a loss of business result in litigation and liability, including class action litigation; cause to incur significant costs, expenses and fees (including attorney fees); cause a material adverse impact to business operations or financial results, and; otherwise result in other material harm to our business, or Adverse Data Protection Impact.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We strive to comply with applicable Data Protection Laws, and Data Protection Obligations to the extent possible, but we may at times fail to do so, or may be perceived to have failed to do so. Moreover, despite our efforts, we may not be successful in achieving compliance and may otherwise face Adverse Data Protection Impacts if our employees, partners or vendors do not, or are perceived not to, comply with applicable Data Protection Laws and Data Protection Obligations. We may be subject to, and suffer a an Adverse Data Protection Impact if we fail (or are perceived to have failed) to comply with applicable Data Protection Laws or Data Protection Obligations, or if our Privacy Policies are, in whole or part, found to be inaccurate, incomplete, deceptive, unfair, or misrepresentative of our actual practices. In addition, any such failure or perceived failure could result in public statements against us by consumer advocacy groups, the media or others, which may cause us material reputational harm. Our actual or perceived failure to comply with Data Protection Laws or and Data Protection Obligations could also subject us to litigation, claims, proceedings, actions or investigations by governmental entities, authorities or regulators, which could result in an Adverse Data Protection Impact, including required changes to our business practices, the diversion of resources and the attention of management from our business, regulatory oversights and audits, discontinuance of necessary Processing, or other remedies that adversely affect our business. Furthermore, the costs of compliance with, and other burdens imposed by, laws, regulations, and policies that are applicable to the businesses of our customers relating to privacy, data protection, data security, and other aspects of data Processing may limit the adoption and use of, and reduce the overall demand for, our C3 AI Software.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also expect that there will continue to be new laws, regulations, and industry standards concerning privacy, data protection, information security and other aspects of data Processing proposed and enacted in various jurisdictions. In Europe, the General Data Protection Regulation (2016/679), or GDPR, went into effect in May 2018 and introduced strict requirements for Processing the personal data of European Union data subjects. The GDPR may apply to us to the extent we Process the personal data of European Union data subjects. Companies that must comply with the GDPR face increased compliance obligations and risk, including more robust regulatory enforcement of data protection requirements, an order prohibiting Processing of European data subject personal data and potential fines for noncompliance of up to &#8364;20 million or 4% of the annual global</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenues of the noncompliant company, whichever is greater. European data protection laws including the GDPR also generally prohibit the transfer of personal data from the European Economic Area, or EEA, to the United States</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and most other countries unless the parties to the transfer have established a legal basis for the transfer and implemented specific safeguards to protect the transferred personal data. One of the primary mechanisms allowing U.S. companies to import personal information from Europe in compliance with the GDPR has been certification to the EU-U.S. Privacy Shield and Swiss-U.S. Privacy Shield frameworks administered by the U.S. Department of Commerce. However, the Court of Justice of the European Union, in the &#8220;Schrems II&#8221; ruling, invalidated framework in July 2020. The Swiss Federal Data Protection and Information Commissioner also has opined that the Swiss-U.S. Privacy Shield is inadequate for transfers of data from Switzerland to the U.S. Authorities in the United Kingdom, whose data protection laws are similar to those of the European Union, may similarly </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">invalidate use of the EU-U.S. Privacy Shield as mechanisms for lawful personal information transfers from those countries to the United States. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Schrems II decision also raised questions about whether one of the primary alternatives to the EU-U.S. Privacy Shield, namely, the European Commission&#8217;s Standard Contractual Clauses, can lawfully be used for personal information transfers from Europe to the United States or most other countries. At present, there are few, if any, viable alternatives to the EU-U.S. Privacy Shield and the Standard Contractual, or SCCs. The European Commission recently proposed updates to the SCCs, and additional regulatory guidance has been released that seeks to imposes additional obligations on companies seeking to rely on the SCCs. As such, any transfers by us or our vendors of personal data from Europe may not comply with European data protection law, may increase our exposure to the GDPR&#8217;s heightened sanctions for violations of its cross-border data transfer restrictions, and may reduce demand from companies subject to European data protection laws</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, the United Kingdom has exited the EU, with such exit referred to as &#8220;Brexit,&#8221; effective December 31, 2020. The GDPR&#8217;s data protection obligations continue to form part of the laws in the United Kingdom by virtue of section 3 of the European Union (Withdrawal) Act 2018, as amended (including by the various Data Protection, Privacy and Electronic Communications (EU Exit) Regulations). Going forward, we are exposed to increasing risk for divergence in application, interpretation and enforcement of these two parallel data protection regimes. Further, in June 2021, the European Commission adopted an adequacy decision with regard to personal data transfers to the United Kingdom under the GDPR, meaning that the European Commission determined that personal data receives essentially equivalent levels of protection in the United Kingdom as it would under EU law. This decision, however, does not cover personal data transferred for purposes of UK immigration control and contains a &#8220;sunset clause,&#8221; which mandates that the adequacy decision expire in four years. This adequacy decision may also be reassessed or revoked during its four-year effective period if the European Commission determines that the United Kingdom has deviated from the level of data protection in place at the time of the adequacy decision. If the European Commission alters or revokes its adequacy decision for any reason, from that point onwards, transfers of personal data from the European Economic Area to the United Kingdom will require a valid &#8216;transfer mechanism&#8217; and such transfers will need to be made subject to GDPR-compliant safeguards (for example, the Standard Contractual Clauses). We may face challenges in addressing applicable legal requirements resulting from any such alteration or revocation of this adequacy decision, and we may be required to make changes to our policies and practices and incur significant costs and expenses if any uncertainty surrounding the interpretation or continued efficacy of this adequacy decision develops. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the United States, Data Protection Laws include rules and regulations promulgated under the authority of the Federal Trade Commission, the Electronic Communications Privacy Act, the Computer Fraud and Abuse Act, the California Consumer Privacy Act, or CCPA, and other state and federal laws relating to privacy and data security. For example, the CCPA requires companies that process information on California residents to make new disclosures to consumers about their data collection, use and sharing practices, and allows consumers to opt out of the sale of personal information with third parties and provides a private right of action and statutory damages for data breaches. The CCPA may increase our compliance costs and potential liability. In addition, California voters recently approved the California Privacy Rights Act of 2020, or CPRA, that goes into effect on January 1, 2023. The CPRA would, among other things, give California residents the ability to limit the use of their sensitive information, provide for penalties for CPRA violations concerning California residents under the age of 16, and establish a new California Privacy Protection Agency to implement and enforce the law. The enactment of the CCPA is prompting a wave of similar legislative developments in other states in the United States, which could create the potential for a patchwork of overlapping but different state laws. Some observers have noted that the CCPA could mark the beginning of a trend toward more stringent privacy legislation in the United States, as observed by the recent adoption of more stringent privacy laws in Virginia and Colorado. The adoption of these and other more stringent privacy legislation could increase our potential liability and adversely affect our business, results of operations, and financial condition. Some countries also are considering or have passed legislation requiring local storage and Processing of data, or similar requirements, which could increase the cost and complexity of operating our C3 AI Software and other aspects of our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With laws and regulations, the United States, and globally imposing new and relatively burdensome obligations, and with substantial uncertainty over the interpretation and application of these and other laws and regulations, there is a risk that the requirements of these laws and regulations, or of contractual or other obligations relating to privacy, data protection, or information security, are interpreted or applied in a manner that is, or is alleged to be, inconsistent with our management and Processing practices, our policies or procedures, or the features of our C3 AI Software. We may face challenges in addressing their requirements and making necessary changes to our policies and practices, and may incur significant costs and expenses in an effort to do so. Although we endeavor to comply with our Privacy Policies and other privacy-, data protection-, or </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">information security-related obligations, we may at times fail to do so or may be perceived to have failed to do so. Moreover, despite our efforts, we may not be successful in achieving compliance if our employees or vendors to comply with our Privacy Policies and other privacy-, data protection-, or information security-related obligations. Any failure or perceived failure by us to comply with our Privacy Policies and our privacy-, data protection-, or information security-related obligations to customers or other third parties or any of our other legal obligations relating to privacy, data protection, or information security may result in governmental investigations or enforcement actions, litigation, claims, or public statements against us by consumer advocacy groups or others, and could result in significant liability or cause our customers to lose trust in us, which could have an adverse effect on our reputation and business. Furthermore, the costs of compliance with, and other burdens imposed by, the laws, regulations, and policies that are applicable to the businesses of our customers may limit the adoption and use of, and reduce the overall demand for, our C3 AI Software. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, if third parties we work with, such as vendors or developers, violate Data Protection Laws or Data Protection Obligations, such violations may also put our customers&#8217; content at risk and could in turn have an adverse effect on our business. Further, any significant change to Data Protection Laws, Data Protection Obligations, or industry practices regarding the collection, use, retention, security, or disclosure of our customers&#8217; content, or regarding the manner in which express or implied consent for the collection, use, retention, or disclosure of such content is obtained, could increase our costs and require us to modify our C3 AI Software, possibly in a material manner, which we may be unable to complete and may limit our ability to store and Process customer data or develop new applications and features. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we or our service providers experience a security breach or if unauthorized parties otherwise obtain access to our customers&#8217; data, our data, or our C3 AI Software, our platform may be perceived as not being secure, our reputation may be harmed, demand for our platform may be reduced, and we may incur significant liabilities.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our C3 AI Software processes, stores, and transmits our customers&#8217; proprietary and sensitive data, potentially including personal information, confidential information, protected health information, and financial data. Our C3 AI Software is built to be available on the infrastructure of third-party public cloud providers such as Amazon Web Services, Azure, and Google Cloud Platform. We also use service providers to help us deliver services to our customers. These vendors may Process personal information, protected health information, or other confidential information of our employees, partners or customers. We collect such information from individuals located both in the United States and abroad and may Process such information outside the country in which it was collected. While we and our service providers have implemented a number of security measures designed to protect against security breaches, these measures could fail or may be insufficient, resulting in the unauthorized disclosure, modification, misuse, unavailability, destruction, or loss of our or our customers&#8217; data or other sensitive information. Any security breach of our C3 AI Software, our operational systems, our physical facilities, or the systems or facilities of our partners, or the perception that one has occurred, could result in litigation, indemnity obligations, regulatory enforcement actions, investigations, fines, penalties, mitigation and remediation costs, disputes, reputational harm, diversion of management&#8217;s attention, and other liabilities and damage to our business. Even though we do not control the security measures of third parties, we may be perceived or asserted to be responsible for any breach of such measures or suffer reputational harm even where we do not have recourse to the third party that caused the breach. In addition, any failure by our partners to comply with applicable law or regulations could result in proceedings against us by governmental entities or others, with further financial, operational, and reputational damage.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cyberattacks, denial-of-service attacks, ransomware attacks, business email compromises, computer malware, viruses, social engineering (including phishing) and other malicious internet-based activity are prevalent in our industry and our customers&#8217; industries and such attacks continue to increase. We also utilize third-party providers to host, transmit, or otherwise process electronic data in connection with our business activities. We or our vendors and business partners may experience attacks, unavailable systems, unauthorized access or disclosure due to employee or other theft or misuse, denial-of-service attacks, sophisticated attacks by nation-state and nation-state supported actors, and advanced persistent threat intrusions. Despite our efforts to ensure the security, privacy, integrity, confidentiality, availability, and authenticity information technology networks and systems, Processing and information, we may not be able to anticipate or to implement effective preventive and remedial measures against all data security and privacy threats. We cannot guarantee that the recovery systems, security protocols, network protection mechanisms and other security measures that we have integrated into our systems, networks and physical facilities, which are designed to protect against, detect and minimize security breaches, or those of our vendors and business partners, will be adequate to prevent or detect service interruption, system failure data loss or theft, or other material adverse consequences. No security solution, strategy, or measures can address all possible security threats or block all methods of penetrating a network or otherwise perpetrating a security incident. The risk of unauthorized </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">circumvention of our security measures or those of our third-party providers, clients and partners has been heightened by advances in computer and software capabilities and the increasing sophistication of hackers who employ complex techniques, including without limitation, the theft or misuse of personal and financial information, counterfeiting, &#8220;phishing&#8221; or social engineering incidents, ransomware, extortion, publicly announcing security breaches, account takeover attacks, denial or degradation of service attacks, malware, fraudulent payment and identity theft. The techniques used to sabotage, disrupt or to obtain unauthorized access to our C3 AI Software, systems, networks, or physical facilities in which data is stored or through which data is transmitted change frequently, and we may be unable to implement adequate preventative measures or stop security breaches while they are occurring. In addition, laws, regulations, government guidance, and industry standards and practices in the United States and elsewhere are rapidly evolving to combat these threats. We may face increased compliance burdens regarding such requirements from regulators and customers regarding our products and services and also incur additional costs for oversight and monitoring of security risks relating to our own supply chain. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recovery systems, security protocols, network protection mechanisms and other security measures that we have integrated into our C3 AI Software, systems, networks and physical facilities, which are designed to protect against, detect and minimize security breaches, may not be adequate to prevent or detect service interruption, system failure or data loss. Our C3 AI Software, systems, networks, and physical facilities could be breached or personal information could be otherwise compromised due to employee error or malfeasance, if, for example, third parties attempt to fraudulently induce our employees, those of our vendors and business partners, or our customers to disclose information or user names and/or passwords, or otherwise compromise the security of our C3 AI Software, networks, systems and/or physical facilities. Third parties may also exploit vulnerabilities in, or obtain unauthorized access to, platforms, applications, systems, networks and/or physical facilities utilized by our vendors. We and a number of our vendors and business partners have previously been, and may in the future become, the target of cyber-attacks by third parties seeking unauthorized access to our or our customers&#8217; data or to disrupt our operations or ability to provide our services. While we have been successful in preventing such unauthorized access and disruption in the past, we may not continue to be successful against these or other attacks in the future. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs to respond to a security breach and/or to mitigate any security vulnerabilities that may be identified could be significant, our efforts to address these problems may not be successful, and these problems could result in unexpected interruptions, delays, cessation of service, negative publicity, and other harm to our business and our competitive position. We could be required to fundamentally change our business activities and practices in response to a security breach or related regulatory actions or litigation, which could have an adverse effect on our business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have contractual and legal obligations to notify relevant stakeholders of security breaches. Most jurisdictions have enacted laws requiring companies to notify individuals, regulatory authorities, and others of security breaches involving certain types of data. In addition, our agreements with certain customers and partners may require us to notify them in the event of a security breach involving customer or partner data on our systems or those of subcontractors Processing customer or partner data on our behalf. Such mandatory disclosures are costly, could lead to negative publicity, may cause our customers to lose confidence in the effectiveness of our security measures, and require us to expend significant capital and other resources to respond to or alleviate problems caused by the actual or perceived security breach may cause us to breach customer contracts. Depending on the facts and circumstances of such an incident, these damages, penalties and costs could be significant and may not be covered by insurance or could exceed our applicable insurance coverage limits. Such an event also could harm our reputation and result in litigation against us. Any of these results could materially adversely affect our financial performance. Our agreements with certain customers may require us to use industry-standard, reasonable, or other specified measures to safeguard sensitive personal information or confidential information, and any actual or perceived breach of such measures may increase the likelihood and frequency of customer audits under our agreements, which is likely to increase the costs of doing business. An actual or perceived security breach could lead to claims by our customers, or other relevant stakeholders that we have failed to comply with such legal or contractual obligations. As a result, we could be subject to legal action or our customers could end their relationships with us. There can be no assurance that any limitations of liability in our contracts, which we have in certain agreements, would be enforceable or adequate or would otherwise protect us from liabilities or damages.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Litigation resulting from security breaches may adversely affect our business. Unauthorized access to our C3 AI Software, systems, networks, or physical facilities could result in litigation with our customers or other relevant stakeholders. These proceedings could force us to spend money in defense or settlement, divert management&#8217;s time and attention, increase our costs of doing business, or adversely affect our reputation. We could be required to fundamentally change our business activities and practices or modify our C3 AI Software capabilities in response to such litigation, which could have an adverse effect on our </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">business. If a security breach were to occur, and the confidentiality, integrity or availability of our data or the data of our partners or our customers was disrupted, we could incur significant liability, or our C3 AI Software, systems, or networks may be perceived as less desirable, which could negatively affect our business and damage our reputation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we fail to detect or remediate a security breach in a timely manner, or a breach otherwise affects a large amount of data of one or more customers, or if we suffer a cyberattack that impacts our ability to operate our C3 AI Software, we may suffer material damage to our reputation, business, financial condition, and results of operations. Further, we may not have adequate insurance coverage for security incidents or breaches, including fines, judgments, settlements, penalties, costs, attorney fees and other impacts that arise out of incidents or breaches. Depending on the facts and circumstances of such an incident, the damages, penalties and costs could be significant and may not be covered by insurance or could exceed our applicable insurance coverage limits. If the impacts of a security incident or breach, or the successful assertion of one or more large claims against us that exceeds our available insurance coverage, or results in changes to our insurance policies (including premium increases or the imposition of large deductible or co-insurance requirements), it could have an adverse effect on our business. In addition, we cannot be sure that our existing insurance coverage and coverage for errors and omissions will continue to be available on acceptable terms or that our insurers will not deny coverage as to all or part of any future claim or loss. Our risks are likely to increase as we continue to expand our C3 AI Software, grow our customer base, and store, transmit, and otherwise Process increasingly large amounts of proprietary and sensitive data.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could suffer disruptions, outages, defects, and other performance and quality problems with our C3 AI Software or with the public cloud and internet infrastructure on which it relies.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business depends on our C3 AI Software to be available without disruption. We have experienced, and may in the future experience, disruptions, outages, defects, and other performance and quality problems with our C3 AI Software. We have also experienced, and may in the future experience, disruptions, outages, defects, and other performance and quality problems with the public cloud and internet infrastructure on which our C3 AI Software relies. These problems can be caused by a variety of factors, including introductions of new functionality, vulnerabilities and defects in proprietary and open source software, human error or misconduct, capacity constraints, design limitations, as well as from internal and external security breaches, malware and viruses, ransomware, cyber events, denial or degradation of service attacks or other security-related incidents.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, if our contractual and other business relationships with our public cloud providers are terminated, suspended, or suffer a material change to which we are unable to adapt, such as the elimination of services or features on which we depend, we could be unable to provide our C3 AI Software and could experience significant delays and incur additional expense in transitioning customers to a different public cloud provider.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any disruptions, outages, defects, and other security performance and quality problems with our C3 AI Software or with the public cloud and internet infrastructure on which it relies, or any material change in our contractual and other business relationships with our public cloud providers, could result in reduced use of our C3 AI Software, increased expenses, including significant, unplanned capital investments and/or service credit obligations, and harm to our brand and reputation, any of which could have a material adverse effect on our business, financial condition, reputation and results of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our application for a PPP Loan could in the future be determined to have been impermissible, which could result in damage to our reputation or adversely impact our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, given the uncertainty caused by COVID-19 and related events, we applied for and received proceeds of approximately $6.3 million from a loan under the Paycheck Protection Program, or the PPP Loan, of the Coronavirus Aid, Relief, and Economic Security Act, or the CARES Act. The PPP Loan had a term of two years, was unsecured, and was guaranteed by the U. S. Small Business Administration, or the SBA. The PPP Loan carried a fixed interest rate of 1.00% per annum, with the first six months of interest deferred. We repaid the entire balance of the PPP Loan, including accrued interest in August 2020.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In applying for the PPP Loan, we were required to certify, among other things, that the then-current economic uncertainty made the PPP Loan necessary to support our ongoing operations and that we did not, together with our affiliates, then employ more than 500 employees. We made these certifications in good faith after analyzing, among other things, economic uncertainties created by the COVID-19 pandemic, including its impact on our customers and prospects and the global economy, and the potential impact on our business activity. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that we satisfied all eligibility criteria for the PPP Loan, and that our receipt of the PPP Loan was consistent with the objectives of the CARES Act. The certification regarding necessity described above did not at the time contain any objective criteria and continues to be subject to interpretation. If, despite our good-faith belief that we satisfied all eligibility requirements for the PPP Loan, we are later determined to have violated any of the laws or governmental regulations that apply to us in connection with the PPP Loan, such as the False Claims Act, or it is otherwise determined that we were ineligible to receive the PPP Loan, we may be subject to civil, criminal, and administrative penalties, despite the fact that we elected not to use any of the PPP Loan proceeds and repaid the entire balance of the PPP Loan, including accrued interest. Any violations or alleged violations may result in adverse publicity and damage to our reputation, a review or audit by the SBA or other government entity, or claims under the False Claims Act. These events could consume significant financial and management resources and could have a material adverse effect on our business, results of operations, and financial condition. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on third-party service providers to host and deliver our C3 AI Software, and any interruptions or delays in these services could impair our C3 AI Software and harm our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently serve our customers from third-party data center hosting facilities located in the United States, Asia, and Europe. Our operations depend, in part, on our third-party facility providers&#8217; ability to protect these facilities against damage or interruption from natural disasters, power or telecommunications failures, criminal acts, and similar events. In the event that our data center arrangements are terminated, or if there are any lapses of service or damage to a center, we could experience lengthy interruptions in our C3 AI Software as well as delays and additional expenses in making new arrangements. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We designed our system infrastructure and procure and own or lease the computer hardware used for our C3 AI Software. Design and mechanical errors, spikes in usage volume, and failure to follow system protocols and procedures could cause our systems to fail, resulting in interruptions in our C3 AI Software. Any interruptions or delays in our service, whether as a result of third-party error, our own error, natural disasters, or security breaches, whether accidental or willful, could harm our relationships with our customers and cause our revenue to decrease and/or our expenses to increase. Also, in the event of damage or interruption, our insurance policies may not adequately compensate us for any losses that we may incur. These factors in turn could further reduce our revenue, subject us to liability and cause us to issue credits or cause customers to fail to renew their subscriptions, any of which could materially adversely affect our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may face exposure to foreign currency exchange rate fluctuations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell to customers globally and have international operations primarily in Europe. As we continue to expand our international operations, we will become more exposed to the effects of fluctuations in currency exchange rates. Although the majority of our cash generated from revenue is denominated in U.S. dollars, a small amount is denominated in foreign currencies, and our expenses are generally denominated in the currencies of the jurisdictions in which we conduct our operations. For the three months ended October&#160;31, 2021 and 2020, 17% and 28% of our revenue, respectively, and for the six months ended October&#160;31, 2021 and 2020, 17% and 26% of our revenue, respectively, were denominated in currencies other than U.S. dollars. For the three months ended October&#160;31, 2021 and 2020, 5% and 8% of our expenses, respectively, and for the six months ended October&#160;31, 2021 and 2020, 5% and 9% of our expenses, respectively, were denominated in currencies other than U.S. dollars. Because we conduct business in currencies other than U.S. dollars but report our results of operations in U.S. dollars, we also face remeasurement exposure to fluctuations in currency exchange rates, which could hinder our ability to predict our future results and earnings and could materially impact our results of operations. Therefore, increases in the value of the U.S. dollar and decreases in the value of foreign currencies could result in the dollar equivalent of our revenue being lower. We do not currently maintain a program to hedge exposures to non-U.S. dollar currencies. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales to government entities and highly regulated organizations are subject to a number of challenges and risks.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell to U.S. federal, state, local, and foreign governmental agency customers, as well as to customers in highly regulated industries such as financial services, telecommunications, and healthcare. Sales to such entities are subject to a number of challenges and risks. Selling to such entities can be highly competitive, expensive, and time consuming, often requiring significant upfront time and expense without any assurance that these efforts will generate a sale. Government contracting requirements may change and restrict our ability to sell into the government sector. Government demand and payment for our C3 AI Software is affected by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our C3 AI Software. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, governmental and highly regulated entities may demand contract terms that differ from our standard arrangements and may be less favorable than terms agreed with other customers. In our experience, government entities often require shorter term subscriptions than our private sector customers due to budget cycles, making one-year subscriptions not uncommon. Government entities and highly regulated organizations typically have longer implementation cycles, sometimes require acceptance provisions that can lead to a delay in revenue recognition, can have more complex IT and data environments, and may expect greater payment flexibility from vendors. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts with governmental entities may also include preferential pricing terms, such as &#8220;most favored customer&#8221; pricing. In the event that we are successful in being awarded a government contract, the award may be subject to appeals, disputes, or litigation, including but not limited to bid protests by unsuccessful bidders.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a government contractor or subcontractor, we must comply with laws, regulations, and contractual provisions relating to the formation, administration, and performance of government contracts and inclusion on government contract vehicles, which affect how we and our partners do business with government agencies. As a result of actual or perceived noncompliance with government contracting laws, regulations, or contractual provisions, we may be subject to non-ordinary course audits and internal investigations, which may prove costly to our business, divert management time, or limit our ability to continue selling our products and services to our government customers. These laws and regulations may impose other added costs on our business, and failure to comply with these or other applicable regulations and requirements, including non-compliance in the past, could lead to claims for damages from our partners, downward contract price adjustments or refund obligations, civil or criminal penalties, and termination of contracts and suspension or debarment from government contracting for a period of time with government agencies. Any such damages, penalties, disruption, or limitation in our ability to do business with a government would adversely impact, and could have a material adverse effect on, our business, results of operations, financial condition, public perception and growth prospects. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Governmental and highly regulated entities may have statutory, contractual, or other legal rights to terminate contracts with us or our partners for convenience or for other reasons. Any such termination may adversely affect our ability to contract with other government customers as well as our reputation, business, financial condition, and results of operations. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All these factors can add further risk to business conducted with these customers. If sales expected from a government entity or highly regulated organization for a particular period are not realized in that period or at all, our business, financial condition, results of operations, and growth prospects could be materially and adversely affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business could be adversely affected if our employees cannot obtain and maintain required security clearances, we cannot obtain and maintain a required facility security clearance, or we do not comply with legal and regulatory obligations regarding the safeguarding of classified information.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of our U.S. government contracts requires our employees to maintain security clearances, and also requires us to comply with U.S. Department of Defense, or DoD, security rules and regulations. The DoD has strict security clearance requirements for personnel who perform work in support of classified programs. In general, access to classified information, technology, facilities, or programs are subject to additional contract oversight and potential liability. In the event of a security incident involving classified information, technology, facilities, or programs, or personnel holding clearances, we may be subject to legal, financial, operational and reputational harm. Obtaining and maintaining security clearances for employees involves a lengthy process, and it is difficult to identify, recruit, and retain employees who already hold security clearances. If our employees are unable to obtain security clearances in a timely manner, or at all, or if our employees who hold security clearances are unable to maintain their clearances or terminate employment with us, then a customer requiring classified work could terminate an existing contract or decide not to renew the contract upon its expiration. To the extent we are not able to obtain or maintain a facility security clearance, we may not be able to bid on or win new classified contracts, and our existing contract (and any future contracts we may subsequently obtain) requiring a facility security clearance could be terminated. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to achieve and sustain a level of liquidity sufficient to support our operations and fulfill our obligations, our business, operating results and financial position could be adversely affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We actively monitor and manage our cash and cash equivalents so that sufficient liquidity is available to fund our operations and other corporate purposes. In the future, increased levels of liquidity may be required to adequately support our operations and initiatives and to mitigate the effects of business challenges or unforeseen circumstances. If we are unable to achieve and sustain such increased levels of liquidity, we may suffer adverse consequences including reduced investment in our </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C3 AI Software, difficulties in executing our business plan and fulfilling our obligations, and other operational challenges. Any of these developments could adversely affect our business, operating results and financial position.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may need additional capital, and we cannot be certain that additional financing will be available on favorable terms, or at all.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we have funded our operations and capital expenditures primarily through equity issuances and cash generated from our operations. Although we currently anticipate that our existing cash and cash equivalents and cash flow from operations will be sufficient to meet our cash needs for the foreseeable future, we may require additional financing. We evaluate financing opportunities from time to time, and our ability to obtain financing will depend, among other things, on our development efforts, business plans, operating performance, and condition of the capital markets at the time we seek financing. Future sales and issuances of our capital stock or rights to purchase our capital stock could result in substantial dilution to our existing stockholders. We may sell Class A common stock, convertible securities, and other equity securities in one or more transactions at prices and in a manner as we may determine from time to time. If we sell any such securities in subsequent transactions, investors may be materially diluted. New investors in such subsequent transactions could gain rights, preferences, and privileges senior to those of holders of our Class A common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities. We cannot assure you that additional financing will be available to us on favorable terms when required, or at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth, development efforts and to respond to business challenges could be significantly impaired, and our business, operating results and financial condition may be adversely affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may acquire other businesses or receive offers to be acquired, which could require significant management attention, disrupt our business or dilute stockholder value.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past made, and may in the future make, acquisitions of other companies, products, and technologies. We have limited experience in acquisitions. We may not be able to find suitable acquisition candidates, and we may not be able to complete acquisitions on favorable terms, if at all. Any acquisitions we complete may not ultimately strengthen our competitive position or achieve our goals, and may be viewed negatively by customers, developers, or investors. In addition, we may not be able to integrate acquired businesses successfully or effectively manage the combined company following an acquisition. If we fail to successfully integrate our acquisitions, or the people or technologies associated with those acquisitions, into our company, the results of operations of the combined company could be adversely affected. Any integration process will require significant time and resources, require significant attention from management and disrupt the ordinary functioning of our business, and we may not be able to manage the process successfully, which could harm our business. In addition, we may not successfully evaluate or utilize the acquired technology and accurately forecast the financial impact of an acquisition transaction, including accounting charges. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may have to pay cash, incur debt, or issue equity securities to pay for any such acquisition, each of which could affect our financial condition or the value of our capital stock. The sale of equity to finance any such acquisitions could result in dilution to our stockholders. If we incur more debt, it would result in increased fixed obligations and could also subject us to covenants or other restrictions that would impede our ability to flexibly operate our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have business and customer relationships with certain entities who are stockholders or are affiliated with our directors, or both, and conflicts of interest may arise because of such relationships.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our customers and other business partners are affiliated with certain of our directors or hold shares of our capital stock, or both. For example, in June 2019, we entered into a strategic collaboration agreement with Baker Hughes whereby Baker Hughes had a right to appoint a director. Our director, Lorenzo Simonelli, is an employee of Baker Hughes, and Baker Hughes is a stockholder. We believe that the transactions and agreements that we have entered into with related parties are on terms that are at least as favorable as could reasonably have been obtained at such time from third parties. However, these relationships could create, or appear to create, potential conflicts of interest when our board of directors is faced with decisions that could have different implications for us and these other parties or their affiliates. In addition, conflicts of interest may arise between us and these other parties and their affiliates. The appearance of conflicts, even if such conflicts do not materialize, might adversely affect the public&#8217;s perception of us, as well as our relationship with other companies and our ability to enter </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">into new relationships in the future, including with competitors of such related parties, which could harm our business and results of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in accounting standards and subjective assumptions, estimates and judgments by management related to complex accounting matters could adversely affect our financial results or financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GAAP and related accounting pronouncements, implementation guidelines and interpretations with regard to a wide range of matters that are relevant to our business, such as revenue recognition, impairment of intangible assets, lease obligations, vendor allowances, tax matters and litigation, are complex and involve many subjective assumptions, estimates and judgments. Changes in accounting standards or their interpretation or changes in underlying assumptions, estimates or judgments could significantly change our reported or expected financial performance or financial condition. The implementation of new accounting standards could also require certain systems, internal process and other changes that could increase our operating costs.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, in October 2021, we amended our agreements with Baker Hughes to extend the term by an additional year, for a total of six years, with an expiration date in fiscal year 2025, to modify the amount of Baker Hughes&#8217; annual commitments to $85.0 million in fiscal year 2023, $110.0 million in fiscal year 2024, and $125.0 million in fiscal year 2025, and to revise the structure of the arrangement to further incentivize Baker Hughes&#8217; sales of our products and services. Beginning in fiscal year 2023, Baker Hughes&#8217; annual commitments will be reduced by any revenue that Baker Hughes generates from certain customers. The amount of revenue generated by Baker Hughes from these customers will be considered to be variable consideration, and we will be required to review our estimates of this amount quarterly and adjust this estimate, as needed to reflect our current assumptions. To the extent that our estimate of this variable consideration in any prior quarter is not accurate, we may be required to adjust our revenue in future periods to adjust for this variance. As a result, our results of operations in any period could be materially and adversely affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Increased scrutiny regarding environmental, employment, social, and governance matters could adversely impact our reputation, our ability to retain employees, and the willingness of customers and others to do business with us. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is increasing focus from investors, regulators, and other corporate stakeholders on corporate policies addressing environmental, employment, social, and governance matters. Stakeholder expectations regarding appropriate corporate conduct on these matters are continually evolving, as are expectations regarding appropriate methods and types of related corporate disclosure. Investors, regulators, or other corporate stakeholders may not be satisfied with our existing environmental, employment, social, and governance practices or those of our customers, strategic partners, or vendors. These stakeholders may also be dissatisfied with the pace at which any revisions to our practices or the practices of our customers, strategic partners, or vendors are adopted and implemented. Further, investors and other stakeholders may object to the societal costs or ethical or other implications, or the perceived costs or implications, associated with the use of our products made by one or more of our customers. If any of these events were to occur, our reputation, our ability to retain employees, and the willingness of customers and others to do business with us may be materially and adversely impacted. We may also incur additional costs and require additional resources, which could be material, to monitor, report, and comply with related corporate disclosure obligations in the future, whether those obligations are imposed by law, regulation, or market expectation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our International Operations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are continuing to expand our operations outside the United States, where we may be subject to increased business and economic risks that could harm our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have customers in more than 10 countries, and 28% of our revenue for the six months ended October&#160;31, 2021 was generated from customers outside of North America. As of October&#160;31, 2021, we had nine international sales locations, and we plan to add local sales support in further select international markets over time. We expect to continue to expand our international operations, which may include opening offices in new jurisdictions and providing our C3 AI Software in additional languages. Any new markets or countries into which we attempt to sell subscriptions to our C3 AI Software may not be receptive. For example, we may not be able to expand further in some markets if we are not able to satisfy certain government- and industry-specific requirements. In addition, our ability to manage our business and conduct our operations internationally in the future may require considerable management attention and resources and is subject to the particular challenges of supporting a rapidly growing business in an environment of multiple languages, cultures, customs, legal and regulatory systems, alternative dispute systems, and commercial markets. Future international expansion will require </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">investment of significant funds and other resources. Operating internationally subjects us to new risks and may increase risks that we currently face, including risks associated with: </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recruiting and retaining talented and capable employees outside the United States and maintaining our company culture across all of our offices; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potentially different pricing environments, longer sales cycles, and longer accounts receivable payment cycles and collections issues;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance with applicable international laws and regulations, including laws and regulations with respect to privacy, data protection, and consumer protection, and the risk of penalties to us and individual members of management or employees if our practices are deemed to be out of compliance; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">management of an employee base in jurisdictions that may not give us the same employment and retention flexibility as does the United States; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">operating in jurisdictions that do not protect intellectual property rights to the same extent as does the United States and the practical enforcement of such intellectual property rights outside of the United States; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">foreign government interference with our intellectual property that resides outside of the United States, such as the risk of changes in foreign laws that could restrict our ability to use our intellectual property; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">integration with partners outside of the United States; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">securing our locally operated systems and our data and the data of our customers and partners accessible from such jurisdictions;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance by us and our business partners with anti-corruption laws, import and export control laws, tariffs, trade barriers, economic sanctions, anti-money laundering laws and other regulatory limitations on our ability to provide our C3 AI Software in certain international markets; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">foreign exchange controls that might require significant lead time in setting up operations in certain geographic territories and might prevent us from repatriating cash earned outside the United States; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">political and economic instability; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">COVID-19 or any other pandemics or epidemics that could result in decreased economic activity in certain markets, decreased use of our C3 AI Software, or in our decreased ability to import, export, or sell our C3 AI Software to existing or new customers in international markets; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in diplomatic and trade relationships, including the imposition of new trade restrictions, trade protection measures, import or export requirements, trade embargoes, and other trade barriers; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">generally longer payment cycles and greater difficulty 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">double taxation of our international earnings and potentially adverse tax consequences due to changes in the income and other tax laws of the United States or the international jurisdictions in which we operate; and </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">higher costs of doing business internationally, including increased accounting, travel, infrastructure, and legal compliance costs. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our business partners also have international operations and are subject to the risks described above. Even if we are able to successfully manage the risks of international operations, our business may be adversely affected if our business partners are not able to successfully manage these risks.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compliance with laws and regulations applicable to our global operations substantially increases our cost of doing business in international jurisdictions. We may be unable to keep current with changes in laws and regulations as they occur. Although we have implemented policies and procedures designed to support compliance with these laws and regulations, there can be no assurance that we will always maintain compliance or that all of our employees, contractors, partners, and agents will comply. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any violations could result in enforcement actions, fines, civil and criminal penalties, damages, injunctions, or reputational harm. If we are unable to comply with these laws and regulations or manage the complexity of our global operations successfully, we may need to relocate or cease operations in certain foreign jurisdictions. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to governmental export and import controls that could impair our ability to compete in international markets or subject us to liability if we are not in compliance with applicable laws.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our C3 AI Software is subject to various restrictions under U.S. export control and trade and economic sanctions laws and regulations, including the U.S. Department of Commerce&#8217;s Export Administration Regulations, or EAR, and various economic and trade sanctions regulations administered by the U.S. Department of the Treasury&#8217;s Office of Foreign Assets Control, or OFAC. U.S. export control and economic sanctions laws and regulations include restrictions or prohibitions on the sale or supply of certain AI platform and applications, services and technologies to U.S. embargoed or sanctioned countries, governments, persons, and entities. Further, U.S. export laws and regulations include broad licensing requirements, including requiring authorization for the export of certain items. In addition, various countries regulate the import of certain items, including through import permitting and licensing requirements and have enacted or could enact laws that could limit our ability to distribute our C3 AI Software or could limit our customers&#8217; ability to implement our C3 AI Software in those countries. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our C3 AI Software and, if required, obtaining the necessary export license or other authorization for a particular sale, or changes in export, sanctions, and import laws, may result in the delay or loss of sales opportunities, delay the introduction and sale of subscriptions to our C3 AI Software in international markets, prevent our customers with international operations from using our C3 AI Software or, in some cases, prevent the access or use of our C3 AI Software to and from certain countries, governments, persons, or entities altogether. Further, any change in export or import regulations, economic sanctions or related laws, shift in the enforcement or scope of existing regulations or change in the countries, governments, persons, or technologies targeted by such regulations could result in decreased use of our C3 AI Software or in our decreased ability to export or sell our C3 AI Software to existing or potential customers with international operations. Any decreased use of our C3 AI Software or limitation on our ability to export or sell our C3 AI Software would likely harm our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, if our channel partners fail to obtain appropriate import, export, or re-export licenses or permits, we may also be adversely affected through reputational harm, as well as other negative consequences, including government investigations and penalties. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even though we take precautions to ensure that we and our channel partners comply with all relevant regulations, any failure by us or our channel partners to comply with U.S. export control and economic sanctions laws and regulations or other laws could have negative consequences, including reputational harm, government investigations and substantial civil and criminal penalties (e.g., fines, incarceration for responsible employees and managers, and the possible loss of export or import privileges). </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to the U.S. Foreign Corrupt Practices Act, or FCPA, and similar anti-corruption, anti-bribery, and similar laws, and non-compliance with such laws can subject us to criminal or civil liability and harm our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the FCPA, U.S. domestic bribery laws, the UK Bribery Act, and other anti-corruption and similar laws in the countries in which we conduct activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly to generally prohibit companies, their employees, and their third-party business partners or intermediaries, representatives, and agents from authorizing, offering, or providing, directly or indirectly, improper payments or other benefits, directly or indirectly, to government officials or others in the private sector in order to influence official action, direct business to any person, gain any improper advantage, or obtain or retain business. 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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we increase our international sales and business and sales to the public sector, we may engage with third-party business partners and intermediaries to market our C3 AI Software and to obtain necessary permits, licenses, and other regulatory approvals. In addition, we or our third-party business partners or intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities. We can be held liable for the corrupt or other illegal activities of our third-party business partners or intermediaries, our employees, representatives, contractors, and agents, even if we do not explicitly authorize such activities. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These laws also require that we keep accurate books and records and maintain internal controls and compliance procedures designed to prevent any such actions. While we have policies and procedures to address compliance with such laws, our third-party business partners or intermediaries, employees, representatives, contractors, and agents may take actions in violation of our policies and applicable law, for which we may be ultimately held responsible. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Detecting, investigating, and resolving actual or alleged violations of anti-corruption laws can require a significant diversion of time, resources, and attention from senior management, as well as significant defense costs and other professional fees. In addition, noncompliance with anti-corruption, or anti-bribery laws could subject us to whistleblower complaints, investigations, sanctions, settlements, prosecution, enforcement actions, fines, damages, other civil or criminal penalties or injunctions against us, our officers, or our employees, disgorgement of profits, suspension or debarment from contracting with the U.S. government or other persons, reputational harm, adverse media coverage, and other collateral consequences. If any subpoenas or investigations are launched, or governmental or other sanctions are imposed, or if we do not prevail in any possible civil or criminal proceeding, our reputation, business, stock price, financial condition, prospects and results of operations could be harmed. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Taxes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our results of operations may be harmed if we are required to collect sales or other related taxes for our subscriptions in jurisdictions where we have not historically done so.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We collect sales tax in a number of jurisdictions. One or more states or countries may seek to impose incremental or new sales, use, or other tax collection obligations on us. A successful assertion by a state, country, or other jurisdiction that we should have been or should be collecting additional sales, use, or other taxes could, among other things, result in substantial tax payments, create significant administrative burdens for us, discourage potential customers from subscribing to our C3 AI Software due to the incremental cost of any such sales or other related taxes, or otherwise harm our business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be subject to liabilities on past sales for taxes, surcharges, and fees.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently collect and remit applicable sales tax in jurisdictions where we, through our employees, have a presence and where we have determined, based on legal precedents in the jurisdiction, that sales of our C3 AI Software are classified as taxable. We do not currently collect and remit other state and local excise, utility, user, and ad valorem taxes, fees or surcharges that may apply to our customers. We believe that we are not otherwise subject to, or required to collect, any additional taxes, fees or surcharges imposed by state and local jurisdictions because we do not have a sufficient physical presence or &#8220;nexus&#8221; in the relevant taxing jurisdiction or such taxes, fees, or surcharges do not apply to sales of our C3 AI Software in the relevant taxing jurisdiction. However, there is uncertainty as to what constitutes sufficient physical presence or nexus for a state or local jurisdiction to levy taxes, fees, and surcharges for sales made over the internet, and there is also uncertainty as to whether our characterization of our C3 AI Software as not taxable in certain jurisdictions will be accepted by state and local taxing authorities. Additionally, we have not historically collected value-added tax, or VAT, or goods and services tax, or GST, on sales of our C3 AI Software, generally, because we make almost all of our sales through our office in the United States, and we believe, based on information provided to us by our customers, that most of our sales are made to business customers. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxing authorities may challenge our position that we do not have sufficient nexus in a taxing jurisdiction or that our C3 AI Software are exempt from use, telecommunications, VAT, GST, and other taxes, which could result in increased tax liabilities for us or our customers, which could harm our business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The application of indirect taxes (such as sales and use tax, VAT, GST, business tax, and gross receipt tax) to businesses that transact online, such as ours, is a complex and evolving area. Following the recent U.S. Supreme Court decision in South Dakota v. Wayfair, Inc., states are now free to levy taxes on sales of goods and services based on an &#8220;economic nexus,&#8221; regardless of whether the seller has a physical presence in the state. As a result, it may be necessary to reevaluate whether our activities give rise to sales, use, and other indirect taxes as a result of any nexus in those states in which we are not currently registered to collect and remit taxes. Additionally, we may need to assess our potential tax collection and remittance liabilities based on existing economic nexus laws&#8217; dollar and transaction thresholds. We continue to analyze our exposure for such taxes and liabilities. The application of existing, new, or future laws, whether in the United States or internationally, could harm our business. There have been, and will continue to be, substantial ongoing costs associated with complying with the various indirect tax requirements in the numerous markets in which we conduct or will conduct business. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may have exposure to greater than anticipated tax liabilities, which could harm our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While to date we have not incurred significant income taxes in operating our business, we are subject to income taxes in the United States and various jurisdictions outside of the United States. Our effective tax rate could fluctuate due to changes in the proportion of our earnings and losses in countries with differing statutory tax rates. Our tax expense could also be impacted by changes in non-deductible expenses, changes in excess tax benefits of stock-based or other compensation, changes in the valuation of, or our ability to use, deferred tax assets and liabilities, the applicability of withholding taxes, and effects from acquisitions. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for taxes on our financial statements could also be impacted by changes in accounting principles, changes in U.S. federal, state, or international tax laws applicable to corporate multinationals such as the recent legislation enacted in the United States, other fundamental changes in law currently being considered by many countries and changes in taxing jurisdictions&#8217; administrative interpretations, decisions, policies and positions. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to review and audit by U.S. federal, state, local, and foreign tax authorities. Such tax authorities may disagree with tax positions we take, and if any such tax authority were to successfully challenge any such position, our business could be harmed. We may also be subject to additional tax liabilities due to changes in non-income based taxes resulting from changes in federal, state, or international tax laws, changes in taxing jurisdictions&#8217; administrative interpretations, decisions, policies, and positions, results of tax examinations, settlements, or judicial decisions, changes in accounting principles, changes to our business operations, including acquisitions, as well as the evaluation of new information that results in a change to a tax position taken in a prior period. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to use our net operating losses and certain other tax attributes to offset future taxable income or taxes may be subject to certain limitations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2021, we had net operating loss carryforwards, or NOLs, for U.S. federal and state purposes of $308.3 million and $168.6 million, respectively, which may be available to offset taxable income in the future, and portions of which expire in various years beginning in 2029. A lack of future taxable income would adversely affect our ability to utilize these NOLs before they expire. Under the Tax Cuts and Jobs Act of 2017, or the Tax Act, as modified by the CARES Act, federal NOLs incurred in tax years beginning after December 31, 2017 may be carried forward indefinitely, but the deductibility of such federal NOLs in tax years beginning after December 31, 2020 is limited to 80% of taxable income. It is uncertain if and to what extent various states will conform to the Tax Act or the CARES Act. In addition, under Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an &#8220;ownership change&#8221; (as defined under Sections 382 and 383 of the Code and applicable Treasury Regulations) is subject to limitations on its ability to utilize its pre-change NOLs and certain other tax attributes to offset post-change taxable income or taxes. We may experience a future ownership change under Section 382 of the Code that could affect our ability to utilize our NOLs to offset our income. Furthermore, our ability to utilize NOLs of companies that we have acquired or may acquire in the future may be subject to limitations. In addition, at the state level, there may be periods during which the use of NOLs is suspended or otherwise limited, which could accelerate or permanently increase state taxes owed. For example, on June 29, 2020, the Governor of California signed into law the 2020 Budget Act which temporarily suspends the utilization of NOLs and limits the utilization of research credits to $5.0 million annually for 2020, 2021, and 2022. For these reasons, we may not be able to utilize a material portion of the NOLs reflected on our balance sheet, even if we attain profitability, which could potentially result in increased future tax liability to us and could adversely affect our operating results and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Intellectual Property</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are currently, and may be in the future, party to intellectual property rights claims and other litigation matters, which, if resolved adversely, could harm our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We primarily rely and expect to continue to rely on a combination of patent, patent licenses, trade secret, domain name protection, trademark, and copyright laws, as well as confidentiality and license agreements with our employees, consultants, and third parties, to protect our intellectual property and proprietary rights. From time to time, are subject to litigation based on allegations of infringement, misappropriation, or other violations of intellectual property or other rights. As we face increasing competition and gain an increasingly high profile, the possibility of intellectual property rights claims, commercial claims, and other assertions against us grows. We have in the past been, and may from time to time in the future become, a party to litigation and disputes related to our intellectual property, our business practices, and our C3 AI Software. While we intend to </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">defend any lawsuit vigorously, litigation can be costly and time consuming, divert the attention of our management and key personnel from our business operations, and dissuade potential customers from subscribing to our C3 AI Software, which would harm our business. Furthermore, with respect to lawsuits, there can be no assurances that favorable outcomes will be obtained. We may need to settle litigation and disputes on terms that are unfavorable to us, or we may be subject to an unfavorable judgment that may not be reversible upon appeal. The terms of any settlement or judgment may require us to cease some or all of our operations or pay substantial amounts to the other party. In addition, our agreements with customers or partners typically include certain provisions for indemnifying them against liabilities if our C3 AI Software infringes a third party&#8217;s intellectual property rights, including in the third-party open source software components included in our C3 AI Software, which indemnification obligations could require us to make payments to our customers. During the course of any litigation or dispute, we may make announcements regarding the results of hearings and motions and other interim developments. If securities analysts and investors regard these announcements as negative, the market price of our Class A common stock may decline. With respect to any intellectual property rights claim, we may have to seek a license to continue practices found to be in violation of third-party rights, which may not be available on reasonable terms and may significantly increase our operating expenses. A license to continue such practices may not be available to us at all, and we may be required to develop alternative non-infringing technology or practices or discontinue the practices. The development of alternative, non-infringing technology or practices could require significant effort and expense. Our business could be harmed as a result. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our agreements with customers and other third parties generally include indemnification provisions under which we agree to indemnify them for losses suffered or incurred as a result of claims of intellectual property infringement, or other liabilities relating to or arising from our software, services, or other contractual obligations. Large indemnity payments could harm our business, results of operations, and financial condition. Although we normally contractually limit our liability with respect to such indemnity obligations, generally, those limitations may not be fully enforceable in all situations, and we may still incur substantial liability under those agreements. Any dispute with a customer with respect to such obligations could have adverse effects on our relationship with that customer and other existing customers and new customers and harm our business and results of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our failure to protect our intellectual property rights and proprietary information could diminish our brand and other intangible assets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October&#160;31, 2021, we have ten issued patents in the United States, eleven issued patents in a number of international jurisdictions, 18 patent applications in the United States (including one allowed application and three provisional applications), and 45 patent applications pending internationally. Our issued patents expire between February 23, 2033 and July 30, 2039. The pending patent applications are presently undergoing examination or expected to undergo examination in the near future. These patents and patent applications seek to protect our proprietary inventions relevant to our business, in addition to other proprietary technologies which are maintained as trade secrets. We intend to pursue additional intellectual property protection to the extent we believe it would be beneficial and cost-effective. We make business decisions about when to seek patent protection for a particular technology and when to rely upon copyright or trade secret protection, and the approach we select may ultimately prove to be inadequate. Even in cases where we seek patent protection, there is no assurance that the resulting patents will effectively protect every significant feature of our C3 AI Software. In addition, we believe that the protection of our trademark rights is an important factor in AI platform and application recognition, protecting our brand and maintaining goodwill. If we do not adequately protect our rights in our trademarks from infringement and unauthorized use, any goodwill that we have developed in those trademarks could be lost or impaired, which could harm our brand and our business. Third parties may knowingly or unknowingly infringe our proprietary rights, third parties may challenge our proprietary rights, pending and future patent, trademark and copyright applications may not be approved, and we may not be able to prevent infringement without incurring substantial expense. We have also devoted substantial resources to the development of our proprietary technologies and related processes. In order to protect our proprietary technologies and processes, we rely in part on trade secret laws and confidentiality agreements with our employees, consultants, and third parties. These agreements may not effectively prevent unauthorized disclosure of confidential information and may not provide an adequate remedy in the event of unauthorized disclosure of confidential information. In addition, others may independently discover our trade secrets, in which case we would not be able to assert trade secret rights or develop similar technologies and processes. Further, laws in certain jurisdictions may afford little or no trade secret protection, and any changes in, or unexpected interpretations of, the intellectual property laws in any country in which we operate may compromise our ability to enforce our intellectual property rights. Costly </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights. If the protection of our proprietary rights is inadequate to prevent use or appropriation by third parties, the value of our C3 AI Software, brand, and other intangible assets may be diminished, and competitors may be able to more effectively replicate our C3 AI Software. Any of these events would harm our business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our use of third-party open source software could negatively affect our ability to offer and sell subscriptions to our C3 AI Software and subject us to possible litigation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of the technologies we use incorporates third-party open source software, and we may incorporate third-party open source software in our solutions in the future. Open source software is generally licensed by its authors or other third parties under open source licenses. From time to time, companies that use third-party open source software have faced claims challenging the use of such open source software and requesting compliance with the open source software license terms. Accordingly, we may be subject to suits by parties claiming ownership of what we believe to be open source software or claiming non-compliance with the applicable open source licensing terms. Some open source software licenses require end users who use, distribute or make available across a network software and services that include open source software to offer aspects of the technology that incorporates the open source software for no cost. We may also be required to make publicly available source code (which in some circumstances could include valuable proprietary code) for modifications or derivative works we create based upon, incorporating or using the open source software and/or to license such modifications or derivative works under the terms of the particular open source license. Additionally, if a third-party software provider has incorporated open source software into software that we license from such provider, we could be required to disclose any of our source code that incorporates or is a modification of our licensed software. While we employ practices designed to monitor our compliance with the licenses of third-party open source software and protect our valuable proprietary source code, we may inadvertently use third-party open source software in a manner that exposes us to claims of non-compliance with the terms of their licenses, including claims of intellectual property rights infringement or for breach of contract. Furthermore, there exists today an increasing number of types of open source software licenses, almost none of which have been tested in courts of law to provide guidance of their proper legal interpretations. If we were to receive a claim of non-compliance with the terms of any of these open source licenses, we could be required to incur significant legal expenses defending against those allegations and could be subject to significant damages, enjoined from offering or selling our solutions that contained the open source software, and required to comply with the foregoing conditions, and we may be required to publicly release certain portions of our proprietary source code. We could also be required to expend substantial time and resources to re-engineer some of our software. Any of the foregoing could disrupt and harm our business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the use of third-party open source software typically exposes us to greater risks than the use of third-party commercial software because open source licensors generally do not provide warranties or controls on the functionality or origin of the software. Use of open source software may also present additional security risks because the public availability of such software may make it easier for hackers and other third parties to determine how to compromise our C3 AI Software. Any of the foregoing could harm our business and could help our competitors develop platforms and applications that are similar to or better than ours. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Because of the characteristics of open source software, there may be fewer technology barriers to entry by new competitors and it may be relatively easy for new and existing competitors with greater resources than we have to compete with us.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of the characteristics of open source software is that the governing license terms generally allow liberal modifications of the code and distribution thereof to a wide group of companies and/or individuals. As a result, others could easily develop new platforms and applications based upon those open source programs that compete with existing open source software that we support and incorporate into our C3 AI Software. Such competition with use of the open source projects that we utilize can materialize without the same degree of overhead and lead time required by us, particularly if the customers do not value the differentiation of our proprietary components. It is possible for new and existing competitors with greater resources than ours to develop their own open source software or hybrid proprietary and open source software offerings, potentially reducing the demand for, and putting price pressure on, our C3 AI Software. In addition, some competitors make open source software available for free download and use or may position competing open source software as a loss leader. We cannot guarantee that we will be able to compete successfully against current and future competitors or that competitive pressure and/or the availability of open source software will not result in price reductions, reduced operating margins and loss of market share, any one of which could seriously harm our business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If open source software programmers, many of whom we do not employ, or our own internal programmers do not continue to develop and enhance open source technologies, we may be unable to develop new technologies, adequately enhance our existing technologies or meet customer requirements for innovation, quality and price.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely to a significant degree on a number of open source software programmers, or committers and contributors, to develop and enhance components of our C3 AI Software. Additionally, members of the corresponding Apache Software Foundation Project Management Committees, or PMCs, many of whom are not employed by us, are primarily responsible for the oversight and evolution of the codebases of important components of the open source data management ecosystem. If the open source data management committees and contributors fail to adequately further develop and enhance open source technologies, or if the PMCs fail to oversee and guide the evolution of open source data management technologies in the manner that we believe is appropriate to maximize the market potential of our solutions, then we would have to rely on other parties, or we would need to expend additional resources, to develop and enhance our C3 AI Software. We also must devote adequate resources to our own internal programmers to support their continued development and enhancement of open source technologies, and if we do not do so, we may have to turn to third parties or experience delays in developing or enhancing open source technologies. We cannot predict whether further developments and enhancements to these technologies would be available from reliable alternative sources. In either event, we may incur additional development expenses and experience delays in technology release and upgrade. Delays in developing, completing, or delivering new or enhanced components to our C3 AI Software could cause our offerings to be less competitive, impair customer acceptance of our solutions, and result in delayed or reduced revenue for our solutions. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our software development and licensing model could be negatively impacted if the Apache License, Version 2.0 is not enforceable or is modified so as to become incompatible with other open source licenses.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of our C3 AI Software have been provided under the Apache License 2.0. This license states that any work of authorship licensed under it, and any derivative work thereof, may be reproduced and distributed provided that certain conditions are met. It is possible that a court would hold this license to be unenforceable or that someone could assert a claim for proprietary rights in a program developed and distributed under it. Any ruling by a court that this license is not enforceable, or that we may not reproduce or distribute those open source software components as part of our C3 AI Software, may negatively impact our distribution or development of all or a portion of our solutions. In addition, at some time in the future it is possible that the license terms under which important components of the open source projects in our C3 AI Software is distributed may be modified, which could, among other consequences, negatively impact our continuing development or distribution of the software code subject to the new or modified license.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, full utilization of our C3 AI Software may depend on software, applications, hardware and services from various third parties, and these items may not be compatible with our C3 AI Software and its development or may not be available to us or our customers on commercially reasonable terms, or at all, which could harm our business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The trading price of our Class A common stock may be volatile, and you could lose all or part of your investment.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading price of our Class A common stock has been and will likely continue to be volatile and could be subject to fluctuations in response to various factors, some of which are beyond our control. These fluctuations could cause you to lose all or part of your investment in our Class A common stock. Factors that could cause fluctuations in the trading price of our Class A common stock include the risk factors set forth in this section as well as the following: </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">price and volume fluctuations in the overall stock market from time to time; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">high volume retail trading by participants connected in a social network;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">volatility in the trading prices and trading volumes of technology stocks; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in operating performance and stock market valuations of other technology 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sales of shares of our Class A common stock by us or our stockholders; </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors, particularly in light of the significant portion of our revenue derived from a limited number of customers; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our financial, operating or other metrics, regardless of whether we consider those metrics as reflective of the current state or long-term prospects of our business, and how those results compare to securities analyst expectations, including whether those results fail to meet, exceed, or significantly exceed securities analyst expectations, particularly in light of the significant portion of our revenue derived from a limited number of customers;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements by us or our competitors of new products, applications, features, or services; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the public&#8217;s reaction to our press releases, other public announcements, and filings with the SEC; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated changes in our results of operations or fluctuations in our 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated developments in our business, our competitors&#8217; businesses or the competitive landscape generally; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">litigation involving us, our industry, or both, or investigations by regulators into our operations or those of our competitors; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or perceived privacy or data security incidents;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">developments or disputes concerning our intellectual property or other proprietary rights; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announced or completed acquisitions of businesses, applications, products, services, or technologies by us or our competitors; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in accounting standards, policies, guidelines, interpretations, or principles; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any significant change in our management; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general political and economic conditions and slow or negative growth of our markets; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">technical factors in the public trading market for our stock that may produce price movements that may or may not comport with macro, industry or company-specific fundamentals, including, without limitation, the sentiment of retail investors (including as may be expressed on financial trading and other social media sites), the amount and status of short interest in our securities, access to margin debt, trading in options and other derivatives on our common stock and other technical trading factors.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, we cannot assure you of the liquidity of an active trading market, your ability to sell your shares of our Class A common stock when desired, or the prices that you may obtain for your shares of our Class A common stock. An inactive market may also impair our ability to raise capital to continue to fund operations by selling shares of our Class A common stock and may impair our ability to acquire or make investments in complementary companies, products, or technologies by using shares of our common stock as consideration.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in the past, following periods of volatility in the overall market and in the market price of a particular company&#8217;s securities, securities class action litigation has often been instituted against these companies. This litigation, if instituted against us, could result in substantial costs and a diversion of our management&#8217;s attention and resources. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The dual class structure of our common stock has the effect of concentrating voting control with the holders of our Class B common stock, limiting your ability to influence corporate matters.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Class B common stock has 50 votes per share, and our Class A common stock has one vote per share. As of October&#160;31, 2021, Mr. Siebel and related entities beneficially owned approximately 95.4% of our Class B common stock and approximately 23.8% of our outstanding Class A common stock, resulting in beneficial ownership of capital stock representing </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately 63.1% of the voting power of our outstanding capital stock. Therefore, Mr. Siebel has control over our management and affairs and over all matters requiring stockholder approval, including election of directors and significant corporate transactions, such as a merger or other sale of us or our assets. This concentrated control will limit your ability to influence corporate matters for the foreseeable future, and, as a result, the market price of our Class A common stock could be adversely affected. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of Class B common stock will be automatically converted into one share of Class A common stock upon the earliest of (1) the date that is six months following the death or incapacity of Mr. Siebel, (2) the date that is six months following the date that Mr. Siebel is no longer providing services to us as an officer, employee, director, or consultant, (3) December 11, 2040, and (4) the date specified by the holders of a majority of the then outstanding shares of Class B common stock, voting as a separate class. Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, which will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term. If, for example, Mr. Siebel retains a significant portion of his holdings of Class B common stock for an extended period of time, he could, in the future, control a majority of the combined voting power of our Class A and Class B common stock. As a board member, Mr. Siebel owes a fiduciary duty to our stockholders and must act in good faith in a manner he reasonably believes to be in the best interests of our stockholders. As a stockholder, even a controlling stockholder, Mr. Siebel is entitled to vote his shares in his own interests, which may not always be in the interests of our stockholders generally. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FTSE Russell and Standard &amp; Poor&#8217;s do not allow most newly public companies utilizing dual or multi-class capital structures to be included in their indices. Affected indices include the Russell 2000 and the S&amp;P 500, S&amp;P MidCap 400 and S&amp;P SmallCap 600, which together make up the S&amp;P Composite 1500. Also in 2017, MSCI, a leading stock index provider, opened public consultations on their treatment of no-vote and multi-class structures and temporarily barred new multi-class listings from certain of its indices; however, in October 2018, MSCI announced its decision to include equity securities &#8220;with unequal voting structures&#8221; in its indices and to launch a new index that specifically includes voting rights in its eligibility criteria. Under the announced policies, our dual class capital structure would make us ineligible for inclusion in certain indices, and as a result, mutual funds, exchange-traded funds and other investment vehicles that attempt to passively track these indices will not be investing in our stock. In addition, other stock indices may take similar actions. Given the sustained flow of investment funds into passive strategies that seek to track certain indices, exclusion from certain stock indices would likely preclude investment by many of these funds and would make our Class A common stock less attractive to other investors. As a result, the trading price and volume of our Class A common stock could be adversely affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Substantial future sales of shares of our Class A common stock and Class B common stock by existing holders in the public market 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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales of a substantial number of shares of our Class A common stock and Class B common stock (after automatically converting to Class A common stock) in the public market, particularly sales by our directors, executive officers, and principal stockholders, or the perception that these sales might occur, could depress the market price of our Class A common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, as of October&#160;31, 2021, there were 37,824,606 shares of Class A common stock subject to outstanding options under our Amended and Restated 2012 Equity Incentive Plan and 6,041,895 shares of Class A common stock subject to equity awards outstanding under our 2020 Equity Incentive Plan. We have registered all of the shares of Class A common stock issuable upon exercise of outstanding options and upon exercise or settlement of any options or other equity incentives we may grant in the future for public resale under the Securities Act. Accordingly, these shares will become eligible for sale in the public market to the extent any such equity awards are exercised or settled for shares of Class A common stock, subject to compliance with applicable securities laws. In addition, certain of our stockholders have registration rights that would require us to register shares owned by them for public sale in the United States. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales of our shares could also impair our ability to raise capital through the sale of additional equity securities in the future and at a price we deem appropriate. These sales could also cause the trading price of our Class A common stock to fall and make it more difficult for you to sell shares of our Class A common stock.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provisions in our constituent documents and Delaware law may prevent or frustrate attempts by our stockholders to change our management or hinder efforts to acquire a controlling interest in us, and the market price of our Class A common stock may be lower as a result.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are provisions in our certificate of incorporation and bylaws that may make it difficult for a third party to acquire, or attempt to acquire, control of our company, even if a change in control was considered favorable by our stockholders. These include provisions:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">establishing a classified board of directors so that not all members of our board of directors are elected at one time; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">permitting our 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">providing that directors may only be removed for cause; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prohibiting cumulative voting for directors; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">requiring super-majority voting to amend some provisions in our certificate of incorporation and bylaws; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">authorizing 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">eliminating the ability of stockholders to call special meetings of stockholders; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prohibiting stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders; and </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our dual class common stock structure as described above. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which prohibit a person who owns 15% or more of our outstanding voting stock from merging or combining with us for a period of three years after the date of the transaction in which the person acquired in excess of 15% of our outstanding voting stock, unless the merger or combination is approved in a prescribed manner. Any provision in our certificate of incorporation or our bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our Class A common stock and could also affect the price that some investors are willing to pay for our Class A common stock. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware and, to the extent enforceable, the federal district courts of the United States of America as the exclusive forums for certain disputes between us and our stockholders, which could limit our stockholders&#8217; ability to choose the judicial forum for disputes with us or our directors, officers or employees.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the sole and exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, or other employees to us or our stockholders, (3) any action arising pursuant to any provision of the Delaware General Corporation Law, or the certificate of incorporation or the amended and restated bylaws or (4) any other action asserting a claim that is governed by the internal affairs doctrine shall be the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, the federal district court for the District of Delaware), in all cases subject to the court having jurisdiction over indispensable parties named as defendants. This provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act. In addition, to prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated certificate of incorporation will further provide that the U.S. federal district courts will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. However, as Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce any duty or liability created by the Securities Act, and an investor cannot waive compliance with the federal securities laws and the rules and regulations thereunder, there is uncertainty as to whether a court would enforce such a provision. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated certificate of incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These exclusive forum provisions may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers and other employees. If a court were to find either exclusive-forum provision in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with resolving the dispute in other jurisdictions, all of which could seriously harm our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our Class A common stock market price and trading volume could decline if securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for our Class A common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. The analysts&#8217; estimates are based upon their own opinions and are often different from our estimates or expectations. 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, the price of our securities would likely decline. If few securities analysts commence coverage of us, or if one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our securities could decrease, which might cause the price and trading volume of our Class A common stock to decline. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are an &#8220;emerging growth company,&#8221; and we intend to comply only with reduced disclosure requirements applicable to emerging growth companies. As a result, our Class A common stock could be less attractive to investors.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are an &#8220;emerging growth company,&#8221; as defined in the JOBS Act, and for as long as we continue to be an emerging growth company, we may choose to take advantage of exemptions from various reporting requirements applicable to other public companies but not to emerging growth companies, including not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. If some investors find our Class A common stock less attractive as a result of any choices to reduce future disclosure, there may be a less active trading market for our Class A common stock, and our stock price may be more volatile. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on our stock price on October 31, 2021, the last day of our second fiscal quarter, and the public float of our Class A common stock on that date, we will no longer qualify as an &#8220;emerging growth company&#8221; as of April 30, 2022 and expect to become a large accelerated filer. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We will continue to incur costs and demands upon management as a result of complying with the laws and regulations affecting public companies in the United States, which may harm our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company listed in the United States, we have incurred and expect to continue to incur significant additional legal, accounting, and other expenses. In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure, including regulations implemented by the SEC and the New York Stock Exchange, may increase legal and financial compliance costs and make some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, and as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. We intend to invest resources to comply with evolving laws, regulations, and standards, and this investment may result in increased general and administrative expenses and a diversion of management&#8217;s time and attention from revenue-generating activities to compliance activities. If, notwithstanding our efforts, we fail to comply with new laws, regulations, and standards, regulatory authorities may initiate legal proceedings against us and our business may be harmed. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Failure to comply with these rules might also make it more difficult for us to obtain certain types of insurance, including director and officer liability insurance, and we might be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. The impact of these events would also make it more difficult for us to attract and retain qualified persons to serve on our board of directors, on committees of our board of directors, or as members of senior management. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we may incur significant expenses and devote substantial management attention as we prepare to comply with the additional requirements that will become applicable to us once we cease to be an &#8220;emerging growth company,&#8221; including ensuring compliance with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act and following the accelerated timelines for adopting new accounting pronouncements for public companies. In that regard, we may need to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Risks</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended, or the Exchange Act, the Sarbanes-Oxley Act, and the rules and regulations of the applicable listing standards of the New York Stock Exchange. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting, and financial compliance costs, make some activities more difficult, time consuming, and costly, and place significant strain on our personnel, systems, and resources. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal control over financial reporting. In order to maintain and improve 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. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. In addition, changes in accounting principles or interpretations could also challenge our internal controls and require that we establish new business processes, systems, and controls to accommodate such changes. We have limited experience with implementing the systems and controls that necessary to operate as a public company, as well as adopting changes in accounting principles or interpretations mandated by the relevant regulatory bodies. Additionally, if these new systems, controls, or standards and the associated process changes do not give rise to the benefits that we expect or do not operate as intended, it could adversely affect our financial reporting systems and processes, our ability to produce timely and accurate financial reports or the effectiveness of internal control over financial reporting. Moreover, our business may be harmed if we experience problems with any new systems and controls that result in delays in their implementation or increased costs to correct any post-implementation issues that may arise. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our business or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting 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 will eventually be required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely 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 New York Stock Exchange. We are not required to make a formal assessment of the effectiveness of our internal control over financial reporting. We are required to provide an annual management report on the effectiveness of our internal control over financial reporting commencing with our second Annual Report on Form 10-K. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our independent registered public accounting firm is not required to formally attest to the effectiveness of our internal control over financial reporting until our first Annual Report filed with the SEC where we are an accelerated filer or a large accelerated filer. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed or operating. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on our stock price on October 31, 2021, the last day of our second fiscal quarter, and the public float of our Class A common stock on that date, we will no longer qualify as an &#8220;emerging growth company&#8221; as of April 30, 2022 and expect to become a large accelerated filer. Any failure to maintain effective disclosure controls and internal control over financial reporting could harm our business and could cause a decline in the trading price of our Class A common stock. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any future litigation against us could be costly and time-consuming to defend.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past and may in the future become subject to legal proceedings and claims that arise in the ordinary course of business, such as claims brought by our customers in connection with commercial or intellectual property disputes or employment claims made by our current or former employees. Litigation might result in substantial costs and may divert management&#8217;s attention and resources, which might seriously harm our business, financial condition, and results of operations. Insurance might not cover such claims, might not provide sufficient payments to cover all the costs to resolve one or more such claims, and might not continue to be available on terms acceptable to us (including premium increases or the imposition of large deductible or co-insurance requirements). A claim brought against us that is uninsured or underinsured could result in unanticipated costs, potentially harming our business, financial position, and results of operations. In addition, we cannot be sure that our existing insurance coverage and coverage for errors and omissions will continue to be available on acceptable terms or that our insurers will not deny coverage as to any future claim.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business could be disrupted by catastrophic events.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Occurrence of any catastrophic event, including earthquake, fire, flood, tsunami, or other weather event (many of which are becoming more acute and frequent as a result of global climate change), power loss, telecommunications failure, software or hardware malfunctions, pandemics (such as the COVID-19 pandemic), political unrest, geopolitical instability, cyberattack, war, or terrorist attack, could result in lengthy interruptions in our service. In particular, our U.S. headquarters are located in the San Francisco Bay Area, a region known for seismic activity and wild fires, and our insurance coverage may not compensate us for losses that may occur in the event of an earthquake or other significant natural disaster. In addition, acts of terrorism could cause disruptions to the internet or the economy as a whole. Even with our disaster recovery arrangements, our service could be interrupted. If our systems were to fail or be negatively impacted as a result of a natural disaster or other event, our ability to deliver our C3 AI Software to our customers would be impaired, or we could lose critical data. If we are unable to develop adequate plans to ensure that our business functions continue to operate during and after a disaster and to execute successfully on those plans in the event of a disaster or emergency, our business would be harmed.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><div id="id60913af292f4ae7a23bafe58eee01c1_154"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Unregistered Sales of Equity Securities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issuer Purchase of Equity Securities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table contains information relating to the repurchases of our common stock made by us in the three months ended October&#160;31, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"></td><td style="width:35.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.283%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Number of Shares Purchased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average Price Paid 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 1 - August 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,077&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.61&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 1 - September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1 - October 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,452&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.36&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Represents shares of unvested Class A common stock that were repurchased by us from former employees upon termination of employment in accordance with the terms of the employees&#8217; stock option agreements. We purchased the shares from the former employees at the respective original exercise prices.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><div id="id60913af292f4ae7a23bafe58eee01c1_157"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6. EXHIBITS</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Exhibits. </span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.063%"></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:46.707%"></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:8.402%"></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:9.572%"></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:8.402%"></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.334%"></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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Incorporated by Reference</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit<br/>Number</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Form</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">SEC File No.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filing Date</span></td></tr><tr><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1577526/000162828020017407/exhibit31-8xk.htm">3.1</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1577526/000162828020017407/exhibit31-8xk.htm">Amended and Restated Certificate of Incorporation of the Registrant, as currently in effect.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">001-39744</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 11, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1577526/000162828020016868/exhibit34-sx1a2.htm">3.2</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"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1577526/000162828020016868/exhibit34-sx1a2.htm">Amended and Restated Bylaws of the Registrant, as currently in effect.</a></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S-1/A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">333-250082</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit101.htm">10.1*</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"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit101.htm">Third Amendment to Lease by and between the Registrant and Google LLC, dated August 25, 2021.</a></span></div></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><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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit102.htm">10.2*#</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"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit102.htm">Office Lease by and between the Registrant and DWF IV 1400-1500 Seaport Blvd, LLC, dated August 25, 2021.</a></span></div></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><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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit103.htm">10.3*+</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"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit103.htm">Form of Stock Option</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit103.htm"> Grant Noti</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit103.htm">ce and</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit103.htm"> Agreement - Early Exercise.</a></span></div></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><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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit104.htm">10.4*#</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"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit104.htm">Third Amendment to Joint Venture Agreement by and between the Registrant and Baker Hughes Holdings LLC, dated October 31, 2021.</a></span></div></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><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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="a302certification-ceoq222.htm">31.1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="a302certification-ceoq222.htm">*</a></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a302certification-ceoq222.htm">Certification of 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: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><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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="a302certification-cfoq222.htm">31.2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="a302certification-cfoq222.htm">*</a></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a302certification-cfoq222.htm">Certification of 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: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><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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="a906certification-ceoq222.htm">32.1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="a906certification-ceoq222.htm">*</a></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a906certification-ceoq222.htm">Certification of Chief Executive 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: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><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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="a906certification-cfoq222.htm">32.2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="a906certification-cfoq222.htm">*</a></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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a906certification-cfoq222.htm">Certification of 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: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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;&#160;&#160;Filed herewith.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">+&#160;&#160;&#160;&#160;&#160;&#160;Indicates management contract or compensatory plan.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">#&#160;&#160;&#160;&#160;Portions of this exhibit (indicated by asterisks) have been omitted as we have determined that (1) the omitted information is not material and (2) the omitted information would likely cause competitive harm to us if publicly disclosed.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Financial Statement Schedules.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All financial statement schedules are omitted because the information required to be set forth therein is not applicable or is shown in the unaudited condensed consolidated financial statements or the notes thereto.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><div id="id60913af292f4ae7a23bafe58eee01c1_160"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id60913af292f4ae7a23bafe58eee01c1_10">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized. </span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C3.ai, Inc.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.369%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Date: December 1, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">By:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">/s/ Thomas M. Siebel</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Thomas M. Siebel</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chief Executive Officer</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(Principal Executive Officer)</span></div></td></tr><tr style="height:13pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Date: December 1, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">By:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">/s/ David Barter</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">David Barter</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Senior Vice President and Chief Financial Officer</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(Principal Financial and Accounting 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><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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>exhibit101.htm
<DESCRIPTION>EX-10.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 2021 Workiva -->
<title>Document</title></head><body><div id="i08ec0906b6c448318cfd39c8b560d778_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:10pt;font-weight:700;line-height:100%">Exhibit 10.1</font></div></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">THIRD AMENDMENT TO LEASE</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">THIS THIRD AMENDMENT TO LEASE (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) is made and entered into effective as of August&#160;25, 2021 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), by and between GOOGLE LLC, a Delaware limited liability company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and C3.AI, INC., a Delaware corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">R E C I T A L S</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58;</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">A.&#160;&#160;&#160;&#160;Landlord and Tenant (formerly known as C3 IOT, Inc.) are parties to that certain Lease (as defined below), pursuant to which Landlord is currently leasing to Tenant, and Tenant is currently leasing from Landlord, certain space (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Existing Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) containing approximately 84,377 rentable square feet located on the second (2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">nd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">), fourth (4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) and fifth (5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) floors of that certain building addressed as 1300 Seaport Boulevard, Redwood City, California (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">1300</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Building</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).  As used herein, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean and refer, collectively, to the following document(s)&#58;</font></div><div style="margin-top:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">i.&#160;&#160;&#160;&#160;Triple Net Space Lease dated as of October 28, 2011 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Original Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), between VII Pac Shores Investors, LLC (as predecessor-in-interest to Landlord), and C3, LLC&#59;</font></div><div style="margin-top:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ii.&#160;&#160;&#160;&#160;First Amendment to Lease dated as of April 4, 2017, between Landlord (formerly known as &#8220;Google Inc., a Delaware corporation&#8221;), and C3 IOT, Inc., a Delaware corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">C3 IOT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) (as successor by merger and name change to &#8220;C3, LLC&#8221;)&#59; and</font></div><div style="margin-top:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">iii.&#160;&#160;&#160;&#160;Second Amendment to Lease dated as of November 7, 2017, between Landlord, and C3 IOT (as predecessor-in-interest to Tenant) (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Second Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;).</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">B.&#160;&#160;&#160;&#160;The Lease Term is currently scheduled to occur on September 30, 2022 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Term Expiration Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">C.&#160;&#160;&#160;&#160;Concurrently with entering into this Amendment, Landlord&#8217;s affiliate, DWF IV 1400-1500 Seaport Blvd, LLC, a Delaware limited liability company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">1400 Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and Tenant have entered into a separate lease (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">1400 Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) for space within that certain building addressed as 1400 Seaport Boulevard, Redwood City, California (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">1400 Building</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).  Pursuant to the 1400 Lease, 1400 Landlord has agreed to use commercially reasonable efforts to deliver to Tenant a portion of the 1400 Building referred to therein as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Phase 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; on or before January 1, 2022, but Landlord and Tenant acknowledge and agree that delivery of &#8220;Phase 1&#8221; may occur later, subject to the terms and conditions of the 1400 Lease.  The date that 1400 Landlord delivers to Tenant &#8220;Phase 1&#8221; is referred to therein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Phase 1 Lease Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">D.&#160;&#160;&#160;&#160;Landlord and Tenant now desire to amend the Lease&#58; (i) to expand the Existing Premises to include that certain space within the 1300 Building containing approximately 15,183 rentable square feet, identified as &#8220;C3&#8221; on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> attached hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Expansion Space</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59; and (ii) to modify various terms and provisions of the Lease, all as hereinafter provided.</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">A G R E E M E N T</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> &#58;</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><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 foregoing recitals and the mutual covenants contained herein, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></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></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.&#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">Capitalized Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  All capitalized terms when used herein shall have the same meanings given such terms in the Lease unless expressly superseded by the terms of this Amendment.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.&#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">Expansion Space</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:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.1&#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">Addition of Expansion Space</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Commencing on the Effective Date of this Amendment (also referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Expansion Space Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), the Existing Premises shall be expanded to include the Expansion Space, which Expansion Space shall be leased on the same terms and conditions set forth in the Lease, as hereby amended.  From and after the Expansion Space Commencement Date, the Existing Premises and the Expansion Space shall be collectively referred to as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and shall contain a total of approximately 99,560 rentable square feet.  Notwithstanding anything in the Lease to the contrary, Tenant shall use the Expansion Space solely for general office purposes.  Tenant shall directly provide janitorial services for the Expansion Space.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.2&#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">Expansion Space Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The lease term for the Expansion Space (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Expansion Space Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) shall commence on the Expansion Space Commencement Date and shall expire coterminously with the lease term for the Existing Premises on September 30, 2022 (i.e., the Term Expiration Date), subject to extension pursuant to Section 3 below.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.3&#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">Base Rent for Expansion Space</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  During the Expansion Space Term, Tenant shall pay monthly installments of Base Rent to Landlord for the Expansion Space as set forth in the following schedule&#58;</font></div><div style="padding-left:71.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.115%"><tr><td style="width:1.0%"></td><td style="width:46.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Period of Expansion Space Term</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Monthly Installment of Base Rent for Expansion Space</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Expansion Space Commencement Date &#8211; 09&#47;30&#47;21</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$61,339.32</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10&#47;01&#47;21 &#8211; Term Expiration Date*</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$63,161.28</font></td></tr></table></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">*Subject to extension pursuant to Section&#160;3 below.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.4&#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">Tenant&#8217;s Share for Expansion Space</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Tenant shall continue to pay Tenant&#8217;s Share of Operating Expenses in accordance with the terms of the Lease&#59; provided, however, notwithstanding anything to the contrary contained in the Lease, as hereby amended, from and after the Expansion Space Commencement Date, as a result of the addition of the Expansion Space to the Existing Premises pursuant to the applicable provisions of this Amendment above, Tenant&#8217;s Share of Building 8 items shall be revised to equal 60.44% (i.e., 99,560 rentable square feet within the Existing Premises and the Expansion Space divided by 164,732 rentable square feet within Building 8) and Tenant&#8217;s Share of Project items shall be 5.95% (i.e., 99,560 rentable square feet within the Existing Premises and the Expansion Space divided by 1,672,073 rentable square feet within the Project).</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.5&#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">Delivery of Expansion Space&#59; Condition of Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Landlord shall deliver the Expansion Space to Tenant no later than one (1) business day after the mutual execution and delivery of this Amendment in its current &#8220;AS IS&#8221; condition as of the Effective </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-2-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date.  Tenant (i) shall continue to accept and occupy the Existing Premises and the Building, in their current &#8220;AS IS&#8221; condition as of the Effective Date, and (ii) shall accept the Expansion Space in its current &#8220;AS IS&#8221; condition as of the Effective Date, without any agreements, representations, understandings or obligations on the part of Landlord to perform or pay for any alterations, repairs or improvements to the Existing Premises or the Expansion Space, except as otherwise expressly set forth in the Lease, as hereby amended.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.6&#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">No Access Space</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding the expansion of the Premises to include the Expansion Space, Landlord and Tenant acknowledge and agree that Tenant shall have no right to use or access that portion of the Expansion Space identified as &#8220;No Access&#8221; on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> attached hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">No Access Space</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).  Without limiting the foregoing, Tenant shall have no right to use any of the kitchen equipment within such &#8220;No Access&#8221; space.  Landlord reserves the right, exercisable without notice, except as provided herein, and without liability to Tenant for damage or injury to property, person or business and without effecting an eviction or disturbance of Tenant's use or possession of the Premises or giving rise to any claim for setoff or abatement of Rent under the Lease, as hereby amended, or affecting any of Tenant's obligations under the Lease, as hereby amended, to enter the No Access Space for any purpose (including, without limitation, to monitor Tenant's compliance with the terms of this Section and to inspect the No Access Space)&#59; provided, however, that Landlord shall provide Tenant with reasonable prior notice of any entry into the No Access Space.  Notwithstanding anything in the Lease to the contrary, Tenant shall have no responsibility to maintain, repair or replace any kitchen equipment located within the No Access Space.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.&#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">Conditional Extension of Lease Term</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 the &#8220;Phase 1 Lease Commencement Date&#8221; under the 1400 Lease has not occurred on or before January 1, 2022, then the Lease Term and Expansion Space Term under the Lease shall be automatically extended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Extended Expiration Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) one day for each day until the occurrence of the Phase 1 Lease Commencement Date.  The period from the Term Expiration Date through the Extended Expiration Date is referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Extended Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;.  The Extended Term shall be on all of the same terms and conditions as set forth in the Lease, as hereby amended.  For the avoidance of doubt, the Base Rent payable by Tenant during the Extended Term shall continue to be as set forth in the Lease, as hereby amended.  By way of illustration, but not by limitation, if the Phase 1 Lease Commencement Date occurs 180 days after January 1, 2022, the Lease Term and the Expansion Space Term shall be extended by an equivalent 180 days.  In the event that Tenant exercises the Tenant Termination Right under the 1400 Lease, Tenant shall have no further rights hereunder to extend the Lease Term or Expansion Space Term beyond the Extended Expiration Date as determined under this Section 3 immediately prior to such exercise. </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.&#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">Statutory CASp Disclosure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.&#183; For purposes of Section 1938(a) of the California Civil Code, Landlord hereby discloses to Tenant, and Tenant hereby acknowledges, that neither the Existing Premises nor the Expansion Space have undergone inspection by a Certified Access Specialist (CASp).  In addition, the following notice is hereby provided pursuant to Section 1938(e) of the California Civil Code&#58; &#8220;A Certified Access Specialist (CASp) can inspect the subject premises and determine whether the subject premises comply with all of the applicable construction-related accessibility standards under state law. Although state law does not require a CASp inspection of the subject premises, the commercial property owner or lessor may not prohibit the lessee or tenant from obtaining a CASp inspection of the subject premises for the occupancy or potential occupancy of the lessee or tenant, if requested by the lessee or tenant.  The parties shall mutually agree on the arrangements for the time and manner of the CASp inspection, the payment of the fee for the CASp inspection, and the cost of making any repairs necessary to correct violations of construction-related accessibility standards within the premises.&#8221;  In furtherance of and in connection with such notice&#58; (i) Tenant, having read such notice and understanding Tenant&#8217;s right to request and obtain a CASp inspection and with advice of counsel, hereby elects not to obtain such CASp inspection and forever waives its rights to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-3-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">obtain a CASp inspection with respect to the Premises, the Building and&#47;or the Project to the extent permitted by applicable laws now or hereafter in effect&#59; and (ii) if the waiver set forth in clause (i) hereinabove is not enforceable pursuant to applicable laws now or hereafter in effect, then Landlord and Tenant hereby agree as follows (which constitute the mutual agreement of the parties as to the matters described in the last sentence of the foregoing notice)&#58;  (A) Tenant shall have the one-time right to request for and obtain a CASp inspection, which request must be made, if at all, in a written notice delivered by Tenant to Landlord within thirty (30) days after the Expansion Space Commencement Date, with respect to the Expansion Space&#59; (B) any CASp inspection timely requested by Tenant shall be conducted (1) between the hours of 9&#58;00 a.m. and 5&#58;00 p.m. on any business day, (2) only after ten (10) days&#8217; prior written notice to Landlord of the date of such CASp inspection, (3) in a professional manner by a CASp designated by Landlord and without any testing that would damage the Premises, the Building or the Project in any way, (4) in accordance with all of the provisions of the Lease applicable to Tenant contracts for construction, and (5) at Tenant&#8217;s sole cost and expense, including, without limitation, Tenant&#8217;s payment of the fee for such CASp inspection, the fee for any reports and&#47;or certificates prepared by the CASp in connection with such CASp inspection (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CASp Reports</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) and all other costs and expenses in connection therewith&#59; (C) Landlord shall be an express third party beneficiary of Tenant&#8217;s contract with the CASp, and any CASp Reports shall be addressed to both Landlord and Tenant&#59; (D) Tenant shall deliver a copy of any CASp Reports to Landlord within two (2) business days after Tenant&#8217;s receipt thereof&#59; (E) any information generated by the CASp inspection and&#47;or contained in the CASp Reports shall not be disclosed by Tenant to anyone other than (I) contractors, subcontractors and&#47;or consultants of Tenant, in each instance who have a need to know such information and who agree in writing not to further disclose such information, or (II) any governmental entity, agency or other person, in each instance to whom disclosure is required by law or by regulatory or judicial process&#59; (F) Tenant, at its sole cost and expense, shall be responsible for making any improvements, alterations, modifications and&#47;or repairs to or within the Premises to correct violations of construction-related accessibility standards, including, without limitation, any violations disclosed by such CASp inspection&#59; and (G) if such CASp inspection identifies any improvements, alterations, modifications and&#47;or repairs necessary to correct violations of construction-related accessibility standards relating to those items of the Building and&#47;or the Project located outside the Premises that are Landlord&#8217;s obligation to repair as set forth in the Lease, then Landlord shall perform such improvements, alterations, modifications and&#47;or repairs as and to the extent required by applicable laws to correct such violations, and Tenant shall reimburse Landlord for the cost of such improvements, alterations, modifications and&#47;or repairs within ten (10) business days after Tenant&#8217;s receipt of an invoice therefor from Landlord.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.&#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">Brokers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Landlord and Tenant each hereby represents and warrants to the other that it has had no dealings with any real estate broker or agent in connection with the negotiation of this Amendment, other than CBRE, Inc., representing Landlord (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Broker</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and that they know of no other real estate broker or agent who is entitled to a commission in connection with this Amendment.  Landlord shall be solely responsible for paying any commission owed to the Broker in connection with this Amendment pursuant to the terms and conditions set forth in a separate written agreement.  Each party agrees to indemnify and defend the other party against and hold the other party harmless from any and all claims, demands, losses, liabilities, lawsuits, judgments, and costs and expenses (including, without limitation, reasonable attorneys&#8217; fees) with respect to any leasing commission or equivalent compensation alleged to be owing on account of any breach of the foregoing representation and warranty by the indemnifying party in connection with this Amendment.  The provisions of this Section 5 shall survive the expiration or earlier termination of the Lease.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.&#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">Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If Tenant is a corporation, trust, limited liability company or partnership, each individual executing this Amendment on behalf of Tenant hereby represents and warrants that Tenant is a duly formed and existing entity qualified to do business in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-4-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">California and that Tenant has full right and authority to execute and deliver this Amendment and that each person signing on behalf of Tenant is authorized to do so.  In such event, Tenant shall, within ten (10) days after Landlord&#8217;s written request, deliver to Landlord satisfactory evidence of such authority, and, upon demand by Landlord, Tenant shall also deliver to Landlord satisfactory evidence of&#58;  (i) good standing in Tenant&#8217;s state of formation&#59; and (ii) qualification to do business in California.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.&#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">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Amendment may be executed in any number of counterparts, which may be delivered electronically, via facsimile or by other means.  Each party may rely upon signatures delivered electronically or via facsimile as if such signatures were originals.  Each counterpart of this Amendment shall be deemed to be an original, and all such counterparts (including those delivered electronically or via facsimile), when taken together, shall be deemed to constitute one and the same instrument.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.&#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">No Options</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary contained in the Lease, as hereby amended, Tenant hereby acknowledges and agrees that&#58;  (i) Tenant has no (A) options to extend or renew the Lease, except as set forth in Section 3 above, (B) early termination options, (C) options or rights to expand the Premises or to lease additional space in the real property of which the Premises are a part, (D) rights of first offer and&#47;or rights of first refusal to lease any space in the real property of which the Premises are a part, and (E) options or preferential rights to purchase all or any portion of the Premises or the real property of which the Premises are a part, nor any other rights or interests with respect to the Premises or the real property of which the Premises are a part, other than as &#8220;Tenant&#8221; under the Lease and the 1400 Lease&#59; and (ii) Tenant is not entitled to any improvement allowance, free or abated rent or any other concessions under the Lease.  Section 17 of the Original Lease (Right of First Refusal) is hereby deleted in its entirety and of no further force or effect.  Notwithstanding anything to the contrary contained in the Lease, as hereby amended, Landlord hereby acknowledges and agrees that Section 7 of the Second Amendment (Landlord Early Termination Right&#59; Expansion Space) is hereby deleted in its entirety and of no further force or effect.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.&#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">No Further Modification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Except as set forth in this Amendment, all of the terms and provisions of the Lease are hereby ratified and confirmed and shall remain unmodified and in full force and effect.  In the event of any conflict between the terms and conditions of the Lease and the terms and conditions of this Amendment, the terms and conditions of this Amendment shall prevail.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.&#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">Attorneys&#8217; Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary contained in the Lease, should any claim, action or proceeding (including, for the avoidance of doubt, any appeals of a claim, action or proceeding) be commenced between the parties hereto concerning any provision of this Lease, or the rights or duties of any person or entity in relation thereto, each party shall bear its own fees and costs (including, without limitation, attorneys&#8217; fees, accounting fees, expert witness fees, consulting fees, court costs, and all other costs) to the extent incurred in prosecuting or defending such claim, action, or proceeding against the other party.  Nothing in this Section shall be construed to limit a party&#8217;s obligation, as may be set forth elsewhere in the Lease, to indemnify another from any fees or costs (including, without limitation, attorneys&#8217; fees, accounting fees, expert witness fees, consulting fees, court costs, and all other costs), except to the extent incurred by the indemnified party in an action brought against the indemnifying party to enforce such indemnification provisions under the Lease. </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.&#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">Governing Law&#59; Venue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary contained in the Lease, the Lease, as hereby amended, is governed by, and shall be interpreted under, the laws of the State of California.  Notwithstanding anything to the contrary contained in the Lease, venue for any litigation arising out of the Lease, as hereby amended, shall be a court of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-5-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">competent jurisdiction in Santa Clara County, California, or if no court of competent jurisdiction exists there, then the next nearest court of competent jurisdiction.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.&#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">Coordination with 1400 Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Nothing in this Amendment shall modify any of the terms and conditions of the 1400 Lease, and nothing in the 1400 Lease shall modify any of the terms and conditions of the Lease, as hereby amended.  The 1400 Lease is referred to herein solely for the purpose of calculating the Extended Term, if applicable, pursuant to Section 3 above.</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;SIGNATURES CONTAINED ON THE FOLLOWING PAGE&#93;</font></div><div style="margin-top:12pt;text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table 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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-6-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><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 caused this Amendment to be duly executed by their duly authorized representatives as of the date first above written.</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:47.048%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.752%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">LANDLORD</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58;</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">GOOGLE LLC,<br>a Delaware limited liability company</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#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">  &#47;s&#47; David Radcliffe&#160;&#160;&#160;&#160;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#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">  David Radcliffe&#160;&#160;&#160;&#160;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#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">  Vice President, Real Estate&#160;&#160;&#160;&#160;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">TENANT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58;</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">C3.AI, INC.,</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a Delaware corporation</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#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">  &#47;s&#47; Thomas M. Siebel&#160;&#160;&#160;&#160;        </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#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">  Thomas M. Siebel&#160;&#160;&#160;&#160;        </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#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">  Chief Executive Officer and Chairman       </font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#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">  &#47;s&#47; Brady D. Mickelsen&#160;&#160;&#160;&#160;        </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#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">  Brady D. Mickelsen&#160;&#160;&#160;&#160;        </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#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">  Senior Vice President and General Counsel</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-7-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>exhibit102.htm
<DESCRIPTION>EX-10.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 2021 Workiva -->
<title>Document</title></head><body><div id="ie09480ed9f504d83b210ea86871c9bfd_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:10pt;font-weight:700;line-height:100%">Exhibit 10.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">CERTAIN IDENTIFIED INFORMATION HAS BEEN EXCLUDED FROM THIS EXHIBIT BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM TO THE REGISTRANT IF PUBLICLY DISCLOSED. &#91;***&#93; INDICATES THAT INFORMATION HAS BEEN REDACTED.</font></div><div style="text-align:center"><font><br></font></div><div style="margin-top:0.12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">OFFICE LEASE</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This Office Lease (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), dated as of the date set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of the Summary of Basic Lease Information (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Summary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), below, is made by and between &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">,&#34; as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of the Summary, and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">,&#34; as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of the Summary, upon all of the terms, covenants, conditions and provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Articles&#160;1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease which follow, all of which are incorporated herein.</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">SUMMARY OF BASIC LEASE INFORMATION</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:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TERMS OF LEASE</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DESCRIPTION</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;Date&#58;</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 25, 2021</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;Landlord&#58;</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DWF IV 1400-1500 SEAPORT BLVD, LLC,<br>a Delaware limited liability company</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;Tenant&#58;</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C3.AI, INC.,<br>a Delaware corporation</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:38.75pt;padding-right:2.75pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;Premises<br>(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)&#58;</font></div></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="margin-top:12pt;padding-left:74.75pt;padding-right:2.75pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;&#160;&#160;&#160;Building&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">That certain building located at 1400 Seaport Boulevard, Redwood City, California (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Building</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), which contains approximately 283,015 rentable square feet of space.</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Building consists of two (2) towers, commonly known as 1400A (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1400A Tower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;) and 1400B the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1400B Tower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;), each tower containing a total of five (5) floors.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:74.75pt;padding-right:2.75pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;&#160;&#160;&#160;Project&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The office project of which the Building is a part, which currently contains approximately 1,673,253 rentable square feet of space.</font></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">CONTINUED ON NEXT PAGE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#93;</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></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></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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"><div style="margin-top:12pt;padding-left:74.75pt;padding-right:2.75pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;&#160;&#160;&#160;Premises&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Approximately 283,015 rentable square feet of space located in the Building, comprising all of the rentable square feet within the Building (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;).</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Premises consists of seven (7) phases (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;), as follows&#58;</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 1 (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;)&#58;&#160;&#160;&#160;&#160;Floor 4 of the 1400A Tower consisting of approximately &#91;***&#93; rentable square feet as well as the existing cafeteria on the 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> floor of the 1400A Tower.  For purposes of this Lease, Phase 1 shall be deemed to contain &#91;***&#93; rentable square feet in the aggregate.  For clarity, for purposes of this Lease, the 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> floor of the 1400A Tower is treated as not having any leasable area and the square footage thereof is included in the load factor applied to the remainder of the Building, provided that in any event, the 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> floor of the 1400A Tower shall be deemed to be part of the Premises (and in no event shall the 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> floor of the 1400A Tower be deemed to be part of the Common Areas).</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 2 (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;)&#58;&#160;&#160;&#160;&#160;Floors 2, 3 and 5 of the 1400A Tower, consisting of approximately &#91;***&#93; rentable square feet, as well as remainder of the entire 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> floor of the 1400A Tower not included in Phase 1.  For purposes of this Lease, Phase 2 shall be deemed to contain &#91;***&#93; rentable square feet in the aggregate. </font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 3 (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;)&#58;&#160;&#160;&#160;&#160;Floor 5 of the 1400B tower consisting of approximately &#91;***&#93; rentable square feet.  For purposes of this Lease, Phase 3 shall be deemed to contain &#91;***&#93; rentable square feet in the aggregate. </font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 4 (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;)&#58;&#160;&#160;&#160;&#160;Floor 4 of the 1400B Tower, consisting of approximately &#91;***&#93; rentable square feet.  For purposes of this Lease, Phase 4 shall be deemed to contain &#91;***&#93; rentable square feet. </font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 5 (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;)&#58;&#160;&#160;&#160;&#160;Floor 3 of the 1400B Tower, consisting of approximately &#91;***&#93; rentable square feet.  For purposes of this Lease, Phase 5 shall be deemed to contain &#91;***&#93; rentable square feet. </font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 6 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase 6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;)&#58;&#160;&#160;&#160;&#160;Floor 2 of the 1400B Tower, consisting of approximately &#91;***&#93; rentable square feet.  For purposes of this Lease, Phase 6 shall be deemed to contain &#91;***&#93; rentable square feet.</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 7 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase 7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;)&#58;&#160;&#160;&#160;&#160;Floor 1 of the 1400B Tower, consisting of approximately &#91;***&#93; rentable square feet.  For purposes of this Lease, Phase 7 shall be deemed to contain &#91;***&#93; rentable square feet.</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.665%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-2-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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"><div style="margin-top:12pt;padding-left:38.75pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.&#160;&#160;&#160;&#160;Lease Term<br>(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)&#58;</font></div></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="margin-top:12pt;padding-left:74.75pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;&#160;&#160;&#160;Length of Term&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One hundred twenty-six (126) full calendar months after the Phase&#160;1 Rent Commencement Date (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of the Summary below).</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:74.75pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;&#160;&#160;&#160;Lease Commencement<br>Date&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 1 Lease Commencement Date (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase 1 Lease Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;)&#58; January&#160;1, 2022.</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 2 Lease Commencement Date (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase 2 Lease Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;)&#58; January&#160;1, 2022.</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 3 Lease Commencement Date (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase 3 Lease Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;)&#58; August&#160;1, 2022.</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 4 Lease Commencement Date (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase 4 Lease Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;)&#58; March&#160;1, 2023.</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 5 Lease Commencement Date (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase 5 Lease Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;)&#58; June&#160;1, 2023.</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 6 Lease Commencement Date (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase 6 Lease Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;)&#58; November 1, 2023.</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 7 Lease Commencement Date (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase 7 Lease Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;)&#58; June 1, 2024.</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Each individually, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;.  Each Lease Commencement Date is subject to change pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> this Lease.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:74.75pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;&#160;&#160;&#160;Lease Expiration Date&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The last day of the one hundred twenty-sixth (126</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">) full calendar month after the Phase&#160;1 Rent Commencement Date, subject to extension pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease, unless sooner terminated pursuant to the terms of this Lease.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:109.85pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3.1&#160;&#160;&#160;&#160;&#91;Intentionally Omitted&#93;</font></div></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="margin-top:12pt;padding-left:109.85pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3.2&#160;&#160;&#160;&#160;&#91;Intentionally Omitted&#93;</font></div></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="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.&#160;&#160;&#160;&#160;Base Rent<br>&#160;&#160;&#160;&#160;(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">See </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;3</font></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">CONTINUED ON NEXT PAGE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#93;</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.665%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-3-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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"><div style="margin-top:12pt;padding-left:73.85pt;padding-right:2.75pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;&#160;&#160;&#160;Rent Commencement Date</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">With respect to each Phase, the date that is nine (9) months after the applicable Lease Commencement Date for each Phase (as applicable, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase&#160;1 Rent Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase&#160;2 Rent Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase&#160;3 Rent Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase&#160;4 Rent Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase&#160;5 Rent Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase&#160;6 Rent Commencement Date and the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase&#160;7 Rent Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#59; and individually, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Rent Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;).  </font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:73.85pt;padding-right:2.75pt;text-align:justify;text-indent:-35.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2&#160;&#160;&#160;&#160;Base Rent Abatement</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subject to the terms and conditions of this Lease, Landlord hereby agrees that Tenant shall be entitled to an abatement of Base Rent with respect to each Phase during the period of six (6) full calendar months following the applicable Rent Commencement Date for such Phase (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase Abatement Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;).  Landlord and Tenant acknowledge that Tenant's right to receive Base Rent abatement with respect to a Phase during the applicable Phase Abatement Period has been granted to Tenant as additional consideration for Tenant's agreement to enter into this Lease and comply with the terms and conditions otherwise required under this Lease.  During any Phase Abatement Period, Tenant shall still be responsible to pay the Base Rent with respect to the other Phase(s) delivered to Tenant.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:73.85pt;padding-right:2.75pt;text-align:justify;text-indent:-35.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3&#160;&#160;&#160;&#160;Base Rent Abatement&#59; In General</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notwithstanding anything to the contrary contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> above, if Tenant shall be in default hereunder, and shall fail to cure such default within the time, if any, provided for cure pursuant to this Lease, or if this Lease is terminated for any reason other than in connection with a Landlord default, casualty or condemnation then Tenant shall immediately become obligated to pay to Landlord the unamortized amount of all Base Rent previously abated hereunder during any portion of the Phase Abatement Periods (with such amortization as to any Phase Abatement Period being amortized over the period from the expiration of the applicable Phase Abatement Period until the Lease Expiration Date, together with interest at the Interest Rate (as such term is defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section 29.36</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)). </font></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">CONTINUED ON NEXT PAGE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#93;</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.665%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-4-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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"><div style="margin-top:12pt;padding-left:38.75pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.&#160;&#160;&#160;&#160;Tenant's Share (of the Building)<br>(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 1&#58;&#160;&#160;&#160;&#160;&#91;***&#93;%</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 2&#58;&#160;&#160;&#160;&#160;&#91;***&#93;%</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 3&#58;&#160;&#160;&#160;&#160;&#91;***&#93;%</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 4&#58;&#160;&#160;&#160;&#160;&#91;***&#93;%</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 5&#58;&#160;&#160;&#160;&#160;&#91;***&#93;%</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 6&#58;  &#91;***&#93;%</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 7&#58;  &#91;***&#93;%</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:38.75pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.&#160;&#160;&#160;&#160;Permitted Use<br>(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General office use consistent with a comparable office building, provided that a portion of the 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> floor of the 1400A Tower may be used for a cafeteria for Tenant&#8217;s employees and invitees.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:38.75pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.&#160;&#160;&#160;&#160;Letter of Credit<br>(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;21</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$&#91;***&#93; (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">L-C Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;), subject to reduction pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;21</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit&#160;B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> attached hereto. </font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:38.75pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.&#160;&#160;&#160;&#160;Address of Tenant<br>(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;29.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C3.AI, Inc.<br>1300 Seaport Boulevard Suite 500<br>Redwood City, CA 94063<br>Attention&#58; Chief Executive Officer</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">With a copy sent to&#58;</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C3.AI, Inc.<br>1300 Seaport Boulevard Suite 500<br>Redwood City, CA 94063<br>Attention&#58; General Counsel</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:38.75pt;padding-right:2.75pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.&#160;&#160;&#160;&#160;Address of Landlord<br>(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;29.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">c&#47;o Google LLC<br>1600 Amphitheatre Parkway<br>Mountain View, California  94043<br>Attention&#58; Lease Administration</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">c&#47;o Google LLC<br>1600 Amphitheatre Parkway<br>Mountain View, California  94043<br>Attention&#58; Legal Department &#47; RE Matters</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">With a copy sent to&#58;</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">c&#47;o CBRE, Inc.<br>1800 Seaport Boulevard, 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Floor<br>Redwood City, California  94063<br>Attention&#58; Jessica McNichol</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:38.75pt;padding-right:2.75pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.&#160;&#160;&#160;&#160;Broker(s)<br>(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;29.24</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CBRE, Inc.<br>225 W. Santa Clara Street, 12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Floor<br>San Jose, California 95113<br>Attention&#58; Advisory &#38; Transaction Services</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.665%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-5-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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"><div style="margin-top:12pt;padding-left:38.75pt;padding-right:2.75pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.&#160;&#160;&#160;&#160;Tenant Improvement Allowance<br>(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 1&#58;&#160;&#160;&#160;&#160;$&#91;***&#93;</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 2&#58;&#160;&#160;&#160;&#160;$&#91;***&#93;</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 3&#58;&#160;&#160;&#160;&#160;$&#91;***&#93;</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 4&#58;&#160;&#160;&#160;&#160;$&#91;***&#93;</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 5&#58; $&#91;***&#93;</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 6&#58; $&#91;***&#93;</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase 7&#58; $&#91;***&#93;</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Tenant Improvement Allowance for each Phase is calculated at the rate of $&#91;***&#93; per rentable square foot per Phase.</font></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#91;REMAINDER OF PAGE INTENTIONALLY LEFT BLANK &#8211; SIGNATURE PAGE FOLLOWS&#93;</font></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.665%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-6-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, Landlord and Tenant have caused this Lease to be executed the day and date first above written.</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"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">LANDLORD</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#58;</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DWF IV 1400-1500 SEAPORT BLVD, LLC,<br>a Delaware limited liability company</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">  &#47;s&#47; David Radcliffe&#160;&#160;&#160;&#160;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">  David Radcliffe&#160;&#160;&#160;&#160;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">  Vice President, Real Estate&#160;&#160;&#160;&#160;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">TENANT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#58;</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C3.AI, INC.,</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">a Delaware corporation</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">  &#47;s&#47; Thomas M. Siebel&#160;&#160;&#160;&#160;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">  Thomas M. Siebel&#160;&#160;&#160;&#160;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">  Chief Executive Officer and Chairman&#160;&#160;&#160;&#160;</font></div><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">  &#47;s&#47; Brady D. Mickelsen&#160;&#160;&#160;&#160;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">  Brady D. Mickelsen&#160;&#160;&#160;&#160;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">  Senior Vice President and General Counsel&#160;&#160;&#160;&#160;</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.665%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-7-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><div id="ie09480ed9f504d83b210ea86871c9bfd_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">PREMISES, BUILDING, PROJECT, AND COMMON AREAS</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Premises, Building, Project and Common Areas</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:16pt;text-decoration:underline">The Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Landlord hereby leases to Tenant and Tenant hereby leases from Landlord the Premises.  The parties hereto agree that the lease of the Premises is upon and subject to the terms, covenants and conditions herein set forth, and Tenant covenants as a material part of the consideration for this Lease to keep and perform each and all of such terms, covenants and conditions by it to be kept and performed and that this Lease is made upon the condition of such performance.  Tenant shall accept the Premises and the Building in their &#34;as-is&#34; condition, and except as specifically set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below, Landlord shall not be obligated to provide or pay for any improvement work or services related to the improvement of the Premises.  Tenant also acknowledges that neither Landlord nor any agent of Landlord has made any representation or warranty regarding the condition of the Premises, the Building or the Project or with respect to the suitability of any of the foregoing for the conduct of Tenant's business, except as specifically set forth in this Lease.  The taking of possession of the Premises by Tenant shall conclusively establish that the Premises and the Building were at such time in good and sanitary order, condition and repair. Notwithstanding the foregoing, on the date of delivery of each Phase constituting the Premises, Landlord shall deliver such Phase (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Delivery Condition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;) vacant, free and clear of any tenants, subtenants or other occupants, including, without limitation, the Existing Tenant and Existing Subtenant (as such terms are defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below).</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:16pt;text-decoration:underline">The Building and The Project</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  The Premises are a part of the Building.  The Building is part of the Project.  The &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Project</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34; means (i)&#160;the Building and the Common Areas, (ii)&#160;the land (which is improved with landscaping, above ground parking facilities and other improvements) upon which the Building and the Common Areas are located, and (iii)&#160;at Landlord's discretion, any additional real property, areas, land, buildings or other improvements added thereto outside of the Project.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:16pt;text-decoration:underline">Common Areas</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall have the non-exclusive right to use in common with other tenants in the Project, and subject to the rules and regulations referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease, those portions of the Project which are provided, from time to time, for use in common by Landlord, Tenant and any other tenants of the Project (such areas, together with such other portions of the Project designated by Landlord, in its discretion, including certain areas designated for the exclusive use of certain tenants, or to be shared by Landlord and certain tenants, are collectively referred to herein as the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common Areas</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;).  The Common Areas include, without limitation, an athletic facility to be available for use by Tenant's employees (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Athletic Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), as well as baseball and soccer fields, a water front park, and a perimeter walking&#47;biking trial, and such further portions of the Project or additional or different facilities as Landlord may from time to time designate or install or make available for the use by Tenant in common with others.  The manner in which the Common Areas are maintained and operated shall be at the sole discretion of Landlord (provided that Landlord shall maintain the Common Areas in at least as good a condition as exists as of the date of this Lease) and the use thereof shall be subject to such rules, regulations and restrictions as Landlord may make from time to time&#59; provided that rules, regulations and restrictions first affecting the Project after the date of this Lease shall not materially adversely affect Tenant&#8217;s possession, use or enjoyment of the Premises for the Permitted Use or materially adversely affect Tenant&#8217;s parking rights under this Lease.  Landlord reserves the right to close temporarily, make alterations or additions to, or change the location of elements of the Project and the Common Areas, provided that Landlord shall use commercially reasonable efforts to minimize any interference to the conduct of Tenant's business and Tenant&#8217;s parking rights under this Lease (subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;28</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below).</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Verification of Rentable Square Feet of Premises and Building</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  For purposes of this Lease, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">rentable square feet</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34; of the Premises shall be deemed as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of the Summary and the rentable square feet of the Building shall be deemed as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of the Summary, and Landlord and Tenant hereby acknowledge and agree that the same shall not be subject to re-measurement or modification. </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Athletic Facility Memberships</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  During the Lease Term, Tenant and its employees shall have access to a number of memberships calculated by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">multiplying</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> a fraction, the numerator of which is the total rentable square footage of all Phases delivered to Tenant at such time, and the denominator of which is the total rentable square footage within the Project (provided that in no event shall such denominator be greater than &#91;***&#93; for purposes of this calculation), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">by</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> &#91;***&#93;, which memberships shall entitle such members to the use of the Athletic Facility and all of the amenities thereof at no additional cost&#59; provided, however, that Tenant acknowledges that the cost of operating and maintaining the Athletic Facility will be included in Operating Expenses.  Without the consent of Landlord, Tenant may transfer memberships between itself and any of the Permitted Subtenants (as such term is defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section 14.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">) to the extent and for so long as such Permitted Subtenant subleases space within the Premises.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-8-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">LEASE TERM</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Lease Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  The terms and provisions of this Lease shall be effective as of the date of this Lease.  The &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34; shall commence on the Phase&#160;1 Lease Commencement Date and shall terminate on the Lease Expiration Date, unless this Lease is sooner terminated as hereinafter provided.  Following the Lease Commencement Date for each Phase, upon request of Landlord, Tenant shall execute a commercially reasonable notice confirming the Lease Commencement Date and the Rent Commencement Date for such Phase, the cumulative Base Rent applicable to such Phase and all prior Phases that have been delivered to Tenant, and the Phase Abatement Period applicable to such Phase, the Lease Expiration Date, and any other matters reasonably requested by Landlord.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Existing Tenant and Subtenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant acknowledges that the Premises is currently the subject of an existing lease (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Existing Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;) with an existing tenant (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Existing Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;), and that the Existing Tenant has entered into multiple subleases for portions of the Premises (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Existing Subleases</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;, and the subtenants thereunder, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Existing Subtenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;).  The Existing Lease and the Existing Subleases are scheduled to expire on or before December&#160;31, 2021.  Landlord shall use commercially reasonable efforts to cause the Existing Tenant and the Existing Subtenants to vacate and surrender the Premises to Landlord on or before December&#160;31, 2021, subject to the terms and conditions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below.  If Landlord is delayed in delivering possession of the Premises to Tenant due to the holding over of the Existing Tenant or any Existing Subtenants or for any other reason beyond Landlord's reasonable control, then Landlord shall not be subject to any liability whatsoever to Tenant for such delay, and such failure shall not affect the validity of this Lease or the obligations of Tenant hereunder.  Notwithstanding the foregoing, if the Existing Tenant and Existing Subtenant(s) affecting a Phase have not vacated and surrendered such Phase to Landlord on or before the applicable Lease Commencement Date for such Phase, then the Lease Commencement Date for such Phase shall be extended until the date that Landlord delivers such Phase to Tenant free and clear of the Existing Tenant and Existing Subtenant(s).</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Delivery of Phase&#160;1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Notwithstanding the Existing Lease and Existing Sublease(s) affecting Phase&#160;1, Phase&#160;1 is currently vacant, and Tenant desires to occupy Phase&#160;1 as soon as possible after the date of this Lease.  Landlord shall use commercially reasonable efforts to terminate the Existing Lease and Existing Sublease(s) affecting Phase&#160;1 as soon as possible after the date of this Lease&#59; provided, however, that Landlord shall have no obligation to incur any expenses in connection with the foregoing and Landlord shall have no obligation to commence or prosecute any unlawful detainer actions against the Existing Tenant and the Existing Subtenants, except as expressly set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  If Landlord delivers Phase&#160;1 to Tenant prior to January&#160;1, 2022 free and clear of the Existing Tenant and Existing Subtenant(s) pursuant the foregoing, then the Phase&#160;1 Lease Commencement Date shall be accelerated to be the date of such delivery.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In the event that the Phase&#160;1 Lease Commencement Date has not occurred on or before June&#160;30, 2022 (as such date shall be extended to the extent of any delays caused by Tenant or any of its agents, employees, contractors or invitees, or any delays caused by Force Majeure (provided that for purposes of this clause, the failure of the Existing Tenant or the Existing Subtenants to vacate and surrender Phase&#160;1 shall not be deemed to be a Force Majeure), the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outside Phase&#160;1 Delivery Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), then as Tenant's sole and exclusive remedy therefor, Tenant shall have the right to terminate this Lease by delivering written notice to Landlord on or before the date that is thirty (30) days after the Outside Phase&#160;1 Delivery Date (and such termination shall be effective as of the date that is thirty (30) days after Landlord's receipt of such notice) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tenant Termination Right</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;)&#59; provided, however, that if Landlord delivers Phase&#160;1 to Tenant free and clear of the Existing Tenant and the Existing Subtenants prior to the effective date of such termination, Tenant's election to terminate shall be deemed void and this Lease shall remain in full force and effect.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In the event that Landlord determines, in its commercially reasonable discretion, that it will be necessary to commence and prosecute any unlawful detainer actions against the Existing Tenant and the Existing Subtenants in order to achieve the Delivery Condition for Phase&#160;1 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unlawful Detainer Actions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;), then Landlord shall provide written notice thereof to Tenant (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unlawful Detainer Intent Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;).  Tenant shall have a period of five (5) business days thereafter to elect to waive the Tenant Termination Right, and if Tenant fails to deliver such notice within such five (5) business day period, then Tenant shall be deemed to have waived the Tenant Termination Right.  If Tenant elects (or is deemed to have elected) to waive the Tenant Termination Right, then Landlord shall commence and diligently prosecute to completion such the Unlawful Detainer Actions, and Tenant shall have no right to exercise the Tenant Termination Right.  If Tenant elects not to waive the Tenant Termination Right, then Landlord shall have no obligation to commence or prosecute any Unlawful Detainer Actions.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The provisions of this Section shall apply to the delivery of Phase&#160;1 only, and to no other Phases.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-9-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Trigger for Phase Lease Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  If Tenant subleases all or a portion of a Phase to a subtenant prior to the applicable Lease Commencement Date for such Phase (including, without limitation, to any Permitted Subtenant pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;14.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below), then notwithstanding anything in this Lease to the contrary, the Lease Commencement Date for the entire Phase affected by such sublease (even if such sublease is only for a portion of such Phase) shall be deemed to commence upon the date the applicable sublease premises is delivered to such subtenant by Tenant pursuant to such sublease (provided any period of early entry afforded to such subtenant shall not be deemed to advance the commencement date thereunder).  Further, if Tenant subleases all or a portion of a Phase to a subtenant prior to the expiration of the applicable Phase Abatement Period for such Phase (including, without limitation, to any Permitted Subtenant pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;14.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below), then for purposes of calculating the Transfer Premium (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;14.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below), during the period from the date such subtenant commences to pay rent until the expiration of the applicable Phase Abatement Period for such Phase, Base Rent for such Phase shall be deemed to be equal to the initial Base Rent applicable to such Phase (notwithstanding that such Base Rent is not yet due and payable under this Lease).</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Option Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:16pt;text-decoration:underline">Option Right</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Landlord hereby grants the Tenant named in this Lease (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Original Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), one (1) option to extend the Lease Term for a period of five (5) years (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Option Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), which option shall be exercisable only by written notice delivered by Tenant to Landlord as provided below, provided that, as of the date of delivery of such notice, Tenant is not in default under this Lease beyond the applicable notice and cure period provided in this Lease and Tenant has not previously been in default beyond the applicable notice and cure period provided in this Lease more than once.  Upon the proper exercise of such option to extend, and provided that, at Landlord's option, as of the date immediately preceding the Option Term, Tenant is not in default under this Lease beyond the applicable notice and cure period provided in this Lease and Tenant has not previously been in default beyond the applicable notice and cure period provided in this Lease more than once, the Lease Term, as it applies to the Premises, shall be extended for the Option Term (except that Tenant shall have no further right to extend the Lease Term).  The rights contained in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> shall be personal to the Original Tenant and may only be exercised by the Original Tenant or any Permitted Assignee (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section 14.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below) (but not any other assignee, sublessee or other transferee of Tenant's interest in this Lease) if the Original Tenant and&#47;or Permitted Subtenants collectively occupy at least seventy-five percent (75%) of the entire Premises.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:16pt;text-decoration:underline">Option Rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  The rent payable by Tenant during the Option Term (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Option Rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) shall be equal to the fair market rent (including additional rent and considering any &#34;base year&#34; or &#34;expense stop&#34; applicable thereto), including all escalations, at which renewal tenants, as of the commencement of the Option Term, are leasing non-sublease, non-encumbered, non-equity space comparable in size, location and quality to the Premises for a term equal to such Option Term, which comparable space is located in first-class office buildings of comparable age and quality in the Project or the vicinity of the Project (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comparable Transactions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), taking into consideration only the following concessions&#58; (a)&#160;rental abatement concessions, if any, being granted such tenants in connection with such comparable space, and (b)&#160;tenant improvements or allowances provided or to be provided for such comparable space, taking into account, and deducting the value of, the existing improvements in the Premises, such value to be based upon the age, quality and layout of the improvements and the extent to which the same could be utilized by Tenant based upon the fact that the precise tenant improvements existing in the Premises are specifically suitable to Tenant.  &#91;***&#93;  The Option Rent shall additionally include a commercially reasonable determination as to whether, and if so to what extent, Tenant must provide Landlord with financial security, such as a security deposit, letter of credit or guaranty, for Tenant's Rent obligations during the Option Term.  Such determination shall be made by reviewing the extent of financial security then generally being imposed in Comparable Transactions from tenants of comparable financial condition and credit history to the then existing financial condition and credit history of Tenant (with appropriate adjustments to account for differences in the then-existing financial condition of Tenant and such other tenants).  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:16pt;text-decoration:underline">Exercise of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  The option contained in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> shall be exercised by Tenant, if at all, and only in the following manner&#58;  (i)&#160;Tenant shall deliver written notice to Landlord not more than seventeen (17) months nor less than fifteen (15) months prior to the expiration of the initial Lease Term, irrevocably exercising its option for the entire Premises then being leased by Tenant&#59; and (ii)&#160;Landlord, after receipt of Tenant's notice, shall deliver notice (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Option Rent Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) to Tenant not less than thirteen (13) months prior to the expiration of the initial Lease Term, setting forth the Option Rent&#59; provided that, within fifteen (15) business days after the date of the Option Rent Notice, Tenant may, at its option, object to the Option Rent contained in the Option Rent Notice, in which case the parties shall follow the procedure, and the Option Rent shall be determined, as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.5.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:16pt;text-decoration:underline">Determination of Option Rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  In the event Tenant timely and appropriately objects to the Option Rent, Landlord and Tenant shall attempt to agree upon the Option Rent using reasonable, good-faith efforts.  If Landlord and Tenant fail to reach agreement within thirty (30) days following Tenant's timely and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-10-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">appropriate objection to the Option Rent (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outside Agreement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), then each party shall make a separate determination of the Option Rent within ten (10) business days after the Outside Agreement Date, and such determinations shall be submitted to arbitration in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 2.5.4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2.5.4.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5.4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:8.5pt">Landlord and Tenant shall each appoint one arbitrator who shall by profession be a real estate appraiser who shall have been active over the five (5) year period ending on the date of such appointment in the appraisal of commercial properties in the city in which the Premises is located, provided the arbitrator selected by Landlord shall not have worked for or provided arbitration or appraisal services to Landlord or any affiliates of Landlord during the prior three (3) year period and the arbitrator selected by Tenant shall not have worked for or provided arbitration or appraisal services to Tenant or affiliates of Tenant during the prior three (3) year period.  The determination of the arbitrators shall be limited solely to the issue of whether Landlord's or Tenant's submitted Option Rent is the closest to the actual Option Rent as determined by the arbitrators, taking into account only the requirements of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease (i.e., the arbitrators may only select Landlord's or Tenant's determination and shall not be entitled to make a compromise determination).  Each such arbitrator shall be appointed within fifteen (15) business days after the Outside Agreement Date.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5.4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:8.5pt">The two (2) arbitrators so appointed shall within ten (10) business days of the appointment of the last appointed arbitrator agree upon and appoint a third (3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">rd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">) arbitrator who shall be qualified under the same criteria set forth hereinabove for qualification of the initial two (2) arbitrators.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5.4.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:8.5pt">The three (3) arbitrators shall within thirty (30) days of the appointment of the third (3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">rd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">) arbitrator reach a decision as to whether the parties shall use Landlord's or Tenant's submitted Option Rent, and shall notify Landlord and Tenant thereof.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5.4.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:8.5pt">The decision of the majority of the three (3) arbitrators shall be binding upon Landlord and Tenant.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5.4.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:8.5pt">If either Landlord or Tenant fails to appoint an arbitrator within fifteen (15) business days after the Outside Agreement Date, then the arbitrator appointed by one of them shall reach a decision, notify Landlord and Tenant thereof, and such arbitrator's decision shall be binding upon Landlord and Tenant.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5.4.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:8.5pt">If the two (2) arbitrators fail to agree upon and appoint a third (3rd) arbitrator, or both parties fail to appoint an arbitrator, then the appointment of the third (3rd) or any arbitrator shall be dismissed and the matter to be decided shall be forthwith submitted to arbitration under the provisions of the American Arbitration Association, but subject to the instructions set forth in this Section 2.2.5.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5.4.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:8.5pt">The cost of arbitration shall be split evenly between the parties.</font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 3<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">BASE RENT</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commencing as of the applicable Rent Commencement Date, Tenant shall pay, without prior notice or demand, to Landlord or Landlord's agent or, at Landlord's option, at such other place as Landlord may from time to time designate in writing, by a check for currency which, at the time of payment, is legal tender for private or public debts in the United States of America, base rent (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Base Rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) for the applicable Phase as calculated as set forth below, payable in equal monthly installments in advance on or before the first day of each and every calendar month during the Lease Term, without any setoff or deduction whatsoever.  If any Rent payment date (including any Rent Commencement Date) falls on a day of the month other than the first day of such month or if any payment of Rent is for a period which is shorter than one month, the Rent for any fractional month shall accrue on a daily basis for the period from the date such payment is due to the end of such calendar month or to the end of the Lease Term at a rate per day which is equal to 1&#47;365 of the applicable annual Rent.  All other payments or adjustments required to be made under the terms of this Lease that require proration on a time basis shall be prorated on the same basis.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Base Rent shall be calculated as follows&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-11-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Period</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Monthly Base Rent per Rentable Square Foot of all Phases delivered to Tenant (subject to the occurrence of the applicable Rent Commencement Date)</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phase&#160;1 Rent Commencement Date-9&#47;30&#47;2023</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#47;1&#47;2023-09&#47;30&#47;2024</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#47;1&#47;2024-09&#47;30&#47;2025</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#47;1&#47;2025-09&#47;30&#47;2026</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#47;1&#47;2026-09&#47;30&#47;2027</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#47;1&#47;2027-09&#47;30&#47;2028</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#47;1&#47;2028-09&#47;30&#47;2029</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#47;1&#47;2029-09&#47;30&#47;2030</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#47;1&#47;2030-09&#47;30&#47;2031</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#47;1&#47;2031-09&#47;30&#47;2032</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$&#91;***&#93;</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#47;1&#47;2032-Lease Expiration Date</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$&#91;***&#93;</font></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Base Rent shall be calculated based on the cumulative rentable square feet within the Phase(s) delivered to Tenant (subject to the occurrence of the applicable Rent Commencement Date), provided that the Base Rent with respect to any Phase shall be abated subject to the terms and conditions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Sections&#160;6.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">6.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of the Summary.</font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">ADDITIONAL RENT</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">General Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  In addition to paying the Base Rent specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease, Tenant shall pay &#34;Tenant's Share&#34; of the annual &#34;Direct Expenses,&#34; as those terms are defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Sections&#160;4.2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">4.2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease, respectively.  Such payments by Tenant, together with any and all other amounts payable by Tenant to Landlord pursuant to the terms of this Lease, are hereinafter collectively referred to as the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additional Rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">,&#34; and the Base Rent and the Additional Rent are herein collectively referred to as &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.&#34;  All amounts due under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> as Additional Rent shall be payable for the same periods and in the same manner as the Base Rent.  Without limitation on other obligations of Tenant which survive the expiration of the Lease Term, the obligations of Tenant to pay the Additional Rent provided for in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> shall survive the expiration of the Lease Term.  In addition to Tenant&#8217;s Share of Direct Expenses, Tenant shall pay to Landlord, as Additional Rent, at the same time and in the same manner as Tenant&#8217;s Share of Direct Expenses, a management fee (whether provided by an independent management company, by Landlord or by any affiliate of Landlord) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Management Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;), provided that for each Expense Year, the Management Fee shall not exceed &#91;***&#93; of the Base Rent for the applicable Expense Year.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Definitions of Key Terms Relating to Additional Rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  As used in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, the following terms shall have the meanings hereinafter set forth&#58;</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:16pt">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tenant's Share</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34; shall mean the applicable cumulative amount for all Phase(s) delivered to Tenant set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of the Summary.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-12-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:16pt">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Direct Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34; shall mean &#34;Operating Expenses&#34; and &#34;Tax Expenses.&#34;</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:16pt">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expense Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34; shall mean each calendar year in which any portion of the Lease Term falls, through and including the calendar year in which the Lease Term expires, provided that Landlord, upon notice to Tenant, may change the Expense Year from time to time to any other twelve (12) consecutive month period, and, in the event of any such change, Tenant's Share of Direct Expenses shall be equitably adjusted for any Expense Year involved in any such change.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:16pt">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34; shall mean all expenses, costs and amounts of every kind and nature which Landlord pays or accrues during any Expense Year because of or in connection with the ownership, management, maintenance, security, repair, replacement, renovation, restoration or operation of the Project, or any portion thereof.  Without limiting the generality of the foregoing, Operating Expenses shall specifically include any and all of the following&#58;  (i)&#160;the cost of supplying all utilities, the cost of operating, repairing, replacing, maintaining, renovating and restoring the utility, telephone, mechanical, sanitary, storm drainage, and elevator systems, and the cost of maintenance and service contracts in connection therewith&#59; (ii)&#160;the cost of licenses, certificates, permits and inspections and the cost of contesting any governmental enactments which may affect Operating Expenses, and the costs incurred in connection with a governmentally mandated transportation system management program or similar program&#59; (iii)&#160;the cost of all insurance carried by Landlord in connection with the Project as reasonably determined by Landlord, including, without limitation, any commercially reasonable deductibles or self-insured retentions related thereto&#59; provided, however, that in the event that the Project is damaged by an earthquake, if Landlord maintains earthquake insurance (or self-insures such risk) and the deductible or self-insured retention payable by Landlord as a result thereof exceeds $250,000.00, then the total amount of such deductible or self-insured retention shall be amortized with interest at the Interest Rate over the period as Landlord shall reasonably determine in accordance with sound real estate management and accounting practices, consistently applied&#59; (iv)&#160;the cost of landscaping, relamping, and all supplies, tools, equipment and materials used in the operation, repair and maintenance of the Project, or any portion thereof&#59; (v)&#160;the costs incurred in connection with the parking areas servicing the Project, as well as costs incurred in connection with the provision of any shuttle service serving the Project for the purpose of facilitating access to public transportation (provided that Tenant has access to such shuttle service)&#59; (vi)&#160;fees and other costs, including incentive fees, consulting fees, legal fees and accounting fees, of all contractors and consultants in connection with the management, operation, maintenance, replacement, renovation, repair and restoration of the Project (but excluding legal expenses related to the collection of Rent or to the sale, leasing or financing of the Project, and excluding any management fees, except for the Management Fee, which is payable pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> above)&#59; (vii)&#160;payments under any equipment rental agreements and the fair rental value of any management office space&#59; (viii)&#160;subject to item (f) below, wages, salaries and other compensation and benefits, including taxes levied thereon, of all persons engaged in the operation, maintenance and security of the Project&#59; (ix)&#160;the costs in connection with any &#34;Underlying Documents&#34; (as that term is defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;5.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below)&#59; (x)&#160;operation, repair, maintenance, renovation, replacement and restoration of all systems and equipment and components thereof of the Project&#59; (xi)&#160;the cost of janitorial in Common Areas, alarm, security and other services, replacement, renovation, restoration and repair of wall and floor coverings, ceiling tiles and fixtures in common areas, maintenance, replacement, renovation, repair and restoration of curbs and walkways, repair to roofs and roof membranes and re-roofing&#59; (xii)&#160;amortization (including interest at the Interest Rate on the unamortized cost), over such period of time as Landlord shall reasonably determine, of the cost of acquiring or the rental expense of personal property used in the maintenance, operation and repair of the Project, or any portion thereof&#59; (xiii)&#160;the cost of capital improvements or other costs incurred in connection with the Project (A)&#160;which are reasonably intended to effect economies in the operation or maintenance of the Project, or any portion thereof, or to reduce current or future Operating Expenses or to enhance the safety or security of the Project or its occupants, (B)&#160;that are required to comply with present or reasonably anticipated conservation programs, (C)&#160;which are replacements or modifications of nonstructural items located in the Common Areas required to keep the Common Areas in good order or condition, (D)&#160;that are required under any governmental law or regulation which was not promulgated, or which was promulgated but not in effect or applicable to the Project, as of the date of this Lease, (E)&#160;which are required in order for the Project, or any portion thereof, to obtain or maintain a certification under the U.S.  Green Building Council's Leadership in Energy and Environmental Design (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LEED</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), or other applicable certification agency in connection with Landlord's sustainability practices for the Project (as such sustainability practices are to be determined by Landlord, in its sole and absolute discretion, from time to time), or (F)&#160;that relate to the safety or security of the Project&#59; provided, however, that any capital expenditure shall be amortized with interest at the Interest Rate over the shorter of (Y)&#160;its useful life as Landlord shall reasonably determine in accordance with sound real estate management and accounting practices, consistently applied, or (Z)&#160;with respect to those items included under item (A) above, their recovery&#47;payback period as Landlord shall reasonably determine in accordance with sound real estate management and accounting practices, consistently applied&#59; (xiv)&#160;the costs, fees, charges or assessments imposed by, or resulting from any mandate imposed on Landlord by, any federal, state or local government for fire and police protection, trash removal, community services, or other services which do not constitute &#34;Tax Expenses&#34; as that term is defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.2.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, below&#59; (xv)&#160;the cost of tenant relation programs reasonably established by Landlord&#59; (xvi)&#160;the costs of any additional services not provided to the Project as of the Lease Commencement Date but which are thereafter provided by Landlord in connection with its prudent management of the Project&#59; (xvii)&#160;any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-13-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">assessments, charges and fees under the CC&#38;Rs&#59; (xviii)&#160;the costs and fees related to the Athletic Facility&#59; and (xix)&#160;the costs of the Landlord Repair Obligations to the extent includable in Operating Expenses pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below.  Notwithstanding the foregoing, for purposes of this Lease, Operating Expenses shall not, however, include&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.91pt">costs, including legal fees, space planners' fees, advertising and promotional expenses (except as otherwise set forth above), and brokerage fees incurred in connection with the original construction or development, or original or future leasing of the Project, and costs, including permit, license and inspection costs, incurred with respect to the installation of tenant improvements made for other tenants or occupants in the Project or incurred in renovating or otherwise improving, decorating, painting or redecorating vacant space for other tenants or occupants of the Project (excluding, however, such costs relating to any common areas of the Project or parking facilities)&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">except as set forth in items (xi), (xii), (xiii), and (xiv)&#160;above, interest and principal payments on mortgages and other debt costs, if any, penalties and interest&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.91pt">costs for which the Landlord is reimbursed by any tenant or occupant of the Project, or by any warrantors or by any other person, or by condemnation proceeds, or by insurance by its carrier or any tenant's carrier or by anyone else (except to the extent of commercially reasonable deductibles or self-insured retentions, which shall be included as Operating Expenses to the extent such forth above), and electric power costs for which any tenant directly contracts with the local public service company&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">any (i) bad debt loss, rent loss, or reserves for bad debts or rent loss or (ii) reserves with respect to parts of the Project other than the Common Areas to the extent such reserves are in excess of commercially reasonable amounts&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.91pt">costs associated with the operation of the business of the partnership or entity which constitutes the Landlord, as the same are distinguished from the costs of operation of the Project (which shall specifically include, but not be limited to, accounting costs associated with the operation of the Project).  Costs associated with the operation of the business of the partnership or entity which constitutes the Landlord include costs of partnership accounting and legal matters, costs of defending any lawsuits with any mortgagee (except as the actions of the Tenant may be in issue), costs of selling, syndicating, financing, mortgaging or hypothecating any of the Landlord's interest in the Project, and costs incurred in connection with any disputes between Landlord and its employees, between Landlord and Project management, or between Landlord and other tenants or occupants&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:26.01pt">the wages and benefits of any employee who does not devote substantially all of his or her employed time to the Project unless such wages and benefits are prorated to reflect time spent on operating and managing the Project vis-a-vis time spent on matters unrelated to operating and managing the Project&#59; provided, that in no event shall Operating Expenses for purposes of this Lease include wages and&#47;or benefits attributable to personnel above the level of Project manager&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">amount paid as ground rental for the Project or any part thereof by the Landlord or cost incurred in connection with any such ground rental&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">overhead and profit increment paid to the Landlord or to subsidiaries or affiliates of the Landlord for services in the Project to the extent the same exceeds the costs of such services rendered by qualified, first-class unaffiliated third parties on a competitive basis&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:26.57pt">any compensation paid to clerks, attendants or other persons in commercial concessions operated by the Landlord (which shall specifically exclude the parking facilities), provided that any compensation paid to any concierge at the Project shall be includable as an Operating Expense&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:26.57pt">rentals and other related expenses incurred in leasing air conditioning systems, elevators or other equipment which if purchased the cost of which would be excluded from Operating Expenses as a capital cost, except equipment not affixed to the Project which is used in providing janitorial or similar services and, further excepting from this exclusion such equipment rented or leased to remedy or ameliorate an emergency condition in the Project &#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-14-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">all items and services for which Tenant or any other tenant in the Project reimburses Landlord or which Landlord provides selectively to one or more tenants (other than Tenant) without reimbursement&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:26.57pt">any costs expressly excluded from Operating Expenses elsewhere in this Lease&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:21.57pt">rent for any office space occupied by Project management personnel to the extent the size or rental rate of such office space exceeds the size or fair market rental value of office space occupied by management personnel of the comparable buildings in the vicinity of the Building, with adjustment where appropriate for the size of the applicable project&#59; </font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">costs to the extent arising from the gross negligence or willful misconduct of Landlord or its agents, employees, vendors, contractors, or providers of materials or services&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(o)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">attorneys&#8217; fees and other costs and expenses incurred in connection with negotiations or disputes with tenants or other occupants of the Project (including costs incurred due to violations by tenants of the terms and conditions of their leases), or any attorneys&#8217; fees incurred in connection with the financing, sale or syndication of the Project&#59;  </font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(p)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">interest, penalties or other costs arising out of Landlord&#8217;s failure to make timely payment of any of its obligations under this Lease, including, without limitation, Landlord&#8217;s failure to make timely payment of any item that is included in Direct Expenses, unless such failure is caused by Tenant failing to pay any Rent when due under this Lease&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(q)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">costs of any sign that solely identifies another tenant in the Project&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(r)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:26.01pt">any charitable or political contributions&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:25.45pt">costs of correcting defects in the initial design or construction of any portion of the Project or arising from defects in the base, shell or core of the Building&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(t)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:26.57pt">artwork, except as required by governmental agencies&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(u)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">janitorial services specific to tenantable buildings or space as opposed to the Common Areas&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">costs, liabilities or other amounts incurred by Landlord pursuant to any indemnity obligation of Landlord&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(w)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:22.12pt">costs arising from the cleanup, removal, investigation and&#47;or remediation of Hazardous Substances brought upon, kept or used in, on or about the Project (i) prior to the Phase 1 Lease Commencement Date or (ii) after the Phase 1 Lease Commencement Date to the extent such Hazardous Substances are brought upon, kept or used in, on or about the Project after the Phase 1 Lease Commencement Date by Landlord or any other tenant of the Project&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">costs of new or additional buildings or other additional structures not comprising the Project as of the date of this Lease&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(y)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">depreciation.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If Landlord is not furnishing any particular work or service (the cost of which, if performed by Landlord, would be included in Operating Expenses) to a tenant who has undertaken to perform such work or service in lieu of the performance thereof by Landlord, Operating Expenses shall be deemed to be increased by an amount equal to the additional Operating Expenses which would reasonably have been incurred during such period by Landlord if it had at its own expense furnished such work or service to such tenant.  If the Project is not at least one hundred percent (100%) occupied during all or a portion of any Expense Year, Landlord may elect to make an appropriate adjustment to the components of Operating Expenses for such year to determine the amount of Operating Expenses that would have been incurred had the Project been one hundred percent (100%) occupied&#59; and the amount so determined shall be deemed to have been the amount of Operating Expenses for such year.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-15-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:16pt;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2.5.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:8.5pt">Tax Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34; shall mean all federal, state, county, or local governmental or municipal taxes, fees, charges or other impositions of every kind and nature, whether general, special, ordinary or extraordinary, (including, without limitation, real estate taxes, general and special assessments, transit taxes, leasehold taxes or taxes based upon the receipt of rent, including gross receipts or sales taxes applicable to the receipt of rent, unless required to be paid by Tenant, personal property taxes imposed upon the fixtures, machinery, equipment, apparatus, systems and equipment, appurtenances, furniture and other personal property used in connection with the Project, or any portion thereof), as the same may be increased from time to time, which shall be paid or accrued during any Expense Year (without regard to any different fiscal year used by such governmental or municipal authority) because of or in connection with the ownership, leasing and operation of the Project, or any portion thereof.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2.5.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:8.5pt">Tax Expenses shall include, without limitation&#58;  (i)&#160;Any tax on the rent, right to rent or other income from the Project, or any portion thereof, or as against the business of leasing the Project, or any portion thereof&#59; (ii)&#160;Any assessment, tax, fee, levy or charge in addition to, or in substitution, partially or totally, of any assessment, tax, fee, levy or charge previously included within the definition of real property tax, it being acknowledged by Tenant and Landlord that Proposition 13 was adopted by the voters of the State of California in the June 1978 election (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Proposition 13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) and that assessments, taxes, fees, levies and charges may be imposed by governmental agencies for such services as fire protection, street, sidewalk and road maintenance, refuse removal and for other governmental services formerly provided without charge to property owners or occupants, and, in further recognition of the decrease in the level and quality of governmental services and amenities as a result of Proposition 13, Tax Expenses shall also include any governmental or private assessments or the Project's contribution towards a governmental or private cost-sharing agreement for the purpose of augmenting or improving the quality of services and amenities normally provided by governmental agencies&#59; (iii)&#160;Any assessment, tax, fee, levy, or charge allocable to or measured by the area of the Premises or the Rent payable hereunder, including, without limitation, any business or gross income tax or excise tax with respect to the receipt of such rent, or upon or with respect to the possession, leasing, operating, management, maintenance, alteration, repair, use or occupancy by Tenant of the Premises, or any portion thereof&#59; (iv)&#160;Any assessment, tax, fee, levy or charge, upon this transaction or any document to which Tenant is a party, creating or transferring an interest or an estate in the Premises&#59; and (v)&#160;All of the real estate taxes and assessments imposed upon or with respect to the Building and all of the real estate taxes and assessments imposed on the land and improvements comprising the Project.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2.5.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:8.5pt">Any costs and expenses (including, without limitation, reasonable attorneys' and consultants' fees) incurred in attempting to protest, reduce or minimize Tax Expenses shall be included in Tax Expenses in the Expense Year such expenses are incurred.  Refunds of Tax Expenses shall be credited against Tax Expenses and refunded to Tenant regardless of when received, based on the Expense Year to which the refund is applicable, provided that in no event shall the amount to be refunded to Tenant for any such Expense Year exceed the total amount paid by Tenant as Tax Expenses under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> for such Expense Year.  If Tax Expenses for any period during the Lease Term or any extension thereof are increased after payment thereof for any reason, including, without limitation, error or reassessment by applicable governmental or municipal authorities, Tenant shall pay Landlord upon demand Tenant's Share of any such increased Tax Expenses.  Notwithstanding anything to the contrary set forth in this Lease, only Landlord may institute proceedings to reduce Tax Expenses and the filing of any such proceeding by Tenant without Landlord's consent shall constitute an event of default by Tenant under this Lease.  Notwithstanding the foregoing, Landlord shall not be obligated to file any application or institute any proceeding seeking a reduction in Tax Expenses.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2.5.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:8.5pt">Notwithstanding anything to the contrary contained in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.2.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (except as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.2.5.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> above), there shall be excluded from Tax Expenses (i)&#160;all excess profits taxes, franchise taxes, gift taxes, capital stock taxes, inheritance and succession taxes, estate taxes, federal and state income taxes, and other taxes to the extent applicable to Landlord's general or net income (as opposed to rents, receipts or income attributable to operations at the Project), (ii)&#160;any items included as Operating Expenses, (iii)&#160;any items paid by Tenant under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease, and (iv)&#160;interest, penalties or other costs arising out of Landlord&#8217;s failure to make timely payment of any of its obligations under this Lease, including, without limitation, Landlord&#8217;s failure to make timely payment of any taxes to taxing authorities, unless such failure is caused by Tenant failing to pay any Rent when due under this Lease.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Allocation of Direct Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:16pt;text-decoration:underline">Method of Allocation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  The parties acknowledge that the Building is a part of a multi-building project and that the costs and expenses incurred in connection with the Project (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, the Direct Expenses) should be shared between the tenants of the Building and the tenants of the other buildings in the Project.  Accordingly, as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> above, Direct Expenses (which consists of Operating Expenses and Tax </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-16-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenses) are determined annually for the Project as a whole, and a portion of the Direct Expenses, which portion shall be determined by Landlord on an equitable basis, shall be allocated to the Building (as opposed to any other buildings in the Project) and such portion shall be the Direct Expenses for purposes of this Lease.  Such portion of Direct Expenses allocated to the Building shall include all Direct Expenses attributable solely to the Building and an equitable portion of the Direct Expenses attributable to the Project as a whole.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:16pt;text-decoration:underline">Cost Pools</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Landlord shall have the right, from time to time, to equitably allocate some or all of the Direct Expenses for the Project among different portions or occupants of the Project (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost Pools</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), in Landlord's reasonable discretion.  Such Cost Pools may include, but shall not be limited to, the office space tenants of a building of the Project or of the Project, and the retail space tenants of a building of the Project or of the Project.  The Direct Expenses within each such Cost Pool shall be allocated and charged to the tenants within such Cost Pool in an equitable manner.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Calculation and Payment of Additional Rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall pay to Landlord, in the manner set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, below, and as Additional Rent, an amount equal to Tenant&#8217;s Share of Direct Expenses.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:16pt;text-decoration:underline">Statement of Actual Direct Expenses and Payment by Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Landlord shall endeavor to give to Tenant following the end of each Expense Year, a statement (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Statement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) which shall state the Direct Expenses incurred or accrued for such preceding Expense Year, and which shall indicate the amount of Tenant's Share of Direct Expenses.  Upon receipt of the Statement for each Expense Year commencing or ending during the Lease Term, Tenant shall pay, with its next installment of Base Rent due, the full amount of Tenant&#8217;s Share of Direct Expenses for such Expense Year, less the amounts, if any, paid during such Expense Year as &#34;Estimated Direct Expenses,&#34; as that term is defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, below, and if Tenant paid more as Estimated Direct Expenses than the actual Tenant&#8217;s Share of Direct Expenses, Tenant shall receive a credit in the amount of Tenant's overpayment against Rent next due under this Lease.  The failure of Landlord to timely furnish the Statement for any Expense Year shall not prejudice Landlord or Tenant from enforcing its rights under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Even though the Lease Term has expired and Tenant has vacated the Premises, when the final determination is made of Tenant's Share of Direct Expenses for the Expense Year in which this Lease terminates, Tenant shall immediately pay to Landlord Tenant&#8217;s Share of Direct Expenses, and if Tenant paid more as Estimated Direct Expenses than the actual Tenant's Share of Direct Expenses, Landlord shall, within thirty (30) days, deliver a check payable to Tenant in the amount of the overpayment.  The provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> shall survive the expiration or earlier termination of the Lease Term.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:16pt;text-decoration:underline">Statement of Estimated Direct Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  In addition, Landlord shall endeavor to give Tenant a yearly expense estimate statement by April 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of each year (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimate Statement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) which shall set forth Landlord's reasonable estimate (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) of what the total amount of Direct Expenses for the then-current Expense Year shall be and the estimated Tenant&#8217;s Share of Direct Expenses (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Direct Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;).  The failure of Landlord to timely furnish the Estimate Statement for any Expense Year shall not preclude Landlord from enforcing its rights to collect any Estimated Direct Expenses under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, nor shall Landlord be prohibited from revising any Estimate Statement or Estimated Direct Expenses theretofore delivered to the extent necessary.  Thereafter, Tenant shall pay, with its next installment of Base Rent due, a fraction of the Estimated Direct Expenses for the then-current Expense Year (reduced by any amounts paid pursuant to the last sentence of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">).  Such fraction shall have as its numerator the number of months which have elapsed in such current Expense Year, including the month of such payment, and twelve (12) as its denominator.  Until a new Estimate Statement is furnished (which Landlord shall have the right to deliver to Tenant at any time), Tenant shall pay monthly, with the monthly Base Rent installments, an amount equal to one-twelfth (1&#47;12) of the total Estimated Direct Expenses set forth in the previous Estimate Statement delivered by Landlord to Tenant.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Taxes and Other Charges for Which Tenant Is Directly Responsible</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:16pt">Tenant shall be liable for and shall pay before delinquency, taxes levied against Tenant's equipment, furniture, fixtures and any other personal property located in or about the Premises.  If any such taxes on Tenant's equipment, furniture, fixtures and any other personal property are levied against Landlord or Landlord's property or if the assessed value of Landlord's property is increased by the inclusion therein of a value placed upon such equipment, furniture, fixtures or any other personal property and if Landlord pays the taxes based upon such increased assessment, which Landlord shall have the right to do regardless of the validity thereof but only under proper protest if requested by Tenant, Tenant shall upon demand repay to Landlord the taxes so levied against Landlord or the proportion of such taxes resulting from such increase in the assessment, as the case may be.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:16pt">If the tenant improvements in the Premises, whether installed and&#47;or paid for by Landlord or Tenant and whether or not affixed to the real property so as to become a part thereof, are assessed for real property tax purposes at a valuation higher than the valuation at which tenant improvements conforming to Landlord's &#34;building standard&#34; in other space in the Building are assessed, then the taxes levied against Landlord or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-17-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the property by reason of such excess assessed valuation shall be deemed to be taxes levied against personal property of Tenant and shall be governed by the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, above.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:16pt">Notwithstanding any contrary provision herein, Tenant shall pay prior to delinquency as Additional Rent (and not as part of Direct Expenses) any (i)&#160;rent tax or sales tax, gross receipts tax, service tax, transfer tax or value added tax, or any other applicable tax on the rent or services herein or otherwise respecting this Lease, (ii)&#160;taxes assessed upon or with respect to the possession, leasing, operation, management, maintenance, alteration, repair, use or occupancy by Tenant of the Premises or any portion of the Project, including the Project parking facility(ies) and taxes or assessments due to any type of ballot measure, including an initiative adopted by the voters or local agency, or a state proposition approved by the voters&#59; or (iii)&#160;taxes assessed upon this transaction or any document to which Tenant is a party creating or transferring an interest or an estate in the Premises.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Landlord's Records</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Upon Tenant's written request given not more than ninety (90) days after Tenant's receipt of a Statement for a particular Expense Year, and provided that Tenant is not then in default under this Lease beyond the applicable notice and cure period provided in this Lease, specifically including, but not limited to, the timely payment of Additional Rent (whether or not the same is the subject of the audit contemplated herein), Landlord shall furnish Tenant with such reasonable supporting documentation in connection with said Direct Expenses as Tenant may reasonably request.  Landlord shall provide said documentation to Tenant within sixty (60) days after Tenant's written request therefor.  Within one hundred eighty (180) days after receipt of a Statement by Tenant (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Audit Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), if Tenant disputes the amount of Direct Expenses set forth in the Statement, an independent certified public accountant (which accountant (A) is a member of a nationally or regionally recognized certified public accounting firm which has previous experience in auditing financial operating records of landlords of office buildings, (B) shall not already be providing primary accounting and&#47;or lease administration services to Tenant and shall not have provided primary accounting and&#47;or lease administration services to Tenant in the past three (3) years, (C) is not working on a contingency fee basis (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">i.e</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">., Tenant must be billed based on the actual time and materials that are incurred by the certified public accounting firm in the performance of the audit), and (D) shall not, to the actual then current knowledge of Tenant, then currently be providing accounting and&#47;or lease administration services to another tenant in the Building and&#47;or the Project in connection with a review or audit by such other tenant of Direct Expenses (it being understood that Tenant shall have no independent duty of inquiry to identify any parties then providing such accounting and&#47;or lease administration services to such other tenants)), designated and paid for by Tenant, may, after reasonable notice to Landlord and at reasonable times, audit Landlord's records with respect to the Statement at Landlord's corporate offices, provided that (i) Tenant is not then in default under this Lease (beyond the applicable notice and cure periods provided under this Lease), (ii)&#160;Tenant has paid all amounts required to be paid under the applicable Estimate Statement and Statement, and (iii) a copy of the audit agreement between Tenant and its particular certified public accounting firm has been delivered to Landlord prior to the commencement of the audit, provided that Tenant may redact any confidential or proprietary information from such agreement before delivering it to Landlord.  In connection with such audit, Tenant and Tenant's certified public accounting firm must agree in advance to follow Landlord's reasonable rules and procedures regarding an audit of the aforementioned Landlord records, and shall execute a commercially reasonable confidentiality agreement regarding such audit.  Tenant shall use commercially reasonable efforts to cause any audit report prepared by Tenant's certified public accounting firm (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tenant&#8217;s Accountant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;) to be delivered substantially concurrently to Landlord and Tenant within the Audit Period.  Tenant's failure to audit the amount of Direct Expenses set forth in any Statement within the Audit Period shall be deemed to be Tenant's approval of such Statement and Tenant, thereafter, waives the right or ability to audit the amounts set forth in such Statement.  If after such audit, Tenant still disputes such Direct Expenses, an audit to determine the proper amount shall be made, at Tenant's expense, by an independent certified public accountant (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accountant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) selected by Landlord and subject to Tenant's reasonable approval&#59; provided that if such audit by the Accountant proves that Direct Expenses set forth in the particular Statement were overstated by more than &#91;***&#93;, then the commercially reasonable cost of the Accountant in connection with such audit shall be paid for by Landlord and Tenant shall be reimbursed for the commercially reasonable fees cost of the Tenant Accountant.  If the audit and review process described above results in a determination that Tenant has overpaid obligations for a preceding period, the amount of such overpayment (plus interest at the Interest Rate) shall be credited against Tenant&#8217;s subsequent installment obligations to pay Additional Rent or, if this Lease has terminated or expired, paid in lawful money to Tenant within thirty (30) days after the determination of overpayment is delivered to Landlord.  In the event that such results show that Tenant has underpaid its obligations for a preceding period, the amount of such underpayment (plus interest at the Interest Rate) shall be paid by Tenant to Landlord with the next succeeding installment obligation of Additional Rent or, if this Lease has terminated or expired, in lawful money within thirty (30) days after the determination of underpayment is delivered to Tenant. Tenant hereby acknowledges that Tenant's sole right to audit Landlord's records and to contest the amount of Direct Expenses payable by Tenant shall be as set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, and Tenant hereby waives any and all other rights pursuant to applicable law to audit such records and&#47;or to contest the amount of Direct Expenses payable by Tenant.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-18-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">USE OF PREMISES</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Permitted Use</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall use the Premises solely for the Permitted Use set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of the Summary and Tenant shall not use or permit the Premises or the Project to be used for any other purpose or purposes whatsoever without the prior written consent of Landlord, which may be withheld in Landlord's sole discretion.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Prohibited Uses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant further covenants and agrees that Tenant shall not use, or suffer or permit any person or persons to use, the Premises or any part thereof for any use or purpose contrary to the provisions of the Rules and Regulations set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit&#160;A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, attached hereto, or in violation of the laws of the United States of America, the State of California, the ordinances, regulations or requirements of the local municipal or county governing body or other lawful authorities having jurisdiction over the Project) including, without limitation, any such laws, ordinances, regulations or requirements relating to hazardous materials or substances, as those terms are defined by applicable laws now or hereafter in effect, or any easement, license, operating agreement, declaration, restrictive covenant, or instrument recorded against the Project, including, without limitation, any covenants, conditions and restrictions affecting the Project, any reciprocal easement agreements affecting the Project, any parking licenses, and any agreements with transit agencies affecting the Project (collectively, &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Underlying Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;).  A violation of the Rules and Regulations by Tenant shall be deemed a default under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall not do or permit anything to be done in or about the Premises which will in any way damage the reputation of the Project or obstruct or interfere with the rights of other tenants or occupants of the Building, or injure or annoy them or use or allow the Premises to be used for any improper, unlawful or objectionable purpose, nor shall Tenant cause, maintain or permit any nuisance in, on or about the Premises.  Tenant shall comply with, and Tenant's rights and obligations under the Lease and Tenant's use of the Premises shall be subject and subordinate to, all recorded easements, covenants, conditions, and restrictions now or hereafter affecting the Project so long as any such recorded easements, covenants, conditions, and restrictions first affecting the Project after the date of this Lease do not materially adversely affect Tenant&#8217;s possession, use or enjoyment of the Premises for the Permitted Use or materially adversely affect Tenant&#8217;s parking rights under this Lease.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">CC&#38;Rs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall comply with all recorded covenants, conditions, and restrictions currently affecting the Project, including, without limitation, that certain Declaration of Covenants, Conditions, Restrictions, Easements and Charges for Commercial Planned Development for Pacific Shores Center, recorded July&#160;21, 2000 as Document No.&#160;2000-089122 in the Official Records of the County of San Mateo, California, as amended by that certain First Amendment to Declaration of Covenants, Conditions, Restrictions, Easements and Charges for Commercial Planned Development for Pacific Shores Center, recorded December&#160;7, 2006 as Document No.&#160;2006-185322 in the Official Records of the County of San Mateo, California, that certain Second Amendment to Declaration of Covenants, Conditions, Restrictions, Easements and Charges for Commercial Planned Development for Pacific Shores Center, recorded April&#160;11, 2007 as Document No.&#160;2007-055324 in the Official Records of the County of San Mateo, California, and that certain Third Amendment to Declaration of Covenants, Conditions, Restrictions, Easements and Charges for Commercial Planned Development for Pacific Shores Center, recorded October&#160;24, 2014 as Document No.&#160;2014-097194 in the Official Records of the County of San Mateo, California (collectively, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current CC&#38;Rs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;).  Additionally, Tenant acknowledges that the Project may be subject to any future covenants, conditions, and restrictions and&#47;or amendments to the Current CC&#38;Rs (in any such event, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Future CC&#38;R</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) which Landlord, in Landlord's discretion, deems reasonably necessary or desirable, and Tenant agrees that this Lease shall be subject and subordinate to the Current CC&#38;Rs and such Future CC&#38;Rs (collectively, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CC&#38;Rs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) so long as any Future CC&#38;R first affecting the Project after the date of this Lease does not materially adversely affect Tenant&#8217;s possession, use or enjoyment of the Premises for the Permitted Use or materially adversely affect Tenant&#8217;s parking rights under this Lease.    </font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">SERVICES AND UTILITIES</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Services and Utilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall be responsible for contracting directly with any applicable public utility company or third party provider for, and shall promptly pay, as the same become due, all charges for, water, gas, electricity, telephone, sewer service, waste pick-up and any other utilities, materials and services furnished directly to or used by Tenant at the Building during the Lease Term, including, without limitation, (i)&#160;meter, use and&#47;or connection fees, hook-up fees, or standby fees, and (ii)&#160;penalties for discontinued interrupted service.  Tenant's use of electricity shall never exceed the capacity of the feeders to the Project or the risers or wiring installations.  Notwithstanding the foregoing, Tenant shall have the right to upgrade such capacity, at Tenant's sole cost, in order to accommodate Tenant's use of the Premises at any time during the Lease Term&#59; provided that, any such upgrades by Tenant shall be performed pursuant to the terms and conditions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease.  Any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-19-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">interruption or cessation of utilities resulting from any causes, including any entry for repairs pursuant to this Lease, and any renovation, redecoration or rehabilitation of any area of the Project, shall not render Landlord liable for damages to either person or property or for interruption or loss to Tenant's business, nor be construed as an eviction of Tenant, nor work an abatement of any portion of Rent, nor relieve Tenant from fulfillment of any covenant or agreement hereof&#59; provided that, to the extent the cause is the failure of Landlord to observe or perform an obligation of Landlord hereunder and such failure materially adversely affects Tenant&#8217;s possession, use or enjoyment of the Premises for the Permitted Use or materially adversely affects Tenant&#8217;s parking rights under this Lease, then Landlord shall initiate the cure of such failure, to the extent reasonably possible, promptly after receipt from Tenant of notice of the failure and Landlord, to the extent possible, shall thereafter diligently prosecute said cure to completion.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tenant acknowledges that Landlord may be required in the future to disclose information concerning Tenant's energy usage to certain third parties, including, without limitation, prospective purchasers, lenders and tenants of the Building (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tenant Energy Use Disclosure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;).  Tenant shall reasonably cooperate with Landlord with respect to any Tenant Energy Use Disclosure.  Without limiting the generality of the foregoing, Tenant shall, within ten (10) days following request from Landlord, disclose to Landlord all non-proprietary, non-confidential information reasonably requested by Landlord in connection with such Tenant Energy Use Disclosure, including, but not limited to, the amount of power or other utilities consumed within the Premises for which the meters for such utilities are in Tenant's name, the number of employees working within the Premises, the operating hours for Tenant's business in the Premises, and the type and number of equipment operated by Tenant in the Premises.  Tenant acknowledges that this information shall be provided on a non-confidential basis and may be provided by Landlord to the applicable utility providers, the California Energy Commission (and other governmental entities having jurisdiction), and any third parties to whom Landlord is required to make any Tenant Energy Use Disclosure.  Tenant hereby (A)&#160;consents to all such Tenant Energy Use Disclosures, and (B)&#160;acknowledges that Landlord shall not be required to notify Tenant of any Tenant Energy Use Disclosure.  Tenant agrees that none of the &#34;Landlord Parties,&#34; as that term is defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, below, shall be liable for, and Tenant hereby releases the Landlord Parties from, any and all loss, cost, damage, expense and liability relating to, arising out of and&#47;or resulting from any Tenant Energy Use Disclosure.  In addition, Tenant represents to Landlord that any and all information provided by Tenant to Landlord pursuant to this paragraph shall be, to the best of Tenant's knowledge, true and correct in all material respects, and Tenant acknowledges that Landlord shall rely on such information.  The terms of this paragraph shall survive the expiration or earlier termination of this Lease.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Rooftop</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall have the right to install equipment including, without limitation, cable, wiring, rooftop antennae, and other equipment associated with Tenant's use of the Premises on the roof of the Building (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Rooftop Equipment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) and in the pathways, shafts, risers, raceways, telephone closets, service areas and utility connections and entries into and through the Building to serve Tenant's needs within the Building.  Any such installation shall be performed at Tenant's sole cost and expense, pursuant to the terms and conditions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease, and in compliance with all applicable laws, ordinances, regulations and requirements.  Tenant shall keep all such Rooftop Equipment in good order, condition and repair, at Tenant's sole cost and expense.  Tenant's installation of the Rooftop Equipment shall be done in such a manner as not to void any existing roof warranty in place at the Building (and Tenant shall indemnify and hold Landlord harmless in the event any such warranty is voided as a result of the installation of any Rooftop Equipment by Tenant for any costs and losses incurred by Landlord to the extent such costs or losses are attributable to the voiding of such warranty).  Tenant shall, at Tenant's sole cost and expense, be responsible to repair any damage to the Building, including the roof and roof membrane, caused by the installation of any Rooftop Equipment.  At the expiration or earlier termination of this Lease, Tenant shall remove any Rooftop Equipment installed by or on behalf of Tenant and repair any damage to the roof or roof membrane caused by the installation or removal of the Rooftop Equipment by Tenant.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Telecommunications Services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall arrange for telephone, data transaction, video and other telecommunication services (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Telecommunication Services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) directly with one or more of Telecommunications Services providers and shall be solely responsible for paying for such Telecommunications Services.  All connections for Telecommunications Services which Tenant may desire and the location of all wires and fibers shall be first approved in writing by Landlord (such approval shall not be unreasonably withheld, conditioned or delayed) before the same are installed, and the work in connection therewith shall be performed by contractors approved by Landlord (which approval shall not be unreasonably withheld, conditioned or delayed).  Landlord shall have the right, upon reasonable prior notice to Tenant, to temporarily interrupt or turn off such Telecommunications Services (i)&#160;in the event of emergency, (ii)&#160;as necessary in connection with maintenance, repairs or construction at the Project, provided that Tenant shall receive reasonable prior written notice thereof and Landlord shall use commercially reasonable efforts to minimize any interference to the conduct of Tenant's business, or (iii)&#160;on account of violation by the Tenant's provider of any obligation to Landlord.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-20-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">REPAIRS</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Tenant's Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. </font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:16pt;text-decoration:underline">Tenant&#8217;s Repair Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall, following the applicable Lease Commencement Date with respect to any Phase, at its sole cost and expense, (A)&#160;keep, maintain, repair and replace as required, the Phase and every part thereof in a good standard of maintenance, repair and replacement as required, and in good and sanitary condition and (B)&#160;maintain the Phase in compliance with all applicable laws, ordinances, regulations and requirements (items (A)&#160;and (B)&#160;shall collectively be referred to herein as the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tenant's Repair Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), including, without limitation, the following&#58;&#160;(1)&#160;interior glass and windows&#59; (2)&#160;interior and exterior doors, door frames and door closers&#59; (3) interior lighting (including, without limitation, light bulbs and ballasts)&#59; (4) the plumbing, sewer, drainage, electrical, fire protection, elevator, escalator, life safety and security systems and equipment, existing heating, ventilation and air-conditioning (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HVAC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) systems, and all other mechanical, electrical and communications systems and equipment (collectively, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Building Systems</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) serving the Premises, including (i)&#160;any specialty or supplemental Building Systems installed by or for Tenant and (ii)&#160;all electrical facilities and equipment, including lighting fixtures, lamps, fans and any exhaust equipment and systems, electrical motors and all other appliances and equipment of every kind and nature located in, upon or about the Premises&#59; (5) all communications systems serving the Premises&#59; (6) all of Tenant's security systems in or about or serving the Premises&#59; (7) Tenant's signage&#59; and (8) interior demising walls and partitions (including painting and wall coverings), equipment, floors, and any roll-up doors, ramps and dock equipment.  Tenant shall additionally be responsible, at Tenant's sole cost and expense, to furnish all expendables, including light bulbs, paper goods and soaps, used in the Premises, and, to the extent that Landlord notifies Tenant in writing of its intention to no longer arrange for such monitoring, cause the fire alarm systems serving the Premises to be monitored by a monitoring or protective services firm approved by Landlord in writing (such approval not to be unreasonably withheld, conditioned or delayed).  Tenant shall have the non-exclusive benefit of all contract warranties available to Landlord regarding the HVAC systems and equipment. </font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:16pt;text-decoration:underline">Management Standards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Landlord and Tenant hereby acknowledge that Tenant's in-house facilities management department (collectively, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Facilities Team</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) is comprised of a multi-disciplined staff of highly trained and professional facilities maintenance, repair and management personnel.  Tenant shall cause, throughout the Lease Term, its Facilities Team to continue to maintain materially consistent levels of capability and expertise with the levels of such Facilities Team as of the date of this Lease, and apply such Facilities Team to the Premises as reasonably required to satisfy Tenant's Repair Obligations.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1.2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:8.5pt;text-decoration:underline">Professional Management</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall manage and operate the Premises and perform its duties under this Lease in a manner consistent with the standards followed by Landlord and other institutional owners and management companies that are managing office buildings of comparable age and quality in the Project and in the vicinity of the Project (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Management</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;).</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1.2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:8.5pt;text-decoration:underline">Service Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  All Building Systems, including HVAC, elevators, main electrical, plumbing and fire&#47;life-safety systems, shall be maintained, repaired and replaced by Tenant (i)&#160;in a commercially reasonable first-class condition, (ii)&#160;in accordance with any applicable manufacturer specifications relating to any particular component of such Building Systems, (iii)&#160;in accordance with applicable laws, ordinances, regulations and requirements.  Tenant shall contract with a qualified, experienced professional third party service company to perform its maintenance, repair and replacement obligations hereunder with respect to the HVAC systems (which shall provide for and include, without limitation, replacement of filters, oiling and lubricating of machinery, parts replacement, adjustment of drive belts, oil changes and other preventive maintenance, including annual maintenance of duct work, interior unit drains and caulking of sheet metal, and recaulking of jacks and vents on an annual basis), the building fire&#47;life-safety systems and the electrical and plumbing systems (each a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Service Contract</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;).  Tenant shall deliver full and complete copies of each Service Contract to Landlord within thirty (30) days after the effective date of such Service Contract.  In addition, Tenant shall regularly, in accordance with commercially reasonable standards, generate and maintain preventive maintenance records relating to each Building's mechanical and main electrical systems, including life safety, elevators and the central plant (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Preventative Maintenance Records</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;).  In addition, upon Landlord's request, Tenant shall deliver a copy of all current Service Agreements to Landlord and&#47;or a copy of the Preventative Maintenance Records.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1.2.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:8.5pt;text-decoration:underline">Pest Control&#59; Janitorial Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall also be responsible for all pest control within the Premises and the Building, and for all cleaning and trash removal and disposal at and from the Premises and the Building.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-21-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1.2.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:8.5pt;text-decoration:underline">Landlord's Right to Perform Tenant's Repair Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall notify Landlord in writing at least thirty (30) days prior to performing any Tenant's Repair Obligations which affect the Base Building (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below) (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Base Building Work Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;).  Upon receipt of such notice from Tenant, subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.1.2.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below, Landlord shall have the right to either (i)&#160;perform such Tenant's Repair Obligation by delivering notice of such election to Tenant within thirty (30) days following receipt of Tenant's notice, and Tenant shall pay Landlord the cost thereof (including Landlord's reasonable supervision fee &#91;***&#93;) within thirty (30) days after receipt of an invoice therefor, or (ii)&#160;require Tenant to perform such Tenant's Repair Obligation at Tenant's sole cost and expense&#59; provided that nothing herein shall limit the Landlord Repair Obligations.  If Tenant fails to perform any Tenant's Repair Obligation (including, without limitation, any Tenant's Repair Obligations which affect the Base Building) within a reasonable time period, as reasonably determined by Landlord, then Landlord may, but need not, following delivery of notice to Tenant of such election, make such Tenant&#8217;s Repair Obligation, and Tenant shall pay Landlord the cost thereof, (including Landlord's reasonable supervision fee &#91;***&#93;) within thirty (30) days after receipt of an invoice therefor. </font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1.2.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:8.5pt;text-decoration:underline">Replacement of Certain Building Systems</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  If a Base Building Work Notice identifies that any of the Building Systems existing in the Premises as of the Phase&#160;1 Lease Commencement Date (and not installed by or for Tenant) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Existing Building Systems</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;) needs to be replaced, or if Tenant is required to replace any Existing Building Systems pursuant to applicable law first enacted or made effective with respect to the Premises after the date of this Lease (and such replacement requirement is not triggered by any Phase Work, any Alterations, use of the Premises for other than general office use, a &#34;CASp&#34; inspection as described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;24</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below, or the negligence or willful misconduct of Tenant or any of its agents, employees, contractors, subtenants or invitees), and provided that Tenant is not in default with respect to any of its obligations set forth in this Lease with respect to such Building System (including, without limitation, maintaining the applicable Service Contract), then upon receipt of written notice from Tenant (and the Base Building Work Notice may constitute such written notice), Landlord shall promptly commence to perform such replacement and diligent perform the same to completion, at Landlord&#8217;s sole cost and expense&#59; provided, however, that the cost of such replacement shall be amortized with interest at the Interest Rate over its useful life as Landlord shall reasonably determine in accordance with sound real estate management and accounting practices, consistently applied, and Tenant shall pay to Landlord, as Additional Rent, the amortized amount, in equal monthly installments, and at the same time and in the same manner as Base Rent under this Lease.  If this Lease is terminated for any reason other than in connection with a Landlord default, casualty or condemnation then Tenant shall immediately become obligated to pay to Landlord, as a lump sum, the remaining amortized monthly installments that would have been attributable to the remainder of the Lease Term had it not been so terminated.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:16pt;text-decoration:underline">Meeting Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1.3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:8.5pt;text-decoration:underline">Maintenance Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  At the written request of either Landlord or Tenant (a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">MM Request</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), each party shall arrange to meet and confer with the other (at a mutually reasonable and convenient time and location), as to the status of the maintenance, repair and other work required to be performed by each party under this Lease (each, a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maintenance Meeting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;)&#59; provided, however, in no event shall Landlord or Tenant be required to participate in more than one such Maintenance Meeting in any calendar quarter throughout the Lease Term, unless such a Maintenance Meeting is required in connection with an emergency situation or event.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1.3.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:8.5pt;text-decoration:underline">M&#38;R Reports</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  In connection with, and in advance of, any such Maintenance Meeting, to the extent the requesting party's MM Request included a request for maintenance and repair reports, documents and back-up materials, the responding party shall promptly deliver any maintenance and repair reports, documents and back-up materials related to the maintenance, repair and other work required to be performed by such party under this Lease, to the extent the same are regularly and customarily generated and maintained by, and in the possession of, its Facilities Team (collectively, the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">M&#38;R Reports</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;)&#59; provided, however, the responding party may also make a prompt written request for such M&#38;R Reports maintained by the requesting party, in which case such request shall also be satisfied prior to the corresponding Maintenance Meeting.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1.3.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:8.5pt;text-decoration:underline">Books and Records</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall maintain complete, detailed and accurate records, books and accounts of all funds disbursed in connection with Tenant's management and operation of the Premises (excepting salary disbursements internal to Tenant), including all M&#38;R Reports.  Tenant agrees to keep all of the aforementioned documents (collectively, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Books</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Records</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) safe, available and separable from any record not having to do with the Premises.  Tenant shall not dispose of any such Books or Records until the same are at least three (3)&#160;years old.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:16pt;text-decoration:underline">Tenant's Risk Management Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall promptly investigate and make a full timely written report to Landlord as to all alleged accidents known to Tenant and&#47;or all claims for damages relating to the Premises known to Tenant, including any damage or destruction to the Premises.  Landlord and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-22-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tenant shall notify each other immediately of any threatened or pending condemnation, rezoning or other governmental orders, proceedings or lawsuits involving the Premises.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:16pt;text-decoration:underline">Tenant's Responsibilities Upon Termination of Management of the Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Upon the expiration or earlier termination of this Lease for any reason, Tenant shall forthwith, without necessity of demand or notice, deliver the following to Landlord, or Landlord's appointed agent on the effective date of such expiration or early termination (except to the extent that any such item has already been delivered to Landlord).</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1.5.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:8.5pt">Copies of the Preventative Maintenance Records for the most recent full calendar year.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1.5.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:8.5pt">Copies of the Books and Records for the most recent full calendar year and any subsequent partial calendar year.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1.5.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:8.5pt">Any third party warranties, guaranties and operating manuals in Tenant's possession relating to the improvements in the Premises and any Building Systems being maintained by Tenant (copies thereof where reasonably acceptable).</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1.5.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:8.5pt">All keys related to the telephone closets, janitorial closets, electrical closets, storage rooms, storage areas, rooftop access points, and all other areas which for which Tenant has restricted access.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1.5.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:8.5pt">A certification that Tenant, in connection with the terms and conditions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;15.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease, has maintained those portions of the Building and Premises required to be maintained by Tenant in accordance with the terms and conditions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Articles&#160;23</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">24</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The obligation of Tenant to deliver the foregoing shall survive the expiration or earlier termination of the Lease.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Landlord's Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. </font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:16pt;text-decoration:underline">Landlord Repair Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Subject to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> hereof, Landlord agrees to maintain, repair and replace as required, in good condition (but in at least as good a condition as exists as of the date of this Lease) (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Landlord Repair Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) (a) at Landlord&#8217;s sole cost and expense, only the structural portions of the roof (specifically excluding the roof membrane or coverings) and the foundation of the Building, and (b) as part of Operating Expenses, (i) exterior glass and windows (including skylights), (ii) the non-structural portions of the roof of the Building, including the roof membrane (including, without limitation, all costs incurred under any third party service contract for the maintenance, repair and replacement of the roof), and (iii) the routine maintenance of the load bearing and exterior walls of the Building, including, without limitation, any painting, sealing, patching and waterproofing of such walls.  Notwithstanding any provision in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> to the contrary, any damage to the portions of the Building that Landlord is required to repair under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> to the extent arising from the negligence or willful misconduct of Tenant or by other persons claiming through Tenant shall be repaired by Landlord, and Tenant shall pay Landlord the cost thereof, including any actual out-of-pocket costs or expenses arising from Landlord's involvement with such repairs and replacements and Landlord's reasonable supervision fee &#91;***&#93;, within thirty (30) days after receipt of an invoice therefor.  Subject to the other terms and conditions herein, including, without limitation, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article 27</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> hereof, Landlord may, but shall not be required to, enter the Premises upon prior notice to Tenant, to make such repairs, alterations, improvements or additions to the Premises or to any equipment located in the Premises as Landlord shall desire or deem necessary or as Landlord may be required to do by governmental or quasi-governmental authority or court order or decree.  In connection with the foregoing, Landlord shall use commercially reasonable efforts to minimize any interference to the conduct of Tenant's business.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant hereby waives any and all rights under and benefits of subsection&#160;1 of Section&#160;1932 and Sections&#160;1941 and 1942 of the California Civil Code or under any similar law, statute, or ordinance now or hereafter in effect.</font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">ADDITIONS AND ALTERATIONS</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Landlord's Consent to Alterations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant may not make any improvements, alterations, additions or changes to the Premises, the Building or any mechanical, plumbing or HVAC facilities or systems pertaining to the Premises or the Building (collectively, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Alterations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) without first procuring the prior written </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-23-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">consent of Landlord to such Alterations, which consent shall be requested by Tenant not less than thirty (30) days prior to the commencement thereof, and which consent shall be granted or denied within thirty (30) days after such written request and shall not be unreasonably withheld, conditioned or delayed by Landlord, provided it shall be deemed reasonable for Landlord to withhold its consent to any Alteration which adversely affects the Base Building or is visible from the exterior of the Building (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Alteration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;).  Notwithstanding the foregoing, Tenant shall be permitted to make Alterations (including removal and rearrangement of Alterations) following ten (10) business days' notice to Landlord, but without Landlord's prior consent, which (a) are not Major Alterations, (ii) do not require a building permit, and (iii) are reasonably estimated (together with any other Alterations performed without Landlord&#8217;s consent pursuant to this sentence during the 12-month period ending on the date of such notice) to cost less than $&#91;***&#93; (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Permitted Alterations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;).  Tenant may, at the time Tenant requests Landlord's consent to any Alterations pursuant to this Article 8, or prior to the commencement of any Permitted Alterations, request that Landlord indicate if Landlord shall require Tenant to remove such Alterations at the end of the Lease Term (and Landlord's failure to respond to such request shall be deemed Landlord's election to require such removal).  If Landlord responds to such request and indicates in writing that any such Alterations do not need to be removed at the end of the Lease Term, such Alterations shall be referred to herein as the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-Removable Alterations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;.  The term Alterations as used herein shall expressly include the installation of one or more quick charge stations for electric vehicles in the Building Parking Area (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;28</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below).</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Manner of Construction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Landlord may impose, as a condition of its consent to any and all Alterations or repairs of the Premises or about the Premises, such requirements as Landlord in its reasonable discretion may deem desirable, including, but not limited to, the requirement that Tenant utilize for such purposes only contractors, subcontractors, materials, mechanics and materialmen selected by Tenant from a list provided and approved by Landlord, the requirement that upon Landlord's request, Tenant shall, at Tenant's expense, remove such Alterations upon the expiration or any early termination of the Lease Term.  Landlord may also require, as a condition to its consent to any Alterations, that any architect retained by Tenant in connection with such Alterations be a &#34;CASp,&#34; as that term is defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;24</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below, and that following the completion of such Alterations, such architect shall certify the Premises as meeting all applicable construction-related accessibility standards pursuant to California Civil Code Section&#160;55.53.  Tenant shall construct such Alterations and perform such repairs in a good and workmanlike manner, in conformance with any and all applicable federal, state, county or municipal laws, rules and regulations and pursuant to a valid building permit, issued by the city in which the Building is located all in conformance with Landlord's construction rules and regulations&#59; provided, however, that prior to commencing to construct any Alteration, Tenant shall meet with Landlord to discuss Landlord's design parameters and code compliance issues.  In the event Tenant performs any Alterations in the Premises which require or give rise to governmentally required changes to the &#34;Base Building,&#34; as that term is defined below, then Landlord shall, at Tenant's expense, make such changes to the Base Building.  The &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Base Building</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34; shall include the structural portions of the Building, Building foundations, the public restrooms, elevators, exit stairwells and the Building Systems.  In performing the work of any such Alterations, Tenant shall have the work performed in such manner so as not to obstruct access to the Project or any portion thereof, by any other tenant of the Project, and so as not to obstruct the business of Landlord or other tenants in the Project.  Tenant shall not use (and upon notice from Landlord shall cease using) contractors, services, workmen, labor, materials or equipment that, in Landlord's reasonable judgment, would disturb labor harmony with the workforce or trades engaged in performing other work, labor or services in or about the Building or the Common Areas.  In addition to Tenant's obligations under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease, upon completion of any Alterations, Tenant agrees to cause a Notice of Completion to be recorded in the office of the recorder of the county in which the Building is located in accordance with Section&#160;8182 of the California Civil Code or any successor statute and furnish a copy thereof to Landlord upon recordation, and Tenant shall deliver to the Project construction manager a reproducible copy of the &#34;as built&#34; drawings of the Alterations as well as all permits, approvals and other documents issued by any governmental agency in connection with the Alterations.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Payment for Improvements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  If payment is made by Tenant directly to contractors, Tenant shall (i)&#160;comply with Landlord's requirements for final lien releases and waivers in connection with Tenant's payment for work to contractors, and (ii)&#160;sign Landlord's standard commercially reasonable contractor's rules and regulations, provided, with respect to any Alterations, Landlord shall have furnished such rules and regulations to Tenant concurrently with its written consent to the making of such Alterations or prior thereto.  Whether or not Tenant orders any work directly from Landlord, Tenant shall pay to Landlord an amount equal to Landlord's then current standard fee to compensate Landlord for all overhead, general conditions, fees and other costs and expenses arising in connection with any Alterations (&#91;***&#93; subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below with respect to the Phase Work) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supervision Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;).  In addition, Tenant shall reimburse Landlord for Landlord's reasonable, actual, out-of-pocket costs and expenses actually incurred in connection with Landlord's review of any Alterations.  At Landlord's option, prior to the commencement of construction of any Alteration, Tenant shall provide Landlord with the reasonably anticipated cost thereof, which Landlord shall disburse during construction pursuant to Landlord's standard, commercially reasonable disbursement procedure.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-24-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Construction Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  In addition to the requirements of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease, in the event that Tenant makes any Alterations, prior to the commencement of such Alterations, Tenant shall provide Landlord with evidence that Tenant carries &#34;Builder's All Risk&#34; insurance in an amount reasonably approved by Landlord covering the construction of such Alterations, and such other insurance as Landlord may reasonably require, it being understood and agreed that all of such Alterations shall be insured by Tenant pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease immediately upon completion thereof.  In addition, Landlord may, in its commercially reasonable discretion, require Tenant to obtain a lien and completion bond or some alternate form of security satisfactory to Landlord in an amount sufficient to ensure the lien-free completion of such Alterations and naming Landlord as a co-obligee, provided that no such bond or security shall be required in connection with the Phase Work.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Landlord's Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  All Alterations, improvements, fixtures, equipment and&#47;or appurtenances which may be installed or placed in or about the Premises, from time to time, shall be at the sole cost of Tenant and, except as otherwise expressly set forth hereinbelow, shall be and become the property of Landlord.  Notwithstanding the foregoing and absent any written notice from Landlord to the contrary, prior to the end of the Lease Term or any earlier termination of this Lease, Tenant, at Tenant's expense, shall remove any Alterations and&#47;or improvements and&#47;or systems and equipment within the Premises made by or for Tenant that are not normal and customary general office improvements (excluding any Non-Removable Alterations), and shall repair any damage to the Premises and Building caused by such removal and return the affected portion of the Premises to a building standard tenant improved condition as reasonably determined by Landlord&#59; provided, however, Landlord may, by written notice to Tenant prior to the end of the Lease Term, notify Tenant that some or all of such Alterations and&#47;or improvements and&#47;or systems and equipment shall remain within the Premises, in which event Tenant shall have no obligation or right to remove the same.  If Tenant fails to complete such removal and&#47;or to repair any damage caused by the removal of any such Alterations and&#47;or improvements and&#47;or systems and equipment in the Premises and return the affected portion of the Premises to a building standard tenant improved condition as reasonably determined by Landlord, (i)&#160;Landlord may do so and Tenant shall reimburse Landlord for the actual out-of-pocket costs incurred by Landlord therefor, plus Landlord's reasonable supervision fee (&#91;***&#93;), and (ii)&#160;Tenant shall be deemed to be in holdover until such time as the removal and restoration is completed (and, accordingly, the terms of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease shall be applicable during such period).  Tenant hereby protects, defends, indemnifies and holds Landlord harmless from any liability, cost, obligation, expense or claim of lien in any manner relating to the installation, placement, removal or financing of any such Alterations, improvements, fixtures and&#47;or equipment in, on or about the Premises, which obligations of Tenant shall survive the expiration or earlier termination of this Lease. At any time and from time to time, Tenant may remove from the Premises any of its property, including trade fixtures and movable furniture, inventory and equipment not attached to the Building provided Tenant promptly repairs all damage caused by such removal.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:23.5pt;text-decoration:underline">Tenant Improvement Allowance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Commencing on the applicable Lease Commencement Date for a Phase, Tenant may perform tenant improvement work in such Phase in accordance with and subject to the terms and conditions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (as applicable, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Phase Work</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;).  The Phase Work shall be deemed to be an &#34;Alteration&#34; for all purposes of this Lease.  Notwithstanding anything in this Lease to the contrary, Tenant shall be entitled to the Tenant Improvement Allowance set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of the Summary for such Phase (as applicable, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tenant Improvement Allowance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) toward the actual out-of-pocket costs of the applicable Phase Work.  The Tenant Improvement Allowance shall only be used by Tenant to pay for the hard costs of the applicable Phase Work, the architectural, engineering and permitting costs related to the applicable Phase Work, and all costs payable to Landlord as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> above with respect to the applicable Phase Work (&#91;***&#93;).  In no event shall the Tenant Improvement Allowance be used to pay for any costs in connection with Tenant's moving expenses, for any furniture, fixtures, equipment or any other items of personal property, or for any costs associated with a sublease of any portion of the Premises.  Provided Tenant is not in default under the terms of this Lease (beyond any applicable notice and cure periods), Landlord shall reimburse Tenant for the allowable costs (up to the applicable Tenant Improvement Allowance) by the date (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Disbursement Deadline</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) that is forty-five (45) days following (i)&#160;completion of the applicable Phase Work, as evidenced by a certification of completion from the project engineer or architect, (ii)&#160;Landlord's receipt of Tenant's invoice of the costs related thereto, together with invoices, receipts and bills substantiating such costs and evidence of payment by Tenant for all such costs by Tenant, (iii)&#160;Landlord's receipt of final unconditional lien waivers in a form acceptable to Landlord from all contractors and subcontractors who did work on the applicable Phase Work, (iv)&#160;Landlord's receipt of a copy of the final permits approved by the applicable governing authority to the extent required for the applicable Phase Work, and (v)&#160;Landlord's receipt of all documentation required for the applicable Phase Work pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  In no event shall the Disbursement Deadline occur prior to the applicable Rent Commencement Date.  Landlord shall be under no obligation to pay for any of the Phase Work in excess of the applicable Tenant Improvement Allowance, and Tenant shall not be entitled to any unused portion of the applicable Tenant Improvement Allowance upon completion of the applicable Phase Work, except as expressly set forth below.  The applicable Tenant Improvement Allowance shall only be available for Tenant's use from the applicable Rent Commencement Date for a Phase through the date that is eighteen (18) months thereafter (as applicable, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Allowance Deadline</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), and Tenant waives any and all rights to any unused portion of the applicable Tenant Improvement Allowance if Tenant has not completed the applicable Phase Work and satisfied all other conditions to payment by the Allowance Deadline.  Notwithstanding the foregoing, if there is </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-25-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">any unused portion of the applicable Tenant Improvement Allowance remaining upon completion of the applicable Phase Work, and the applicable Allowance Deadline has not occurred with respect to such remainder, then such remainder may be applicable to the next Phase delivered to Tenant pursuant to the terms and conditions of this Lease.  Additionally, if Tenant has utilized all of the Tenant Improvement Allowance for any Phase Work for a prior Phase, and the total cost of such Phase Work exceeds the applicable Tenant Improvement Allowance (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Excess Prior Work Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;), then the Tenant Improvement Allowance for any later Phase may also be used by Tenant to pay for the Excess Prior Work Costs.</font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">COVENANT AGAINST LIENS</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tenant shall keep the Project and Premises free from any liens or encumbrances arising out of the work performed, materials furnished or obligations incurred by or on behalf of Tenant, and shall protect, defend, indemnify and hold Landlord harmless from and against any claims, liabilities, judgments or costs (including, without limitation, reasonable attorneys' fees and costs) arising out of same or in connection therewith.  Tenant shall give Landlord notice at least ten (10) business days prior to the commencement of any such work on the Premises (or such additional time as may be necessary under applicable laws) to afford Landlord the opportunity of posting and recording appropriate notices of non-responsibility.  Tenant shall remove any such lien or encumbrance by bond or otherwise within ten (10) business days after notice by Landlord, and if Tenant shall fail to do so, Landlord may pay the amount necessary to remove such lien or encumbrance, without being responsible for investigating the validity thereof.  The amount so paid shall be deemed Additional Rent under this Lease payable upon demand, without limitation as to other remedies available to Landlord under this Lease.  Nothing contained in this Lease shall authorize Tenant to do any act which shall subject Landlord's title to the Building or Premises to any liens or encumbrances whether claimed by operation of law or express or implied contract.  Any claim to a lien or encumbrance upon the Building or Premises arising in connection with any such work or respecting the Premises not performed by or at the request of Landlord shall be null and void, or at Landlord's option shall attach only against Tenant's interest in the Premises and shall in all respects be subordinate to Landlord's title to the Project, Building and Premises.</font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">INSURANCE</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Indemnification and Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant hereby assumes all risk of damage to property or injury to persons in, upon or about the Premises from any cause whatsoever (including, but not limited to, any personal injuries resulting from a slip and fall in, upon or about the Premises) and agrees that Landlord, its partners, subpartners and their respective officers, agents, servants, employees, and independent contractors (collectively, &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Landlord Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) shall not be liable for, and are hereby released from any responsibility for, any damage either to person or property or resulting from the loss of use thereof, which damage is sustained by Tenant or by other persons claiming through Tenant.  Tenant further assumes all risk of, and agrees that Landlord and the Landlord Parties shall not be liable for, any and all loss, cost, damage, expense and liability (including, without limitation, court costs and reasonable attorneys' fees) sustained as a result of the Premises not having been inspected by a CASp.  Tenant shall indemnify, defend, protect, and hold harmless the Landlord Parties from any and all loss, cost, damage, expense and liability (including without limitation court costs and reasonable attorneys' fees) incurred in connection with or arising from any cause in, on or about the Premises (including, but not limited to, a slip and fall), any acts, omissions or negligence of Tenant or of any person claiming by, through or under Tenant, or of the contractors, agents, servants, employees, invitees, guests or licensees of Tenant or any such person (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tenant Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;), in, on or about the Project or any breach of the terms of this Lease, either prior to, during, or after the expiration of the Lease Term, provided that the terms of the foregoing indemnity shall not apply to the negligence or willful misconduct of Landlord or Landlord Parties.  Tenant hereby acknowledges and agrees that Tenant's indemnity obligations set forth in this Section&#160;10.1 shall include any and all claims relating to or arising as a result of the Premises not having been inspected by a CASp.  Should Landlord be named as a defendant in any suit brought against Tenant in connection with or arising out of Tenant's occupancy of the Premises, Tenant shall pay to Landlord its costs and expenses incurred in such suit, including without limitation, its actual professional fees such as reasonable appraisers', accountants' and attorneys' fees.  The provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> shall survive the expiration or sooner termination of this Lease with respect to any claims or liability arising in connection with any event occurring prior to such expiration or termination.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Landlord's Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Landlord shall maintain &#8220;All Risk&#34; Property Insurance covering the Base Building.  Such insurance shall be for the full replacement cost and shall include such coverages, from such companies, and on such other terms and conditions, as Landlord may from time to time reasonably determine.  At the option of Landlord (in Landlord&#8217;s sole and absolute discretion), such insurance coverage may include the risks of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-26-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">earthquakes, terrorism and&#47;or flood damage.  Landlord shall also carry commercially reasonable commercial general liability insurance and such other coverages as Landlord may from time to time reasonably determine.  Landlord may elect to self-insure one or more of the foregoing coverages.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Tenant's Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall maintain the following coverages in the following amounts.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:11pt">Commercial general liability insurance covering the insured against claims of bodily injury, personal injury and property damage (including loss of use thereof) arising out of Tenant's operations, and contractual liabilities (covering the performance by Tenant of its indemnity agreements) including a Broad Form endorsement covering the insuring provisions of this Lease and the performance by Tenant of the indemnity agreements set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease, for limits of liability not less than&#58;</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3.1.1</font></div><div style="padding-left:29.3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><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 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bodily Injury and<br>Property Damage Liability</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,000,000 each occurrence</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,000,000 annual aggregate</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Personal Injury Liability</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,000,000 each occurrence</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,000,000 annual aggregate</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">with no deductible</font></div></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:11pt">&#34;All Risk&#34; Property Insurance covering (i)&#160;all office furniture, business and trade fixtures, office equipment, free-standing cabinet work, movable partitions, merchandise and all other items of Tenant's property on the Premises installed by, for, or at the expense of Tenant, (ii)&#160;any improvements which exist in a Phase as of the applicable Lease Commencement Date (excluding the Base Building) (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Original Improvements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), and (iii)&#160;all other improvements, alterations and additions to the Premises made for or on behalf of Tenant.  Such insurance shall be for the full replacement cost (subject to reasonable deductible amounts) new without deduction for depreciation of the covered items and in amounts that meet any co-insurance clauses of the policies of insurance and shall include coverage for damage or other loss caused by fire or other peril including, but not limited to, vandalism and malicious mischief, theft, water damage of any type, including sprinkler leakage, bursting or stoppage of pipes, and explosion, and providing business interruption coverage for a period of one year.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:11pt">Worker's Compensation pursuant to all applicable state and local statutes and regulations&#59; and Employer's Liability with a limit of $1,000,000 each occurrence.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:11pt">Business interruption, loss of income and extra expense insurance in amounts sufficient to pay for Tenant's expenses and lost income attributable to perils commonly insured against by prudent tenants or attributable to prevention of access to the Premises as a result of such perils.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Form of Policies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  The minimum limits of policies of insurance required of Tenant under this Lease shall in no event limit the liability of Tenant under this Lease.  Such insurance shall (i)&#160;name Landlord, and any other party the Landlord so specifies, as an additional insured, including Landlord's managing agent, if any&#59; (ii)&#160;specifically cover the liability assumed by Tenant under this Lease, including, but not limited to, Tenant's obligations under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease&#59; (iii)&#160;be issued by an insurance company having a rating of not less than A-X in Best's Insurance Guide or which is otherwise acceptable to Landlord and licensed to do business in the State of California&#59; (iv)&#160;be primary insurance as to all claims thereunder and provide that any insurance carried by Landlord is excess and is non-contributing with any insurance requirement of Tenant&#59; (v)&#160;be in form and content reasonably acceptable to Landlord&#59; and (vi)&#160;provide that said insurance shall not be canceled or coverage changed unless thirty (30) days' prior written notice shall have been given to Landlord and any mortgagee of Landlord.  Tenant shall deliver said policy or policies or certificates thereof to Landlord on or before the Lease Commencement Date and at least thirty (30) days before the expiration dates thereof (and Tenant's failure to deliver any such policy, policies or certificates on or before the Lease Commencement Date shall not impact or in any way affect Tenant's obligations to pay Rent under this Lease).  In the event Tenant shall fail to procure such insurance, or to deliver such policies or certificate, Landlord may, at its option, procure such policies for the account of Tenant, and the cost thereof shall be paid to Landlord within five (5) days after delivery to Tenant of bills therefor.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Subrogation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Landlord and Tenant intend that their respective property loss risks shall be borne by reasonable insurance carriers to the extent above provided, and, except with respect to any applicable deductible amounts, Landlord and Tenant hereby agree to look solely to, and seek recovery only from, their respective insurance carriers in the event of a property loss to the extent that such coverage is agreed to be provided hereunder or actually carried by such party.  The parties each hereby waive all rights and claims against each other for such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-27-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">losses (except with respect to any applicable deductible amounts) and for any losses for which such party self-insures (except with respect to any applicable self-insurance retention amount, such amount not to exceed what would have been a commercially reasonable deductible amount if such party had elected to insure such risk with  an insurance carrier), and waive all rights of subrogation of their respective insurers, provided such waiver of subrogation shall not affect the right to the insured to recover thereunder.  The parties agree that their respective insurance policies are now, or shall be, endorsed such that the waiver of subrogation shall not affect the right of the insured to recover thereunder, so long as no material additional premium is charged therefor.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Additional Insurance Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall carry and maintain during the entire Lease Term, at Tenant's sole cost and expense, increased amounts of the insurance required to be carried by Tenant pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> and such other reasonable types of insurance coverage and in such reasonable amounts covering the Premises and Tenant's operations therein, as may be reasonably requested by Landlord, but in no event in excess of the amounts and types of insurance then being required by landlords of buildings comparable to and in the vicinity of the Building.</font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">DAMAGE AND DESTRUCTION</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Repair of Damage to Premises by Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall promptly notify Landlord of any damage to the Premises resulting from fire or any other casualty.  If the Premises or any Common Areas serving or providing access to the Premises or the Building Parking Area shall be damaged by fire or other casualty, Landlord shall promptly and diligently, subject to reasonable delays for insurance adjustment or other matters beyond Landlord's reasonable control, and subject to all other terms of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, restore the Base Building and such Common Areas (excluding any Alterations made by or for Tenant).  Such restoration shall be to substantially the same condition of the Base Building and the Common Areas prior to the casualty, except for modifications required by zoning and building codes and other laws or by the holder of a mortgage on the Building or Project or any other modifications to the Common Areas deemed desirable by Landlord, which are consistent with the character of the Project, provided that access to the Premises, parking and any restrooms serving the Premises shall not be materially impaired.  Upon the occurrence of any damage to the Premises, upon notice (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Landlord Repair Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) to Tenant from Landlord, Tenant shall assign to Landlord (or to any party designated by Landlord) all insurance proceeds payable to Tenant under Tenant's insurance required under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.3.2(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">with respect to the Original Improvements only</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, and Landlord shall repair any injury or damage to the Original Improvements installed in the Premises and shall return such Original Improvements to their original condition&#59; provided that if the cost of such repair by Landlord exceeds the amount of insurance proceeds received by Landlord from Tenant's insurance carrier, as assigned by Tenant, the cost of such repairs shall be paid by Tenant to Landlord prior to Landlord's commencement of repair of the damage.  In the event that Landlord does not deliver the Landlord Repair Notice within sixty (60) days following the date the casualty becomes known to Landlord, Tenant shall, at its sole cost and expense, repair any injury or damage to the Original Improvements installed in the Premises and shall return such Original Improvements to their original condition.  Whether or not Landlord delivers a Landlord Repair Notice, prior to the commencement of construction to repair injury or damage to the Original Improvements, Tenant shall submit to Landlord, for Landlord's review and approval (not to be unreasonably withheld, conditioned or delayed), all plans, specifications and working drawings relating thereto, and Landlord shall select the contractors to perform such improvement work.  Landlord shall not be liable for any inconvenience or annoyance to Tenant or its visitors, or injury to Tenant's business resulting in any way from such damage or the repair thereof&#59; provided however, that if such fire or other casualty shall have damaged the Premises or Common Areas necessary to Tenant's occupancy, and the Premises are not occupied by Tenant as a result thereof, then during the time and to the extent the Premises are unfit for occupancy, the Rent shall be abated in proportion to the ratio that the amount of rentable square feet of the Premises which is unfit for occupancy for the purposes permitted under this Lease bears to the total rentable square feet of the Premises&#59; further provided, in the event that fire or other casualty shall have damaged the Building Parking Area, Landlord shall use commercially reasonable efforts to make alternative temporary parking available to Tenant elsewhere in the Project until such damage shall have been repaired.  In the event that Landlord shall not deliver the Landlord Repair Notice, Tenant's right to rent abatement pursuant to the preceding sentence shall terminate as of the date which is reasonably determined by Landlord to be the date Tenant should have completed repairs to the Premises assuming Tenant used reasonable due diligence in connection therewith.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Landlord's Option to Repair</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Notwithstanding the terms of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;11.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease, Landlord may elect not to rebuild and&#47;or restore the Premises, Building and&#47;or Project, and instead terminate this Lease, by notifying Tenant in writing of such termination within sixty (60) days after the date of discovery of the damage, such notice to include a termination date giving Tenant sixty (60) days to vacate the Premises, but Landlord may so elect only if the Building or Project shall be damaged by fire or other casualty or cause, whether or not the Premises are affected, and one or more of the following conditions is present&#58; (i)&#160;in Landlord's reasonable judgment, repairs cannot reasonably be completed within one hundred eighty (180) days after the date of discovery of the damage </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-28-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(when such repairs are made without the payment of overtime or other premiums)&#59; (ii)&#160;the holder of any mortgage on the Building or Project or ground lessor with respect to the Building or Project shall require that the insurance proceeds or any portion thereof be used to retire the mortgage debt, or shall terminate the ground lease, as the case may be&#59; (iii)&#160;the damage is not fully covered by Landlord's insurance policies&#59; (iv)&#160;Landlord decides to rebuild the Building or Common Areas so that they will be substantially different structurally or architecturally&#59; (v)&#160;the damage occurs during the last twelve (12) months of the Lease Term&#59; or (vi)&#160;any owner of any other portion of the Project, other than Landlord, does not intend to repair the damage to such portion of the Project&#59; provided, however, that if Landlord does not elect to terminate this Lease pursuant to Landlord's termination right as provided above, and the repairs cannot, in the reasonable opinion of Landlord, be completed within one hundred eighty (180) days after being commenced, Tenant may elect, no earlier than sixty (60) days after the date of the damage and not later than ninety (90) days after the date Landlord notifies Tenant in writing that the repairs cannot, in the reasonable opinion of Landlord, be completed within one hundred eighty (180) days after being commenced (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Repair Estimate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;), to terminate this Lease by written notice to Landlord effective as of the date specified in the notice, which date shall not be less than thirty (30) days nor more than sixty (60) days after the date such notice is given by Tenant.  In addition, if neither Landlord nor Tenant elect to terminate the Lease as set forth herein, and the repairs to be made by Landlord have not been substantially completed within the period set forth in the Repair Estimate (such outside date, as extended for delays caused by Force Majeure and delays caused by Tenant or any of its agents, employees, contractors or invitees, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Completion Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;), then Tenant shall have the right, within five (5) business days after the Estimated Completion Date to terminate this Lease by notice to Landlord (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Damage Termination Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), effective as of a date set forth in the Damage Termination Notice (but not less than thirty (30) days after the date of the Damage Termination Notice) (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Damage Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;)&#59; provided, however, that if the repairs are substantially completed prior to the Damage Termination Date, then the Damage Termination Notice shall be deemed to be revoked and cancelled and this Lease shall continue in full force and effect.  If the Premises are damaged or destroyed by fire or other casualty by any peril within twelve (12) months prior to the last day of the Lease Term, Tenant may terminate this Lease on thirty (30) days&#8217; written notice to Landlord.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Waiver of Statutory Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  The provisions of this Lease, including this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, constitute an express agreement between Landlord and Tenant with respect to any and all damage to, or destruction of, all or any part of the Premises, the Building or the Project, and any statute or regulation of the State of California, including, without limitation, Sections&#160;1932(2) and 1933(4) of the California Civil Code, with respect to any rights or obligations concerning damage or destruction in the absence of an express agreement between the parties, and any other statute or regulation, now or hereafter in effect, shall have no application to this Lease or any damage or destruction to all or any part of the Premises, the Building or the Project.</font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">NONWAIVER</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No provision of this Lease shall be deemed waived by either party hereto unless expressly waived in a writing signed thereby.  The waiver by either party hereto of any breach of any term, covenant or condition herein contained shall not be deemed to be a waiver of any subsequent breach of same or any other term, covenant or condition herein contained.  The subsequent acceptance of Rent hereunder by Landlord shall not be deemed to be a waiver of any preceding breach by Tenant of any term, covenant or condition of this Lease, other than the failure of Tenant to pay the particular Rent so accepted, regardless of Landlord's knowledge of such preceding breach at the time of acceptance of such Rent.  No acceptance of a lesser amount than the Rent herein stipulated shall be deemed a waiver of Landlord's right to receive the full amount due, nor shall any endorsement or statement on any check or payment or any letter accompanying such check or payment be deemed an accord and satisfaction, and Landlord may accept such check or payment without prejudice to Landlord's right to recover the full amount due.  No receipt of monies by Landlord from Tenant after the termination of this Lease shall in any way alter the length of the Lease Term or of Tenant's right of possession hereunder, or after the giving of any notice shall reinstate, continue or extend the Lease Term or affect any notice given Tenant prior to the receipt of such monies, it being agreed that after the service of notice or the commencement of a suit, or after final judgment for possession of the Premises, Landlord may receive and collect any Rent due, and the payment of said Rent shall not waive or affect said notice, suit or judgment.</font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">CONDEMNATION</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If the whole or any part of the Premises, Building or Project shall be taken by power of eminent domain or condemned by any competent authority for any public or quasi-public use or purpose, or if any adjacent property or street shall be so taken or condemned, or reconfigured or vacated by such authority in such manner as to require the use, reconstruction or remodeling of any part of the Premises, Building or Project, or if Landlord shall grant a deed </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-29-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">or other instrument in lieu of such taking by eminent domain or condemnation, Landlord shall have the option to terminate this Lease effective as of the date possession is required to be surrendered to the authority.  If more than twenty-five percent (25%) of the rentable square feet of the Premises is taken, or if access to the Premises or use of or access to the Building Parking Area is substantially impaired, in each case for a period in excess of one hundred eighty (180) days, Tenant shall have the option to terminate this Lease effective as of the date possession is required to be surrendered to the authority.  Tenant shall not because of such taking assert any claim against Landlord or the authority for any compensation because of such taking and Landlord shall be entitled to the entire award or payment in connection therewith, except that Tenant shall have the right to file any separate claim available to Tenant for loss of unamortized costs of the leasehold improvements made at the cost of Tenant and not reimbursed to Tenant as part of the Tenant Improvement Allowance  , and any taking of Tenant's personal property and fixtures belonging to Tenant and removable by Tenant upon expiration of the Lease Term pursuant to the terms of this Lease, and for moving expenses, so long as such claims do not diminish the award available to Landlord, its ground lessor with respect to the Building or Project or its mortgagee, and such claim is payable separately to Tenant.  All Rent shall be apportioned as of the date of such termination.  If any part of the Premises shall be taken, and this Lease shall not be so terminated, the Rent shall be proportionately abated and Landlord shall exercise commercially reasonable diligence to restore the Building and the Premises to substantially their former condition to the extent of the award received by Landlord with respect to such taking&#59; provided that, if Landlord shall not substantially restore the useable areas of the Building and the Premises to their former condition, Tenant shall have the right to terminate this Lease.  Tenant hereby waives any and all rights it might otherwise have pursuant to Section&#160;1265.130 of The California Code of Civil Procedure.  Notwithstanding anything to the contrary contained in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, in the event of a temporary taking of all or any portion of the Premises for a period of one hundred and eighty (180) days or less, then this Lease shall not terminate but the Base Rent and the Additional Rent shall be abated for the period of such taking in proportion to the ratio that the amount of rentable square feet of the Premises taken bears to the total rentable square feet of the Premises.  Landlord shall be entitled to receive the entire award made in connection with any such temporary taking.</font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">ASSIGNMENT AND SUBLETTING</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Transfers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall not, without the prior written consent of Landlord, assign, mortgage, pledge, hypothecate, encumber, or permit any lien to attach to, or otherwise transfer, this Lease or any interest hereunder, permit any assignment, or other transfer of this Lease or any interest hereunder by operation of law, sublet the Premises or any part thereof, or enter into any license or concession agreements or otherwise permit the occupancy or use of the Premises or any part thereof by any persons other than Tenant and its employees and contractors (all of the foregoing are hereinafter sometimes referred to collectively as &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Transfers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34; and any person to whom any Transfer is made or sought to be made is hereinafter sometimes referred to as a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Transferee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;).  If Tenant desires Landlord's consent to any Transfer, Tenant shall notify Landlord in writing, which notice (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Transfer Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) shall include (i)&#160;the proposed effective date of the Transfer, which shall not be less than thirty (30) days nor more than one hundred eighty (180) days after the date of delivery of the Transfer Notice, (ii)&#160;a description of the portion of the Premises to be transferred (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subject Space</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), (iii)&#160;all of the terms of the proposed Transfer and the consideration therefor, including calculation of the &#34;Transfer Premium,&#34; as that term is defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;14.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below, in connection with such Transfer, the name and address of the proposed Transferee, and a copy of all existing executed and&#47;or proposed documentation pertaining to the proposed Transfer, including all existing operative documents to be executed to evidence such Transfer or the agreements incidental or related to such Transfer, (iv)&#160;current financial statements of the proposed Transferee for the past two (2) years, including balance sheets, statements of profits and losses, and business credit reports, each certified by an officer, partner or owner thereof, business credit and personal references and history of the proposed Transferee and any other information reasonably required by Landlord which will enable Landlord to determine the financial responsibility, character, and reputation of the proposed Transferee, nature of such Transferee's business and proposed use of the Subject Space, and (v)&#160;an executed estoppel certificate from Tenant in form acceptable to Landlord.  Any Transfer made without Landlord's prior written consent shall, at Landlord's option, be null, void and of no effect, and shall, at Landlord's option, constitute a default by Tenant under this Lease.  Whether or not Landlord consents to any proposed Transfer, Tenant shall reimburse Landlord for its reasonable, actual, , out-of-pocket expenses involved in reviewing any request for consent (including, without limitation, reasonable attorneys', accountants', architects', engineers' and consultants' fees), within thirty (30) days after written request by Landlord.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Landlord's Consent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Landlord shall not unreasonably withhold, delay or condition its consent to any proposed Transfer of the Subject Space to the Transferee on the terms specified in the Transfer Notice.  Landlord shall respond in writing to Tenant&#8217;s request for consent hereunder within thirty (30) days after Landlord&#8217;s receipt of such a Transfer Notice. Without limitation as to other reasonable grounds for withholding consent, the parties hereby agree that it shall be reasonable under this Lease and under any applicable law for Landlord to withhold consent to any proposed Transfer where one or more of the following apply&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-30-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:11pt">The Transferee is of a character or reputation or engaged in a business which is not consistent with the quality of the Building or the Project&#59;</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:11pt">The Transferee intends to use the Subject Space for purposes which are not permitted under this Lease&#59;</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:11pt">The Transferee is either a governmental agency or instrumentality thereof or a nonprofit organization&#59; or</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:11pt">The Transferee is not a party of reasonable financial worth and&#47;or financial stability in light of the responsibilities to be undertaken in connection with the Transfer on the date consent is requested.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If Landlord consents to any Transfer pursuant to the terms of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;14.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (and does not exercise any recapture rights Landlord may have under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;14.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease), Tenant may within six (6) months after Landlord's consent, but not later than the expiration of said six-month period, enter into such Transfer of the Premises or portion thereof, upon substantially the same terms and conditions as are set forth in the Transfer Notice furnished by Tenant to Landlord pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;14.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease, provided that if there are any changes in the terms and conditions from those specified in the Transfer Notice (i)&#160;such that Landlord would initially have been entitled to refuse its consent to such Transfer under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;14.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, or (ii)&#160;which would cause the proposed Transfer to be more favorable to the Transferee than the terms set forth in Tenant's original Transfer Notice, Tenant shall again submit the Transfer to Landlord for its approval and other action under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (including Landlord's right of recapture, if any, under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;14.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease).  Notwithstanding anything to the contrary in this Lease, if Tenant or any proposed Transferee claims that Landlord has unreasonably withheld or delayed its consent under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;14.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> or otherwise has breached or acted unreasonably under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, their sole remedies shall be a suit for contract damages (other than damages for injury to, or interference with, Tenant's business including, without limitation, loss of profits, however occurring) or declaratory judgment and an injunction for the relief sought, and Tenant hereby waives all other remedies, including, without limitation, any right at law or equity to terminate this Lease, on its own behalf and, to the extent permitted under all applicable laws, on behalf of the proposed Transferee.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Transfer Premium</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  If Landlord consents to a Transfer, as a condition thereto which the parties hereby agree is reasonable, or if Tenant enters into a sublease with any Permitted Subtenant pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;14.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below, Tenant shall pay to Landlord one hundred percent (100%) of any &#34;Transfer Premium,&#34; as that term is defined in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;14.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, received by Tenant from such Transferee.  &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Transfer Premium</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34; shall mean all rent, additional rent or other consideration payable by such Transferee in connection with the Transfer in excess of the Rent and Additional Rent payable by Tenant under this Lease during the term of the Transfer on a per rentable square foot basis if less than all of the Premises is transferred, after deducting the reasonable expenses incurred by Tenant in connection with such Transfer for (i)&#160;any fair market brokerage commission incurred by Tenant in connection with the Transfer, (ii)&#160;reasonable attorneys&#8217; fees incurred by Tenant in connection with the Transfer and (iii) any changes, alterations and improvements to the Premises in connection with the Transfer.  &#34;Transfer Premium&#34; shall also include, but not be limited to, key money, bonus money or other cash consideration paid by Transferee to Tenant in connection with such Transfer, and any payment in excess of fair market value for services rendered by Tenant to Transferee or for assets, fixtures, inventory, equipment, or furniture transferred by Tenant to Transferee in connection with such Transfer.  The determination of the amount of Landlord's applicable share of the Transfer Premium shall be made on a monthly basis as rent or other consideration is received by Tenant under the Transfer.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Landlord's Option as to Subject Space</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary contained in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, in the event Tenant contemplates a Transfer of all or a portion of the Premises, Tenant shall give Landlord notice (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intention to Transfer Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) of such contemplated Transfer (whether or not the contemplated Transferee or the terms of such contemplated Transfer have been determined).  The Intention to Transfer Notice shall specify the portion of and amount of rentable square feet of the Premises which Tenant intends to Transfer (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contemplated Transfer Space</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), the contemplated date of commencement of the Contemplated Transfer (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contemplated Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), and the contemplated length of the term of such contemplated Transfer, and shall specify that such Intention to Transfer Notice is delivered to Landlord pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;14.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> in order to allow Landlord to elect to recapture the Contemplated Transfer Space.  Thereafter, Landlord shall have the option, by giving written notice to Tenant within fifteen (15) business days after receipt of any Intention to Transfer Notice, to recapture the Contemplated Transfer Space.  Such recapture shall cancel and terminate this Lease with respect to such Contemplated Transfer Space as of the Contemplated Effective Date.  In the event of a recapture by Landlord, if this Lease shall be canceled with respect to less than the entire Premises, the Rent reserved herein shall be prorated on the basis of the number of rentable square feet retained by Tenant in proportion to the number of rentable square feet contained in the Premises, and this Lease as so amended shall continue thereafter in full force and effect, and upon request of either party, the parties shall execute written confirmation of the same.  If Landlord declines to recapture such Contemplated Transfer Space under this </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-31-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;14.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, then, subject to the other terms of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, for a period of nine (9) months (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Month Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) commencing on the last day of such thirty (30) day period, Landlord shall not have any right to recapture the Contemplated Transfer Space with respect to any Transfer made during the Nine Month Period, provided that any such Transfer is substantially on the terms set forth in the Intention to Transfer Notice, and provided further that any such Transfer shall be subject to the remaining terms of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  If such a Transfer is not so consummated within the Nine Month Period (or if a Transfer is so consummated, then upon the expiration of the term of any Transfer of such Contemplated Transfer Space consummated within such Nine Month Period), Tenant shall again be required to submit a new Intention to Transfer Notice to Landlord with respect any contemplated Transfer, as provided above in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;14.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. If Landlord recaptures any Contemplated Transfer Space, Landlord shall, at Landlord&#8217;s sole expense, promptly construct, paint, and furnish any partitions required to segregate the Contemplated Transfer Space from the remaining Premises retained by Tenant as well as arrange separate metering of utilities and repair any damage created by the partition (except to the extent caused by Tenant or any of its agents, employees, contractors and invitees).</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Effect of Transfer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  If Landlord consents to a Transfer, (i)&#160;the terms and conditions of this Lease shall in no way be deemed to have been waived or modified, (ii)&#160;such consent shall not be deemed consent to any further Transfer by either Tenant or a Transferee, (iii)&#160;Tenant shall deliver to Landlord, promptly after execution, an original executed copy of all documentation pertaining to the Transfer in form reasonably acceptable to Landlord, (iv)&#160;Tenant shall furnish upon Landlord's request a complete statement, certified by an independent certified public accountant, or Tenant's chief financial officer, setting forth in detail the computation of any Transfer Premium Tenant has derived and shall derive from such Transfer, and (v)&#160;no Transfer relating to this Lease or agreement entered into with respect thereto, whether with or without Landlord's consent, shall relieve Tenant or any guarantor of the Lease from any liability under this Lease, including, without limitation, in connection with the Subject Space.  Landlord or its authorized representatives shall have the right at all reasonable times to audit the books, records and papers of Tenant relating to any Transfer, and shall have the right to make copies thereof.  If the Transfer Premium respecting any Transfer shall be found understated, Tenant shall, within thirty (30) days after demand, pay the deficiency, and if understated by more than &#91;***&#93;, Tenant shall pay Landlord's costs of such audit.  In addition, at Landlord's option, Tenant's understatement of the Transfer Premium shall constitute an uncurable default of this Lease by Tenant without the necessity of any written notice or passage of any cure period.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Additional Transfers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  For purposes of this Lease, the term &#34;Transfer&#34; shall also include (i)&#160;if Tenant is a partnership, the withdrawal or change, voluntary, involuntary or by operation of law, of fifty percent (50%) or more of the partners, or transfer of fifty percent (50%) or more of partnership interests, within a twelve (12)-month period, or the dissolution of the partnership without immediate reconstitution thereof, and (ii)&#160;if Tenant is a closely held corporation (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, whose stock is not publicly held and not traded through an exchange or over the counter), (A)&#160;the dissolution, merger, consolidation or other reorganization of Tenant or (B)&#160;the sale or other transfer of an aggregate of fifty percent (50%) or more of the voting shares of Tenant (other than to immediate family members by reason of gift or death), within a twelve (12)-month period, or (C)&#160;the sale, mortgage, hypothecation or pledge of an aggregate of fifty percent (50%) or more of the value of the unencumbered assets of Tenant within a twelve (12)-month period.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Occurrence of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Any Transfer hereunder shall be subordinate and subject to the provisions of this Lease, and if this Lease shall be terminated during the term of any Transfer, Landlord shall have the right to&#58;  (i)&#160;treat such Transfer as cancelled and repossess the Subject Space by any lawful means, or (ii)&#160;require that such Transferee attorn to and recognize Landlord as its landlord under any such Transfer.  If Tenant shall be in default beyond the applicable notice and cure period provided in this Lease, Landlord is hereby irrevocably authorized to direct any Transferee to make all payments under or in connection with the Transfer directly to Landlord (which Landlord shall apply towards Tenant's obligations under this Lease) until such default is cured.  Such Transferee shall rely on any representation by Landlord that Tenant is in default beyond the applicable notice and cure period provided hereunder, without any need for confirmation thereof by Tenant.  Upon any assignment, the assignee shall assume in writing all obligations and covenants of Tenant thereafter to be performed or observed under this Lease.  No collection or acceptance of rent by Landlord from any Transferee shall be deemed a waiver of any provision of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> or the approval of any Transferee or a release of Tenant from any obligation under this Lease, whether theretofore or thereafter accruing.  In no event shall Landlord's enforcement of any provision of this Lease against any Transferee be deemed a waiver of Landlord's right to enforce any term of this Lease against Tenant or any other person.  If Tenant's obligations hereunder have been guaranteed, Landlord's consent to any Transfer shall not be effective unless the guarantor also consents to such Transfer.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Non-Transfers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary contained in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, an assignment or subletting of all or a portion of the Premises to an affiliate of Tenant (an entity which is controlled by, controls, or is under common control with, Tenant) or to any entity resulting from the merger or consolidation with or reorganization of Tenant (or of an entity which is controlled by, controls or is under common control with Tenant), or to any person or entity which acquires all or substantially all of the interests of Tenant or all or substantially all of the assets of Tenant (or of an entity which is controlled by, controls or is under common control </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-32-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">with Tenant) (collectively, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Permitted Transferee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;), shall not be deemed a Transfer under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, provided that (a) Tenant notifies Landlord of any such assignment or sublease and promptly supplies Landlord with any documents or information reasonably requested by Landlord regarding such assignment or sublease or such affiliate,  and (b) such assignment or sublease is not a subterfuge by Tenant to avoid its obligations under this Lease.  &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">,&#34; as used in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;14.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, shall mean the ownership, directly or indirectly, of at least fifty-one percent (51%) of the voting securities of, or possession of the right to vote, in the ordinary direction of its affairs, of at least fifty-one percent (51%) of the voting interest in, any person or entity.  No assignment or sublease to a Permitted Transferee shall relieve Tenant or any guarantor of the Lease from any liability under this Lease, including, without limitation, in connection with the Subject Space.  A Permitted Transferee that is an assignee of all of Tenant&#8217;s interest in this Lease is referred to herein as a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Permitted Assignee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Permitted Subtenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  So long as Original Tenant is the tenant under this Lease, Tenant may, from time to time, without the consent of Landlord, (a) enter into one or more subleases with First Virtual Group (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FVG</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;) and&#47;or The Thomas and Stacey Siebel Foundation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TSSF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;&#59; collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Permitted Subtenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;) to occupy and use up to a total of twenty thousand (20,000) rentable square feet within the Premises (calculated in the aggregate), on such terms and conditions as Tenant shall determine in its sole discretion, including without limitation, the making of such Alterations (subject to the terms and conditions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 8.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">8.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> above) to separately demise such spaces as Tenant shall determine in its sole discretion, provided that (i)&#160;Tenant shall remain liable for the acts and omissions of the Permitted Subtenants to the extent set forth in this Lease, (ii)&#160;the Permitted Subtenants shall maintain the same insurance as is required of Tenant as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> above, and (iii)&#160;such subleases shall be subject to all of the terms and conditions of this Lease and (b) FVG shall be permitted to allow TSSF to use a portion of any space subleased by FVG from Tenant at any time and from time to time on such terms as FVG shall determine in its sole discretion, provided that TSSF shall maintain the same liability insurance as is required of Tenant as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> above.  No sublease to a Permitted Subtenant shall relieve Tenant or any guarantor of the Lease from any liability under this Lease, including, without limitation, in connection with the Subject Space.  </font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">SURRENDER OF PREMISES&#59; OWNERSHIP AND <br>REMOVAL OF TRADE FIXTURES</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Surrender of Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  No act or thing done by Landlord or any agent or employee of Landlord during the Lease Term shall be deemed to constitute an acceptance by Landlord of a surrender of the Premises unless such intent is specifically acknowledged in writing by Landlord.  The delivery of keys to the Premises to Landlord or any agent or employee of Landlord shall not constitute a surrender of the Premises or effect a termination of this Lease, whether or not the keys are thereafter retained by Landlord, and notwithstanding such delivery Tenant shall be entitled to the return of such keys at any reasonable time upon request until this Lease shall have been properly terminated.  The voluntary or other surrender of this Lease by Tenant, whether accepted by Landlord or not, or a mutual termination hereof, shall not work a merger, and at the option of Landlord shall operate as an assignment to Landlord of all subleases or subtenancies affecting the Premises or terminate any or all such subleases or subtenancies.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Removal of Tenant Property by Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Upon the expiration of the Lease Term, or upon any earlier termination of this Lease, Tenant shall, subject to the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, quit and surrender possession of the Premises to Landlord in as good order and condition as when Tenant took possession and as thereafter improved by Landlord and&#47;or Tenant, reasonable wear and tear (subject to Tenant's Repair Obligations under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, above) and repairs which are specifically made the responsibility of Landlord hereunder excepted.  Upon such expiration or termination, Tenant shall, without expense to Landlord, remove or cause to be removed from the Premises all debris and rubbish, and such items of furniture, equipment, business and trade fixtures, free-standing cabinet work, movable partitions and other articles of personal property owned by Tenant or installed or placed by Tenant at its expense in the Premises, and such similar articles of any other persons claiming under Tenant, as Landlord may, in its sole discretion, require to be removed, and Tenant shall repair at its own expense all damage to the Premises and Building resulting from such removal.</font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">HOLDING OVER</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If Tenant holds over after the expiration of the Lease Term or earlier termination thereof, with or without the express or implied consent of Landlord, such tenancy shall be from month-to-month only, and shall not constitute a renewal hereof or an extension for any further term, and in such case Rent shall be payable at a monthly rate equal to &#91;***&#93; of the Rent applicable during the last rental period of the Lease Term under this Lease.  Such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-33-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">month-to-month tenancy shall be subject to every other applicable term, covenant and agreement contained herein.  Nothing contained in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> shall be construed as consent by Landlord to any holding over by Tenant, and Landlord expressly reserves the right to require Tenant to surrender possession of the Premises to Landlord as provided in this Lease upon the expiration or other termination of this Lease.  The provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> shall not be deemed to limit or constitute a waiver of any other rights or remedies of Landlord provided herein or at law.  If Tenant fails to surrender the Premises upon the termination or expiration of this Lease, in addition to any other liabilities to Landlord accruing therefrom, Tenant shall protect, defend, indemnify and hold Landlord harmless from all loss, costs (including reasonable attorneys' fees) and liability resulting from such failure, including, without limiting the generality of the foregoing, any claims made by any succeeding tenant founded upon such failure to surrender and any lost profits to Landlord resulting therefrom.</font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">ESTOPPEL CERTIFICATES</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Within fifteen (15) days following a request in writing by Landlord, Tenant shall execute, acknowledge and deliver to Landlord an estoppel certificate in form delivered by and acceptable to Landlord (or such other form as may be required by any prospective mortgagee or purchaser of the Project, or any portion thereof), (i)&#160;certifying, if true, that this Lease is unmodified and in full force and effect (or, if modified, stating the nature of such modification and certifying, if true, that this Lease, as so modified, is in full force and effect) and the date to which the rent and other charges are paid in advance, if any, and (ii)&#160;acknowledging, if true, that there are not, to Tenant&#8217;s actual knowledge, any uncured defaults on the part of Landlord hereunder, or specifying such defaults if any are claimed and (iii) certifying as to such other information as may be reasonably requested by Landlord or Landlord's mortgagee or prospective mortgagee.  Any such certificate may be relied upon by any prospective mortgagee or purchaser of all or any portion of the Project. Failure of Tenant to timely execute, acknowledge and deliver such estoppel certificate or other instruments shall constitute an acceptance of the Premises and an acknowledgment by Tenant that statements included in the estoppel certificate are true and correct, without exception.  Landlord will from time to time provide Tenant with a similar statement within thirty (30) days after Tenant&#8217;s written request therefor to Landlord.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At any time during the Lease Term, Landlord may require Tenant to provide Landlord with a current financial statement (including a balance sheet, statement of profits and losses, and a business credit report) and such financial statements of the two (2) years prior to the current financial statement year.  Such statements shall be prepared in accordance with generally accepted accounting principles and, if such is the normal practice of Tenant, shall be audited by an independent certified public accountant.  Notwithstanding the foregoing, if at any time during the Lease Term, Tenant is a public company whose financial statements are publicly available and Tenant is in compliance with all applicable reporting and disclosure requirements under applicable law, then such financial statements shall satisfy the obligation set forth in this paragraph.</font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">SUBORDINATION</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This Lease shall be subject and subordinate to all present and future ground or underlying leases of the Building or Project and to the lien of any mortgage, trust deed or other encumbrances now or hereafter in force against the Building or Project or any part thereof, if any, and to all renewals, extensions, modifications, consolidations and replacements thereof, and to all advances made or hereafter to be made upon the security of such mortgages or trust deeds, unless the holders of such mortgages, trust deeds or other encumbrances, or the lessors under such ground lease or underlying leases, require in writing that this Lease be superior thereto.  Tenant covenants and agrees in the event any proceedings are brought for the foreclosure of any such mortgage or deed in lieu thereof (or if any ground lease is terminated), to attorn, without any deductions or set-offs whatsoever, to the lienholder or purchaser or any successors thereto upon any such foreclosure sale or deed in lieu thereof (or to the ground lessor), if so requested to do so by such purchaser or lienholder or ground lessor, and to recognize such purchaser or lienholder or ground lessor as the lessor under this Lease, provided such lienholder or purchaser or ground lessor shall agree to accept this Lease and not disturb Tenant's occupancy, so long as Tenant timely pays the rent and observes and performs the terms, covenants and conditions of this Lease to be observed and performed by Tenant.  Landlord's interest herein may be assigned as security at any time to any lienholder.  Tenant shall, within ten (10) days of request by Landlord, execute such further instruments or assurances as Landlord may reasonably deem necessary to evidence or confirm the subordination or superiority of this Lease to any such mortgages, trust deeds, ground leases or underlying leases.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notwithstanding the foregoing provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article 18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, Tenant&#8217;s agreement to subordinate this Lease to a ground or underlying leases of the Building or Project first entered into after the date of this Lease or to the lien </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-34-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">of any mortgage, trust deed or other encumbrance on the Building or the Project first placed after the date of this Lease shall not be effective unless Landlord has provided Tenant with a commercially reasonable non-disturbance agreement from the applicable ground lessor, lessor under any underlying lease or holder of such mortgage, deed of trust or other encumbrance.  Landlord hereby represents and warrants to Tenant that no ground lease, underlying lease, mortgage or deed of trust encumbers the Building, Common Areas owned by Landlord or the Building Parking Area as of the date of this Lease.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tenant waives the provisions of any current or future statute, rule or law which may give or purport to give Tenant any right or election to terminate or otherwise adversely affect this Lease and the obligations of the Tenant hereunder in the event of any foreclosure proceeding or sale.</font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">DEFAULTS&#59; REMEDIES</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Events of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  The occurrence of any of the following shall constitute a default of this Lease by Tenant&#58;</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:11pt">Any failure by Tenant to pay any Rent or any other charge required to be paid under this Lease, or any part thereof, when due&#59; provided, however, that for the first such late payment in any consecutive twelve (12) month period, such failure shall not be a default as long as such first late payment in such twelve (12) month period is made within 5 days after notice thereof from Landlord&#59; or</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:11pt">Except where a specific time period is otherwise set forth for Tenant's performance in this Lease, in which event the failure to perform by Tenant within such time period shall be a default by Tenant under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;19.1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, any failure by Tenant to observe or perform any other provision, covenant or condition of this Lease to be observed or performed by Tenant where such failure continues for thirty (30) days after written notice thereof from Landlord to Tenant&#59; provided that if the nature of such default is such that the same cannot reasonably be cured within a thirty (30) day period, Tenant shall not be deemed to be in default if it diligently commences such cure within such period and thereafter diligently proceeds to rectify and cure such default&#59; or</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:11pt">Abandonment of all or a substantial portion of the Premises by Tenant&#59; or</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:11pt">The failure by Tenant to observe or perform according to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Articles&#160;5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease where such failure continues for more than two (2) business days after notice from Landlord.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The notice periods provided herein are in lieu of, and not in addition to, any notice periods provided by law.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Remedies Upon Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Upon the occurrence of any event of default by Tenant, Landlord shall have, in addition to any other remedies available to Landlord at law or in equity (all of which remedies shall be distinct, separate and cumulative), the option to pursue any one or more of the following remedies, each and all of which shall be cumulative and nonexclusive, without any notice or demand whatsoever.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:11pt">Terminate this Lease, in which event Tenant shall immediately surrender the Premises to Landlord, and if Tenant fails to do so, Landlord may, without prejudice to any other remedy which it may have for possession or arrearages in rent, enter upon and take possession of the Premises and expel or remove Tenant and any other person who may be occupying the Premises or any part thereof, without being liable for prosecution or any claim or damages therefor&#59; and Landlord may recover from Tenant the following&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:26.57pt">The worth at the time of award of the unpaid rent which has been earned at the time of such termination&#59; plus</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:23.8pt">The worth at the time of award of the amount by which the unpaid rent which would have been earned after termination until the time of award exceeds the amount of such rental loss that Tenant proves could have been reasonably avoided&#59; plus</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:21.03pt">The worth at the time of award of the amount by which the unpaid rent for the balance of the Lease Term after the time of award exceeds the amount of such rental loss that Tenant proves could have been reasonably avoided&#59; plus</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:21.57pt">Any other amount necessary to compensate Landlord for all the detriment proximately caused by Tenant's failure to perform its obligations under this Lease or which in the ordinary </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-35-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">course of things would be likely to result therefrom, specifically including but not limited to, brokerage commissions and advertising expenses incurred, expenses of remodeling the Premises or any portion thereof for a new tenant, whether for the same or a different use, and any special concessions made to obtain a new tenant&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">At Landlord's election, such other amounts in addition to or in lieu of the foregoing as may be permitted from time to time by applicable law.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The term </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34; as used in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;19.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> shall be deemed to be and to mean all sums of every nature required to be paid by Tenant pursuant to the terms of this Lease, whether to Landlord or to others.  As used in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Sections&#160;19.2.1(i)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, above, the &#34;worth at the time of award&#34; shall be computed by allowing interest at the rate of &#91;***&#93; per annum, but in no case greater than the maximum amount of such interest permitted by law.  As used in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;19.2.1(iii)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">above, the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">worth at the time of award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34; shall be computed by discounting such amount at the discount rate of the Federal Reserve Bank of San Francisco at the time of award plus &#91;***&#93;.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:11pt">Landlord shall have the remedy described in California Civil Code Section&#160;1951.4 (lessor may continue lease in effect after lessee's breach and abandonment and recover rent as it becomes due, if lessee has the right to sublet or assign, subject only to reasonable limitations).  Accordingly, if Landlord does not elect to terminate this Lease on account of any default by Tenant, Landlord may, from time to time, without terminating this Lease, enforce all of its rights and remedies under this Lease, including the right to recover all rent as it becomes due.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.2.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:11pt">Landlord shall at all times have the rights and remedies (which shall be cumulative with each other and cumulative and in addition to those rights and remedies available under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Sections&#160;19.2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">19.2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, above, or any law or other provision of this Lease), without prior demand or notice except as required by applicable law, to seek any declaratory, injunctive or other equitable relief, and specifically enforce this Lease, or restrain or enjoin a violation or breach of any provision hereof.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Subleases of Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Whether or not Landlord elects to terminate this Lease on account of any default by Tenant, as set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, Landlord shall have the right to terminate any and all subleases, licenses, concessions or other consensual arrangements for possession entered into by Tenant and affecting the Premises or may, in Landlord's sole discretion, succeed to Tenant's interest in such subleases, licenses, concessions or arrangements.  In the event of Landlord's election to succeed to Tenant's interest in any such subleases, licenses, concessions or arrangements, Tenant shall, as of the date of notice by Landlord of such election, have no further right to or interest in the rent or other consideration receivable thereunder.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Efforts to Relet</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  No re-entry or repossession, repairs, maintenance, changes, alterations and additions, reletting, appointment of a receiver to protect Landlord's interests hereunder, or any other action or omission by Landlord shall be construed as an election by Landlord to terminate this Lease or Tenant's right to possession, or to accept a surrender of the Premises, nor shall same operate to release Tenant in whole or in part from any of Tenant's obligations hereunder, unless express written notice of such intention is sent by Landlord to Tenant.  Tenant hereby irrevocably waives any right otherwise available under any law to redeem or reinstate this Lease.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Landlord Default.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landlord will be in default under this Lease if Landlord fails to perform any of its obligations hereunder and such failure continues for a period of thirty (30) days after Tenant delivers written notice of such failure to Landlord&#59; provided if such failure cannot reasonably be cured within the thirty (30) day period, Landlord will not be in default hereunder as long as Landlord commences the remedying of such failure within the thirty (30) day period and diligently prosecutes the same to completion.</font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">COVENANT OF QUIET ENJOYMENT</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landlord covenants that Tenant, on paying the Rent, charges for services and other payments herein reserved and on keeping, observing and performing all the other terms, covenants, conditions, provisions and agreements herein contained on the part of Tenant to be kept, observed and performed, shall, during the Lease Term, peaceably and quietly have, hold and enjoy the Premises subject to the terms, covenants, conditions, provisions and agreements hereof without interference by any persons lawfully claiming by or through Landlord.  The foregoing covenant is in lieu of any other covenant express or implied.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-36-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 21</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">LETTER OF CREDIT</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Concurrently with Tenant's execution of this Lease, Tenant shall deliver to Landlord an unconditional, clean, irrevocable letter of credit (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">L-C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) in the initial L-C Amount set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of the Summary, which L-C shall be subject to the terms and conditions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit&#160;B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> attached hereto.  </font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 22</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">INTENTIONALLY OMITTED</font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 23</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">SIGNS</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Interior Signage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant, at its sole cost and expense, may install identification signage anywhere in the Premises including in any elevator lobby of the Premises, provided that such signs (a)&#160;shall be installed in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, above and (b)&#160;shall not be visible from the exterior of the Building.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Prohibited Signage and Other Items</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Any signs, notices, logos, pictures, names or advertisements which are installed and visible from the exterior of the Building and have not been separately approved by Landlord may be removed without notice by Landlord at the sole expense of Tenant.  Except as otherwise expressly provided in this Lease, Tenant may not install any signs on the exterior or roof of the Building, Project or the Common Areas.  Any signs, window coverings, or blinds (even if the same are located behind the Landlord-approved window coverings for the Building), or other items visible from the exterior of the Premises or Building, shall be subject to the prior approval of Landlord, in its sole discretion.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Exterior, Monument and Directional Signage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  During the Lease Term, Tenant shall have the exclusive right to display its name and logo and, at the election of Tenant, the names and logos of one or more of the Permitted Subtenants (to the extent and for so long as such Permitted Subtenant subleases space within the Premises), on (a) the exterior of each of the 1400A Tower and the 1400B Tower, in each instance in locations selected by Tenant, (b) listed on separate lines of the monument sign exclusively serving the Building, and (c) listed on all other directional signage for the Project available to all tenants of the Project, subject to availability (collectively, all such Building, monument and directional signage, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Signage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;), to the extent permitted under the CC&#38;Rs and all applicable laws, ordinances, regulations and requirements.  Notwithstanding the foregoing, in no event shall any Signage depict the name or logo of any competitor of Landlord, provided that the foregoing shall not limit the Original Tenant (i.e., C3.AI, Inc.) from including its name or logo on any Signage.  The material, typeface, graphic format and proportions of the Signage, as well as the precise location of the Signage, shall be subject to Landlord's prior written approval, which approval shall not be unreasonably withheld, delayed or conditioned&#59; provided that the material, typeface, graphic format and proportions of all Project and Building signage displaying the name and logo of Tenant and&#47;or any Permitted Subtenant as of the date of this Lease is deemed pre-approved by Landlord.. Tenant, at its expense, shall be responsible for obtaining all approvals for the Signage from all applicable governmental authorities, and for obtaining and installing the Signage, provided that Landlord reserves the right to install the monument and directional signage at Tenant&#8217;s expense.  The failure of Tenant to obtain such approvals shall not release Tenant from any of its obligations under this Lease.  Any approved Signage shall strictly conform to the CC&#38;Rs and all applicable laws, ordinances, regulations and requirements and shall be installed and removed at Tenant's sole expense.  Tenant, at its sole expense, shall maintain the Signage in good condition and repair during the Lease Term as part of Tenant's Repair Obligations pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, above.  Prior to the expiration or earlier termination of this Lease, Tenant at its sole expense shall remove all of the Signage and repair any and all damage caused to the Building and the Project (including and fading or discoloration) by such signs and&#47;or the removal of such signs from the Building and the Project.  </font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 24</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">COMPLIANCE WITH LAW</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tenant shall not do anything or suffer anything to be done in or about the Premises or the Project which will in any way conflict with any law, statute, ordinance or other governmental rule, regulation or requirement now in force or which may hereafter be enacted or promulgated.  At its sole cost and expense, Tenant shall promptly comply with all such governmental measures.  Should any standard or regulation now or hereafter be imposed on Landlord or Tenant by a state, federal or local governmental body charged with the establishment, regulation and enforcement of occupational, health or safety standards for employers, employees, landlords or tenants, then Tenant </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-37-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">agrees, at its sole cost and expense, to comply promptly with such standards or regulations.  Tenant shall be responsible, at its sole cost and expense, to make all alterations to the Premises as are required to comply with the governmental rules, regulations, requirements or standards described in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;24</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.1.2.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> above.  The judgment of any court of competent jurisdiction or the admission of Tenant in any judicial action, regardless of whether Landlord is a party thereto, that Tenant has violated any of said governmental measures, shall be conclusive of that fact as between Landlord and Tenant.  For purposes of Section&#160;1938(a) of the California Civil Code, Landlord hereby discloses to Tenant, and Tenant hereby acknowledges, that the Premises have not undergone inspection by a person certified as a Certified Access Specialist (CASp).  In addition, the following notice is hereby provided pursuant to Section 1938(e) of the California Civil Code&#58;  &#34;A Certified Access Specialist (CASp) can inspect the subject premises and determine whether the subject premises comply with all of the applicable construction-related accessibility standards under state law.  Although state law does not require a CASp inspection of the subject premises, the commercial property owner or lessor may not prohibit the lessee or tenant from obtaining a CASp inspection of the subject premises for the occupancy or potential occupancy of the lessee or tenant, if requested by the lessee or tenant.  The parties shall mutually agree on the arrangements for the time and manner of the CASp inspection, the payment of the fee for the CASp inspection, and the cost of making any repairs necessary to correct violations of construction-related accessibility standards within the premises.&#34;  In furtherance of and in connection with such notice&#58;  (i) Tenant, having read such notice and understanding Tenant's right to request and obtain a CASp inspection and with advice of counsel, hereby elects not to obtain such CASp inspection and forever waives its rights to obtain a CASp inspection with respect to the Premises, the Building and&#47;or the Project to the extent permitted by applicable laws now or hereafter in effect&#59; and (ii) if the waiver set forth in clause (i) hereinabove is not enforceable pursuant to applicable laws now or hereafter in effect, then Landlord and Tenant hereby agree as follows (which constitute the mutual agreement of the parties as to the matters described in the last sentence of the foregoing notice)&#58;  (A) Tenant shall have the one-time right to request for and obtain a CASp inspection, which request must be made, if at all, in a written notice delivered by Tenant to Landlord within thirty (30) days after the Lease Commencement Date&#59; (B) any CASp inspection timely requested by Tenant shall be conducted (1) between the hours of 9&#58;00 a.m. and 5&#58;00 p.m. on any business day, (2) only after ten (10) days' prior written notice to Landlord of the date of such CASp inspection, (3) in a professional manner by a CASp designated by Landlord and without any testing that would damage the Premises, the Building or the Project in any way, (4) in accordance with all of the provisions of this Lease applicable to Tenant contracts for construction, and (5) at Tenant's sole cost and expense, including, without limitation, Tenant's payment of the fee for such CASp inspection, the fee for any reports and&#47;or certificates prepared by the CASp in connection with such CASp inspection (collectively, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CASp Reports</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) and all other costs and expenses in connection therewith&#59; (C) Landlord shall be an express third party beneficiary of Tenant's contract with the CASp, and any CASp Reports shall be addressed to both Landlord and Tenant&#59; (D) Tenant shall deliver a copy of any CASp Reports to Landlord within two (2) business days after Tenant's receipt thereof&#59; (E) any information generated by the CASp inspection and&#47;or contained in the CASp Reports shall not be disclosed by Tenant to anyone other than (I) contractors, subcontractors and&#47;or consultants of Tenant, in each instance who have a need to know such information and who agree in writing not to further disclose such information, or (II) any governmental entity, agency or other person, in each instance to whom disclosure is required by law or by regulatory or judicial process&#59; (F) Tenant, at its sole cost and expense, shall be responsible for making any improvements, alterations, modifications and&#47;or repairs to or within the Premises to correct violations of construction-related accessibility standards, including, without limitation, any violations disclosed by such CASp inspection&#59; and (G) if such CASp inspection identifies any improvements, alterations, modifications and&#47;or repairs necessary to correct violations of construction-related accessibility standards relating to those items of the Building and&#47;or the Project located outside the Premises that are Landlord's obligation to repair as set forth in the Lease, then Landlord shall perform such improvements, alterations, modifications and&#47;or repairs as and to the extent required by applicable laws to correct such violations, and Tenant shall reimburse Landlord for the cost of such improvements, alterations, modifications and&#47;or repairs within ten (10) business days after Tenant's receipt of an invoice therefor from Landlord.</font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 25</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">LATE CHARGES</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If any installment of Rent or any other sum due from Tenant shall not be received by Landlord or Landlord's designee upon the date on which it is due, then Tenant shall pay to Landlord a late charge equal to &#91;***&#93; of the overdue amount plus any reasonable attorneys' fees incurred by Landlord by reason of Tenant's failure to pay Rent and&#47;or other charges when due hereunder.  There shall be no late payment charge imposed on the first such late payment in any consecutive twelve (12) month period as long as such first late payment in such twelve (12) month period is made within 5 days after notice thereof from Landlord.  The late charge shall be deemed Additional Rent and the right to require it shall be in addition to all of Landlord's other rights and remedies hereunder or at law and shall not be construed as liquidated damages or as limiting Landlord's remedies in any manner.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-38-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 26</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">LANDLORD'S RIGHT TO CURE DEFAULT&#59; PAYMENTS BY TENANT</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Landlord's Cure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  All covenants and agreements to be kept or performed by Tenant under this Lease shall be performed by Tenant at Tenant's sole cost and expense and without any reduction of Rent, except to the extent, if any, otherwise expressly provided herein.  If Tenant shall fail to perform any obligation under this Lease, and such failure shall continue in excess of the time allowed under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;19.1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, above, unless a specific time period is otherwise stated in this Lease, Landlord may, but shall not be obligated to, make any such payment or perform any such act on Tenant's part without waiving its rights based upon any default of Tenant and without releasing Tenant from any obligations hereunder.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Tenant's Reimbursement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Except as may be specifically provided to the contrary in this Lease, Tenant shall pay to Landlord, upon delivery by Landlord to Tenant of statements therefor&#58;  (i)&#160;sums equal to expenditures reasonably made and obligations incurred by Landlord in connection with the remedying by Landlord of Tenant's defaults pursuant to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;26.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#59; (ii)&#160;sums equal to all losses, costs, liabilities, damages and expenses referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease&#59; and (iii)&#160;sums equal to all expenditures made and obligations incurred by Landlord in collecting or attempting to collect the Rent or in enforcing or attempting to enforce any rights of Landlord under this Lease or pursuant to law, including, without limitation, all reasonable legal fees and other amounts so expended.  Tenant's obligations under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;26.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> shall survive the expiration or sooner termination of the Lease Term.</font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 27</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">ENTRY BY LANDLORD</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landlord reserves the right at all reasonable times and upon reasonable notice to Tenant, but in no event upon less than forty-eight (48) hours&#8217; prior written notice (except in the case of an emergency, in which event no written notice shall be required), to enter the Premises to (i)&#160;inspect them&#59; (ii)&#160;show the Premises to prospective purchasers, or to current or prospective mortgagees, ground or underlying lessors or insurers or, during the last twelve (12) months of the Lease Term, to prospective tenants&#59; (iii)&#160;post notices of nonresponsibility&#59; (iv)&#160;alter, improve or repair the Premises or the Building, or for structural alterations, repairs or improvements to the Building or the Building's systems and equipment&#59; or (v) perform services required of Landlord.  Notwithstanding anything to the contrary contained in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;27</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, Landlord may enter the Premises at any time to (A)&#160;take possession due to any breach of this Lease in the manner provided herein&#59; and (B)&#160;perform any covenants of Tenant which Tenant fails to perform (subject to the terms and conditions of this Lease).  Landlord may make any such entries without the abatement of Rent, except as otherwise provided in this Lease, and may take such reasonable steps as required to accomplish the stated purposes.  Tenant hereby waives any claims for damages or for any injuries or inconvenience to or interference with Tenant's business, lost profits, any loss of occupancy or quiet enjoyment of the Premises, and any other loss occasioned thereby.  For each of the above purposes, Landlord shall at all times have a key with which to unlock all the doors in the Premises, excluding Tenant's vaults, safes and special security areas designated in advance by Tenant.  In an emergency, Landlord shall have the right to use any means that Landlord may deem proper to open the doors in and to the Premises.  Any entry into the Premises by Landlord in the manner hereinbefore described shall not be deemed to be a forcible or unlawful entry into, or a detainer of, the Premises, or an actual or constructive eviction of Tenant from any portion of the Premises.  No provision of this Lease shall be construed as obligating Landlord to perform any repairs, alterations or decorations except as otherwise expressly agreed to be performed by Landlord herein. Landlord shall use commercially reasonable efforts to minimize any interference to the conduct of Tenant's business during any such entry.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landlord&#8217;s entry into the Premises shall be subject to Tenant&#8217;s commercially reasonable security requirements.  Landlord acknowledges and agrees that Tenant may require that Landlord be accompanied by an employee of Tenant during any such entry into the Premises by Landlord.  Notwithstanding the foregoing, Landlord may enter the Premises immediately in the event of an emergency without regard to such requirements.  If access to the Premises is reasonably required in order for Landlord to perform any of its obligations under this Lease, and if Landlord is not timely provided with access to the Premises as a result of Tenant&#8217;s security requirements or Tenant&#8217;s requirement that Landlord be accompanied by an employee of Tenant, then (a) Landlord shall have no liability to Tenant for Landlord's failure to perform such obligations as a result thereof or any damage accrued during such period, (b) Tenant hereby waives all claims against Landlord at law or in equity as a result of such failure by Landlord or any damage accrued during such period, and (c) Tenant shall protect, defend, indemnify and hold Landlord harmless from all loss, costs (including reasonable attorneys' fees) and liability accrued during any such period.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-39-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 28</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">TENANT PARKING</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">During the Term, Tenant shall have the non-exclusive right to use the Project parking facilities allocated to the Building, as identified on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit&#160;C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> attached hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Building Parking Area</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;), for parking of automobiles on a first-come, first-served, as available basis&#59; provided, however, Tenant's use of the Project parking facilities shall never exceed Tenant's equitable allocation of available parking, as reasonably determined by Landlord, but in no event shall be less than &#91;***&#93; (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Parking Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;).  As part of Tenant&#8217;s parking rights, Tenant shall have the right to use &#91;***&#93; reserved parking spaces within the Building Parking Area directly in front of the entrance to the 1400A Tower (in a location mutually acceptable to Landlord and Tenant) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tenant Reserved Parking</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;), which reserved spaces shall be marked for the exclusive use of the Tenant&#8217;s employees and guests, including, without limitation, one space for Tenant&#8217;s Chairman and Chief Executive Officer (at Tenant&#8217;s sole cost and expense). Tenant shall be responsible for the full amount of any taxes imposed by any governmental authority in connection with the use of the parking facilities by Tenant.  Tenant's shall abide by all rules and regulations which are prescribed from time to time for the orderly operation and use of the parking facilities (including any sticker or other identification system established by Landlord and the prohibition of vehicle repair and maintenance activities in the Project's parking facilities) and Tenant shall reasonably cooperate in seeing that Tenant's employees and visitors also comply with such rules and regulations &#59; provided that any such rules and regulations will be effective as to Tenant when written notice thereof is received by Tenant and no such rules and regulations shall materially adversely affect Tenant&#8217;s parking rights under this Lease. Tenant's use of the Project parking facilities shall be at Tenant's sole risk and Tenant acknowledges and agrees that Landlord shall have no liability whatsoever for damage to the vehicles of Tenant, its employees and&#47;or visitors, or for other personal injury or property damage or theft relating to or connected with the parking rights granted herein or any of Tenant's, its employees' and&#47;or visitors' use of the parking facilities.  Tenant's rights hereunder are subject to the terms of any Underlying Documents.  Landlord specifically reserves the right to change the size, configuration, design, layout and all other aspects of the Project parking facilities at any time and Tenant acknowledges and agrees that Landlord may, without incurring any liability to Tenant and without any abatement of Rent under this Lease, from time to time, temporarily close-off or restrict access to the Project parking facilities for purposes of permitting or facilitating any such construction, alteration or improvements provided that if any such temporary closure or restriction reduces the available parking spaces in the Building Parking Area to less than the Parking Ratio, then Landlord shall permit Tenant to use other Project parking facilities (as reasonably selected by Landlord), to bring the parking spaces available for Tenant&#8217;s use back up to the Parking Ratio.  Landlord may delegate its responsibilities hereunder to a parking operator in which case such parking operator shall have all the rights of control attributed hereby to the Landlord.  The parking rights granted to Tenant pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;28</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> are provided to Tenant solely for use by Tenant's own personnel (and the personnel of FVG, TSSF, and any Permitted Transferee, during the terms of their applicable occupancy rights at the Premises, subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> above) and such rights may not be transferred, assigned, subleased or otherwise alienated by Tenant without Landlord's prior approval (in Landlord&#8217;s sole and absolute discretion, except in connection with a Transfer, in which event Landlord&#8217;s approval shall not be unreasonably withheld, conditioned or delayed). </font></div><div style="margin-top:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 29</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">MISCELLANEOUS PROVISIONS</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Terms&#59; Captions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  The words &#34;Landlord&#34; and &#34;Tenant&#34; as used herein shall include the plural as well as the singular.  The necessary grammatical changes required to make the provisions hereof apply either to corporations or partnerships or individuals, men or women, as the case may require, shall in all cases be assumed as though in each case fully expressed.  The captions of Articles and Sections are for convenience only and shall not be deemed to limit, construe, affect or alter the meaning of such Articles and Sections.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Binding Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Subject to all other provisions of this Lease, each of the covenants, conditions and provisions of this Lease shall extend to and shall, as the case may require, bind or inure to the benefit not only of Landlord and of Tenant, but also of their respective heirs, personal representatives, successors or assigns, provided this clause shall not permit any assignment by Tenant contrary to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">No Air Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  No rights to any view or to light or air over any property, whether belonging to Landlord or any other person, are granted to Tenant by this Lease.  If at any time any windows of the Premises are temporarily darkened or the light or view therefrom is obstructed by reason of any repairs, improvements, maintenance or cleaning in or about the Project, the same shall be without liability to Landlord and without any reduction or diminution of Tenant's obligations under this Lease.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Modification of Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Should any current or prospective mortgagee or ground lessor for the Building or Project require a modification of this Lease, which modification will not cause an increased cost or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-40-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">expense to Tenant or in any other way materially and adversely change the rights and obligations of Tenant hereunder, then and in such event, Tenant agrees that this Lease may be so modified and agrees to execute whatever documents are reasonably required therefor and to deliver the same to Landlord within ten (10) business days following a request therefor.  At the request of Landlord or any mortgagee or ground lessor, Tenant agrees to execute a short form of Lease and deliver the same to Landlord within ten (10) business days following the request therefor.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Transfer of Landlord's Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant acknowledges that Landlord has the right to transfer all or any portion of its interest in the Project or Building and in this Lease, and Tenant agrees that in the event of any such transfer, Landlord shall automatically be released from all liability under this Lease and Tenant agrees to look solely to such transferee for the performance of Landlord's obligations hereunder after the date of transfer and such transferee shall be deemed to have fully assumed and be liable for all obligations of this Lease to be performed by Landlord, and Tenant shall attorn to such transferee.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Prohibition Against Recording</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Except as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;29.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease, neither this Lease, nor any memorandum, affidavit or other writing with respect thereto, shall be recorded by Tenant or by anyone acting through, under or on behalf of Tenant.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Landlord's Title</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Landlord's title is and always shall be paramount to the title of Tenant.  Nothing herein contained shall empower Tenant to do any act which can, shall or may encumber the title of Landlord.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Relationship of Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Nothing contained in this Lease shall be deemed or construed by the parties hereto or by any third party to create the relationship of principal and agent, partnership, joint venturer or any association between Landlord and Tenant.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Application of Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Landlord shall have the right to apply payments received from Tenant pursuant to this Lease, regardless of Tenant's designation of such payments, to satisfy any obligations of Tenant hereunder, in such order and amounts as Landlord, in its sole discretion, may elect.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Time of Essence</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Time is of the essence with respect to the performance of every provision of this Lease in which time of performance is a factor.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Partial Invalidity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  If any term, provision or condition contained in this Lease shall, to any extent, be invalid or unenforceable, the remainder of this Lease, or the application of such term, provision or condition to persons or circumstances other than those with respect to which it is invalid or unenforceable, shall not be affected thereby, and each and every other term, provision and condition of this Lease shall be valid and enforceable to the fullest extent possible permitted by law.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">No Warranty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  In executing and delivering this Lease, Tenant has not relied on any representations, including, but not limited to, any representation as to the amount of any item comprising Additional Rent or the amount of the Additional Rent in the aggregate or that Landlord is furnishing the same services to other tenants, at all, on the same level or on the same basis, or any warranty or any statement of Landlord which is not set forth herein or in one or more of the exhibits attached hereto.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Landlord Exculpation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  The liability of Landlord or the Landlord Parties to Tenant for any default by Landlord under this Lease or arising in connection herewith or with Landlord's operation, management, leasing, repair, renovation, alteration or any other matter relating to the Project or the Premises shall be limited solely and exclusively to an amount which is equal to the lesser of (a)&#160;the interest of Landlord in the Building or (b)&#160;the equity interest Landlord would have in the Building if the Building were encumbered by third-party debt in an amount equal to eighty percent (80%) of the value of the Building (as such value is determined by Landlord), provided that in no event shall such liability extend to any sales or insurance proceeds received by Landlord or the Landlord Parties in connection with the Project, Building or Premises.  Neither Landlord, nor any of the Landlord Parties shall have any personal liability therefor, and Tenant hereby expressly waives and releases such personal liability on behalf of itself and all persons claiming by, through or under Tenant.  The limitations of liability contained in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;29.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> shall inure to the benefit of Landlord's and the Landlord Parties' present and future partners, beneficiaries, officers, directors, trustees, shareholders, agents and employees, and their respective partners, heirs, successors and assigns.  Under no circumstances shall any present or future partner of Landlord (if Landlord is a partnership), or trustee or beneficiary (if Landlord or any partner of Landlord is a trust), have any liability for the performance of Landlord's obligations under this Lease.  Notwithstanding any contrary provision herein, neither Landlord nor the Landlord Parties shall be liable under any circumstances for, and Tenant, on behalf of itself and its agents, contractors, subcontractors, employees, invitees and licensees, hereby waives any claim for, any injury or damage to, or interference with, Tenant's business, and any indirect, consequential or punitive damages, including </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-41-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">but not limited to, loss of profits, loss of rents or other revenues, loss of business opportunity, loss of goodwill or loss of use, in each case, however occurring.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  It is understood and acknowledged that there are no oral agreements between the parties hereto affecting this Lease and this Lease constitutes the parties' entire agreement with respect to the leasing of the Premises and supersedes and cancels any and all previous negotiations, arrangements, brochures, agreements and understandings, if any, between the parties hereto or displayed by Landlord to Tenant with respect to the subject matter thereof, and none thereof shall be used to interpret or construe this Lease.  None of the terms, covenants, conditions or provisions of this Lease can be modified, deleted or added to except in writing signed by the parties hereto.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Right to Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Landlord reserves the absolute right to effect such other tenancies in the Project as Landlord in the exercise of its sole business judgment shall determine to best promote the interests of the Building or Project.  Tenant does not rely on the fact, nor does Landlord represent, that any specific tenant or type or number of tenants shall, during the Lease Term, occupy any space in the Building or Project.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Force Majeure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Any prevention, delay or stoppage due to strikes, lockouts, labor disputes, acts of God, acts of war, terrorist acts, inability to obtain services, labor, or materials or reasonable substitutes therefor, governmental actions, civil commotions, fire or other casualty, and other causes beyond the reasonable control of the party obligated to perform, except with respect to the obligations imposed with regard to Rent and other charges to be paid by Tenant or any monetary obligations of Landlord pursuant to this Lease (collectively, a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Force Majeure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), notwithstanding anything to the contrary contained in this Lease, shall excuse the performance of such party for a period equal to any such prevention, delay or stoppage and, therefore, if this Lease specifies a time period for performance of an obligation of either party, that time period shall be extended by the period of any delay in such party's performance caused by a Force Majeure.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Waiver of Redemption by Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant hereby waives, for Tenant and for all those claiming under Tenant, any and all rights now or hereafter existing to redeem by order or judgment of any court or by any legal process or writ, Tenant's right of occupancy of the Premises after any termination of this Lease.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  All notices, demands, statements, designations, approvals  or other communications (collectively, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) given or required to be given by either party to the other hereunder or by law shall be in writing, shall be (A)&#160;sent by United States certified or registered mail, postage prepaid, return receipt requested (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mail</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), (B)&#160;transmitted by telecopy (only if a telecopy or facsimile number is set forth for such party in the Summary), if such telecopy is promptly followed by a Notice sent by Mail, (C)&#160;delivered by a nationally recognized overnight courier, or (D)&#160;delivered personally.  Any Notice shall be sent, transmitted, or delivered, as the case may be, to Tenant at the appropriate address set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of the Summary, or to such other place as Tenant may from time to time designate in a Notice to Landlord, or to Landlord at the addresses set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of the Summary, or to such other places as Landlord may from time to time designate in a Notice to Tenant.  Any Notice will be deemed given on the date of receipted delivery, of refusal to accept delivery, or when delivery is first attempted but cannot be made due to a change of address for which no Notice was given.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Joint and Several</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  If there is more than one Tenant, the obligations imposed upon Tenant under this Lease shall be joint and several.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  If Tenant is a corporation, trust or partnership, each individual executing this Lease on behalf of Tenant hereby represents and warrants that Tenant is a duly formed and existing entity qualified to do business in California and that Tenant has full right and authority to execute and deliver this Lease and that each person signing on behalf of Tenant is authorized to do so.  In such event, Tenant shall, within ten (10) days after execution of this Lease, deliver to Landlord satisfactory evidence of such authority and, if a corporation, upon demand by Landlord, also deliver to Landlord satisfactory evidence of (i)&#160;good standing in Tenant's state of incorporation and (ii)&#160;qualification to do business in California.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.21</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Attorneys' Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary contained herein, should any claim, action or proceeding (including, for the avoidance of doubt, any appeals of a claim, action or proceeding) be commenced between the parties hereto concerning any provision of this Lease, or the rights or duties of any person or entity in relation thereto, each party shall bear its own fees and costs (including, without limitation, attorneys' fees, accounting fees, expert witness fees, consulting fees, court costs, and all other costs) to the extent incurred in prosecuting or defending such claim, action, or proceeding against the other party.  Nothing in this Section shall be construed to limit a party's obligation, as may be set forth elsewhere in this Lease, to indemnify another from any fees or costs (including, without limitation, attorneys' fees, accounting fees, expert witness fees, consulting fees, court costs, and all other costs), except to the extent incurred by the indemnified party in an action brought against the indemnifying party to enforce such indemnification provisions under this Lease. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-42-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.22</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Governing Law&#59; Venue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  This Lease is governed by, and shall be interpreted under, the laws of the State of California.  Venue for any litigation arising out of this Lease shall be a court of competent jurisdiction in Santa Clara County, California, or if no court of competent jurisdiction exists there, then the next nearest court of competent jurisdiction.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.23</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Submission of Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Submission of this instrument for examination or signature by Tenant does not constitute a reservation of, option for or option to lease, and it is not effective as a lease or otherwise until execution and delivery by both Landlord and Tenant.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.24</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Brokers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Landlord and Tenant hereby warrant to each other that they have had no dealings with any real estate broker or agent in connection with the negotiation of this Lease, excepting only the real estate brokers or agents specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of the Summary (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Brokers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), and that they know of no other real estate broker or agent who is entitled to a commission in connection with this Lease.  Each party agrees to indemnify and defend the other party against and hold the other party harmless from any and all claims, demands, losses, liabilities, lawsuits, judgments, costs and expenses (including without limitation reasonable attorneys' fees) with respect to any leasing commission or equivalent compensation alleged to be owing on account of any dealings with any real estate broker or agent, other than the Brokers, occurring by, through, or under the indemnifying party. Landlord shall pay all brokerage commissions due to such Brokers arising out of execution of this Lease.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.25</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Independent Covenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  This Lease shall be construed as though the covenants herein between Landlord and Tenant are independent and not dependent and Tenant hereby expressly waives the benefit of any statute to the contrary and agrees that if Landlord fails to perform its obligations set forth herein, Tenant shall not be entitled to make any repairs or perform any acts hereunder at Landlord's expense or to any setoff of the Rent or other amounts owing hereunder against Landlord.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.26</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Project or Building Name and Signage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Landlord shall have the right at any time to change the name of the Project or Building and to install, affix and maintain any and all signs on the exterior and on the interior of the Project or Building as Landlord may, in Landlord's sole discretion, desire.  Tenant shall not use the name of the Project or Building or use pictures or illustrations of the Project or Building in advertising or other publicity or for any purpose other than as the address of the business to be conducted by Tenant in the Premises, without the prior written consent of Landlord (not to be unreasonably withheld, conditioned or delayed).</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.27</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  This Lease may be executed in counterparts with the same effect as if both parties hereto had executed the same document.  Both counterparts shall be construed together and shall constitute a single lease.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.28</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Confidentiality</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant acknowledges that the economic terms set forth in this Lease are below fair market rental for the Premises and that Landlord is only willing to enter into this Lease on such economic terms subject to Tenant agreeing to keep the content of this Lease and any related documents strictly confidential, except that Tenant shall be allowed to disclose the content of this Lease and any related documents solely to its financial and legal consultants or as required by law or regulation or required pursuant to a valid order of a court or regulatory agency or , if such information is available from an inspection of public records, including, without limitation, in connection with Tenant&#8217;s public filings required to comply with applicable securities laws.  Tenant acknowledges that the unauthorized disclosure of the content of this Lease and any related documents, and in particular the economic terms of this Lease, would cause Landlord substantial harm and deprive Landlord the benefit of its bargain in entering into this Lease.  Accordingly, should Tenant violate the terms of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section 29.28</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, Landlord shall be entitled to retroactively (from the date of such violation) and prospectively through the end of the Lease Term, collect from Tenant monthly Base Rent at the rate of $&#91;***&#93; per rentable square feet of the Premises per month (as such amount shall be escalated annually on each anniversary of the date of this Lease by &#91;***&#93;) (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Market Rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), which Tenant acknowledges may represent the current fair market rental of the Premises on a triple-net basis.  In the event Landlord informs Tenant that Tenant has violated the terms of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;29.28</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, Tenant acknowledges and agrees that Tenant shall be obligated to pay the Fair Market Rent until such time as there is an adjudication that Tenant did not violate the terms of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;29.28</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Any such relief sought by Tenant must be initiated by Tenant, if at all, within ninety (90) days after Tenant's receipt of notice from Landlord that Tenant has violated this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;29.28</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> and is responsible for the payment of Fair Market Rent&#59; otherwise, Tenant shall be deemed to have forever waived its right to contest a violation of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;29.28</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Notwithstanding the foregoing, Tenant may provide copies of the Lease to potential and actual subtenants and assignees of the Lease, provided that prior to such disclosure, Tenant has delivered to Landlord a confidentiality and non-disclosure agreement duly executed and accepted by such subtenant or assignee on Landlord&#8217;s standard form, and all economic terms of this Lease (including, without limitation, the amount of Base Rent and Tenant Improvement Allowances) shall be redacted from the Lease. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-43-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.29</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Building Renovations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  It is specifically understood and agreed that Landlord has no obligation and has made no promises to alter, remodel, improve, renovate, repair or decorate the Premises, Building, or any part thereof and that no representations respecting the condition of the Premises or the Building have been made by Landlord to Tenant except as specifically set forth herein.  However, Tenant hereby acknowledges that Landlord is currently renovating or may during the Lease Term renovate, improve, alter, or modify (collectively, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Renovations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) the Project (not including the Building).  Tenant hereby agrees that such Renovations shall in no way constitute a constructive eviction of Tenant nor entitle Tenant to any abatement of Rent.  Landlord shall have no responsibility and shall not be liable to Tenant for any injury to or interference with Tenant's business arising from any Renovations permitted hereunder, nor shall Tenant be entitled to any compensation or damages from Landlord for loss of the use of the whole or any part of the Premises or of Tenant's personal property or improvements resulting from such Renovations, or for any inconvenience or annoyance occasioned by such Renovations.  Notwithstanding the foregoing, in the event of any Renovations that permanently reduce the available parking spaces in the Building Parking Area to less than the Parking Ratio, then Landlord shall permit Tenant to use other Project parking facilities (as reasonably selected by Landlord), to bring the parking spaces available for Tenant&#8217;s use back up to the Parking Ratio.  In the event that significant development at the Project disturbs or is reasonably expected by Tenant in the exercise of its good faith judgment to disturb Tenant's use and enjoyment of its allocated parking in the Building Parking Area, Tenant shall have the right to terminate the Lease with twenty-four (24) months prior written notice to Landlord, provided that Tenant shall pay, at the time of delivery of the termination notice, a termination penalty to Landlord equal to the unamortized (as of the date of Lease termination) (i) Base Rent Abatement and (ii) Tenant Improvement Allowance (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Disturbance Termination Right</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;).  By way of illustration, but not by limitation, the Base Rent Abatement and the Tenant Improvement Allowance amortized on a 126-month, straight line basis, is &#91;***&#93;.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Disturbance Termination Right shall automatically expire at the end of the initial Lease Term, and be of no further force and effect.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">No Violation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant hereby warrants and represents that neither its execution of nor performance under this Lease shall cause Tenant to be in violation of any agreement, instrument, contract, law, rule or regulation by which Tenant is bound, and Tenant shall protect, defend, indemnify and hold Landlord harmless against any claims, demands, losses, damages, liabilities, costs and expenses, including, without limitation, reasonable attorneys' fees and costs, arising from Tenant's breach of this warranty and representation.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.31</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Communications and Computer Lines</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant may install, maintain, replace, remove or use any communications or computer wires and cables serving the Premises (collectively, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lines</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), provided that (i)&#160;Tenant shall obtain Landlord's prior written consent (not to be unreasonably withheld, conditioned or delayed), use an experienced and qualified contractor approved in writing by Landlord, and comply with all of the other provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Articles&#160;7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of this Lease, (ii)&#160;an acceptable number of spare Lines and space for additional Lines shall be maintained for existing and future occupants of the Project, as determined in Landlord's reasonable opinion, (iii)&#160;the Lines therefor (including riser cables) shall be appropriately insulated to prevent excessive electromagnetic fields or radiation, shall be surrounded by a protective conduit reasonably acceptable to Landlord, and shall be identified in accordance with the &#34;Identification Requirements,&#34; as that term is set forth hereinbelow, (iv)&#160;any new or existing Lines servicing the Premises shall comply with all applicable governmental laws and regulations, (v)&#160;as a condition to permitting the installation of new Lines, Landlord may require that Tenant remove existing Lines located in or serving the Premises and repair any damage in connection with such removal, and (vi)&#160;Tenant shall pay all costs in connection therewith.  All Lines shall be clearly marked with adhesive plastic labels (or plastic tags attached to such Lines with wire) to show Tenant's name, suite number, telephone number and the name of the person to contact in the case of an emergency (A)&#160;every four feet (4') outside the Premises (specifically including, but not limited to, the electrical room risers and other Common Areas), and (B)&#160;at the Lines' termination point(s) (collectively, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Identification Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;).  Unless otherwise instructed by Landlord (by notice to Tenant), Tenant shall, at Tenant&#8217;s sole cost and expense, prior to the expiration or earlier termination of this Lease, remove any Lines located in or serving the Premises (and repair any resulting damage).</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.32</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Transportation Management</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall fully comply with all present or future programs intended to manage parking, transportation or traffic in and around the Project and&#47;or the Building, and in connection therewith, Tenant shall take responsible action for the transportation planning and management of all employees located at the Premises by working directly with Landlord, any governmental transportation management organization or any other transportation-related committees or entities.  Such programs may include, without limitation&#58; (i)&#160;restrictions on the number of peak-hour vehicle trips generated by Tenant&#59; (ii)&#160;increased vehicle occupancy&#59; (iii)&#160;implementation of an in-house ridesharing program and an employee transportation coordinator&#59; (iv)&#160;working with employees and any Project, Building or area-wide ridesharing program manager&#59; (v)&#160;instituting employer-sponsored incentives (financial or in-kind) to encourage employees to rideshare&#59; and (vi)&#160;utilizing flexible work shifts for employees.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-44-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.33</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">Development of the Project</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.33.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:6pt;text-decoration:underline">Subdivision</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Landlord reserves the right to further subdivide all or a portion of the Project.  Tenant agrees to execute and deliver, upon demand by Landlord and in the form requested by Landlord, any additional documents needed to conform this Lease to the circumstances resulting from such subdivision.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.33.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:6pt;text-decoration:underline">The Other Improvements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  If portions of the Project or property adjacent to the Project (collectively, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Improvements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) are owned by an entity other than Landlord, Landlord, at its option, may enter into an agreement with the owner or owners of any or all of the Other Improvements to provide (i)&#160;for reciprocal rights of access and&#47;or use of the Project and the Other Improvements, (ii)&#160;for the common management, operation, maintenance, improvement and&#47;or repair of all or any portion of the Project and the Other Improvements, provided that Tenant's rights under this Lease are not materially impaired, (iii)&#160;for the allocation of a portion of the Direct Expenses to the Other Improvements and the operating expenses and taxes for the Other Improvements to the Project, and (iv)&#160;for the use or improvement of the Other Improvements and&#47;or the Project in connection with the improvement, construction, and&#47;or excavation of the Other Improvements and&#47;or the Project.  Nothing contained herein shall be deemed or construed to limit or otherwise affect Landlord's right to convey all or any portion of the Project or any other of Landlord's rights described in this Lease.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.33.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:6pt;text-decoration:underline">Construction of Project and Other Improvements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant acknowledges that portions of the Project and&#47;or the Other Improvements may be subject to demolition or construction  following Tenant's occupancy of the Premises, and that such construction may result in levels of noise, dust, obstruction of access, etc. which are in excess of that present in a fully constructed project.  Tenant hereby waives any and all rent offsets or claims of constructive eviction which may arise in connection with such demolition or construction.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.34</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:13.5pt;text-decoration:underline">USA Patriot Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.34.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:6pt;text-decoration:underline">Certification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant hereby certifies to Landlord that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.91pt">Tenant (which, for purposes of the certification contained in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;29.34.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, includes its partners, subpartners, members, parent organizations, affiliates, subsidiaries, principal shareholders and any other constituent entities, and their respective officers, directors, contractors, agents, servants, employees, licensees and invitees) is not in violation of any laws, executive orders or regulations relating to terrorism or money laundering, including, without limitation, Executive Order No. 13224 - Blocking Property and Prohibiting Transactions With Persons Who Commit, Threaten to Commit, or Support Terrorism, effective September 24, 2001 (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Executive Order</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) and the Uniting and Strengthening America by Providing Appropriate Tools Required to Intercept and Obstruct Terrorism Act (USA PATRIOT ACT) of 2001 (Public Law 107-56), enacted October 26, 2001, as amended (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">USA Patriot Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;)&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">Tenant has not been designated as a &#34;Specially Designated National and Blocked Person&#34; or other banned or blocked person, entity, nation or transaction pursuant to the Executive Order, the USA Patriot Act or any other law, order, rule, or regulation, and Tenant does not appear on any of the following lists&#58;  (i)&#160;the two (2) lists maintained by the United States Department of Commerce (Denied Persons and Entities&#59; the Denied Persons list can be found at http&#58;&#47;&#47;www.bis.doc.gov&#47;DPL&#47;thedeniallist.asp&#59; the Entity List can be accessed from http&#58;&#47;&#47;www.bis.doc.gov&#47;Entities&#47;Default.htm)&#59; (ii)&#160;the list maintained by the United States Department of Treasury (Specially Designated Nationals and Blocked Persons, which can be found at http&#58;&#47;&#47;www.ustreas.gov&#47;ofac&#47;t11sdn.pdf)&#59; (iii)&#160;the two (2) lists maintained by the United States Department of State (Terrorist Organizations and Debarred Parties&#59; the State Department List of Terrorists can be found at http&#58;&#47;&#47;www.state.gov&#47;s&#47;ct&#47;rls&#47;fs&#47;2001&#47;6531.htm&#59; the List of Debarred Parties can be found at http&#58;&#47;&#47;www.pmdtc.org&#47;debar059.htm)&#59; and (iv)&#160;any other list of terrorists, terrorist, organizations or narcotics traffickers maintained pursuant to any of the rules and regulations of the Office of Foreign Assets Control of the United States Department of the Treasury, or by any other government or agency thereof (any such designated or listed person, entity, nation or transaction being referred to herein as a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Designated Person or Entity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;)&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.91pt">Tenant is currently in compliance with and will at all times during the Lease Term (including any extension thereof) remain in compliance with the Executive Order, the USA Patriot Act and regulations of the Office of Foreign Assets Control of the United States Department of the Treasury, and any statute, executive order and other governmental action relating thereto&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">Tenant is not engaged in this transaction, directly or indirectly on behalf of, or instigating or facilitating this transaction, directly or indirectly on behalf of, any Designated Person or Entity.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-45-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.34.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:6pt;text-decoration:underline">Indemnification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant hereby agrees to indemnify, defend, protect and hold harmless the Landlord Parties harmless from and against any and all claims, damages, losses, risks, liabilities, and expenses (including attorneys' fees and costs) arising from or related to any breach of the certification contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;29.34.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, above.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.35</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Intentionally Deleted</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.36&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Interest Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;  shall mean the publicly announced &#8220;prime rate&#8221; charged by Wells Fargo Bank, N.A. (San Francisco) or its successor, from time to time in effect, plus five (5) percentage points, or in the absence of such prime rate, then at the U.S. Treasury six-month market note (or bond, if so designated) rate as published by any national financial publication selected by Landlord, plus eight (8) percentage points, but in no event more than the maximum rate permitted by law.</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ARTICLE 30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:13.97pt;text-decoration:underline"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">HAZARDOUS SUBSTANCES&#59; MOLD CONDITIONS</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Prohibition Against Hazardous Substances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:11pt;text-decoration:underline">Tenant's Prohibition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall not cause or permit any &#34;Hazardous Substances,&#34; as that term is defined below, to be brought upon, produced, treated, stored, used, discharged or disposed of in or near the Project without Landlord's prior written consent, which Landlord may give or withhold in its sole and absolute discretion&#59; provided, however, that Landlord's consent shall not be required for normal use in compliance with applicable laws, ordinances, regulations and requirements of customary household and office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">supplies, including by example but without limitation, mild cleaners, lubricants and copier toner, vehicles located in loading and parking areas, data and telecommunication equipment, batteries, fuel storage tanks, and other materials used in connection with emergency or uninterrupted power supply devices, and other supplies and materials consistent with those used by Tenant in similar or comparable facilities operated by Tenant.  Any handling, transportation, storage, treatment, disposal or use of any Hazardous Substances in or about the Project by Tenant, its agents, employees, contractors or invitees shall strictly comply with all applicable laws, ordinances, regulations and requirements, including &#34;Environmental Laws,&#34; as that term is defined below.  Tenant shall be solely responsible for obtaining and complying with all permits necessary for the maintenance and operation of its business, including, without limitation, all permits governing the use, handling, storage, treatment, transport, discharge and disposal of Hazardous Substances.  To the extent reasonably required, Landlord shall, at no out-of-pocket cost to Landlord, reasonably cooperate with Tenant in Tenant's efforts to obtain any such permits or similar authorizations or clearances, including, without limitation, executing applications and taking any other actions required by any state, federal or local governmental body in connection with Tenant's efforts to obtain such permit.  Tenant shall indemnify, defend and hold Landlord and the Landlord Parties harmless from and against any and all obligations, losses, claims actions (including remedial and enforcement actions of any king and administrative and judicial proceedings, suits, orders or judgments), causes of action, liabilities, penalties, damages (including consequential and punitive damages, diminution in value of the Premises or the Project, damages for the loss or restriction on use of leasable space or of any amenity of the Premises or the Project, damages arising from any adverse impact on marketing of space in the Project, &#34;Remedial Work,&#34; as that term is defined below, required to be performed by Tenant, and sums paid in settlement of claims), costs and expenses (including reasonable attorneys' and consultants' fees and expenses) (collectively, &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Claims</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;), which result from or arise out of the use, storage, treatment, transportation, release, or disposal of any Hazardous Substances on or about the Premises during the Lease Term and on or about the Project outside of the Premises by Tenant or any Tenant Parties.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:11pt;text-decoration:underline">Landlord Inspections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Landlord shall have the right, at any time, but not more than two (2)&#160;times in any calendar year (unless Landlord has reasonable cause to believe that Tenant has failed to fully comply with the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, or unless required by any lender or governmental agency), to inspect the Premises and Project and conduct tests and investigations to determine whether Tenant is in compliance with the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#59; provided, however, that Landlord shall repair any damage caused by such inspections and testing and shall use commercially reasonable efforts to minimize interference with Tenant's use and enjoyment of the Premises.  The costs of all such inspections, tests and investigations shall be borne solely by Landlord.  The foregoing rights granted to Landlord shall not, however, create (a)&#160;a duty on Landlord's part to inspect, test, investigate, monitor or otherwise observe the Premises or Project or the activities of Tenant or any Tenant Party with respect to Hazardous Substances, including, but not limited to, Tenant's operation, use or remediation thereof, or (b)&#160;liability on the part of Landlord or any Landlord Party for Tenant's use, storage, treatment, transportation, release, or disposal of any Hazardous Substances, it being understood that Tenant shall be solely responsible for all liability in connection therewith.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-46-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Landlord Notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall promptly provide Landlord with complete copies of all documents, correspondence and other written materials directed to or from, or relating to, Tenant concerning environmental issues at the Premises or the Project, including, without limitation, documents relating to the release, potential release, investigation, compliance, cleanup and abatement of Hazardous Substances, and any claims, causes of action or other legal documents related to same.  Within twenty-four (24)&#160;hours of any unauthorized release, spill or discharge of Hazardous Substances, in, on, or about the Premises or Project, Tenant shall provide written notice to Landlord fully describing the event.  Tenant shall also provide Landlord with a copy of any document or correspondence submitted by or on behalf of Tenant to any regulatory agency as a result of or in connection with any unauthorized release, spill or discharge.  Within twenty-four (24)&#160;hours of receipt by Tenant of any warning, notice of violation, permit suspension or similar disciplinary measure relating to Tenant's actual or alleged failure to comply with any environmental law, rule, regulation, ordinance or permit, Tenant shall provide written notice to Landlord.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Remedial Work</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  In the event that any Hazardous Material (other than Mold Conditions) is discovered by Tenant within the Premises after the date of this Lease, Tenant shall promptly notify Landlord, and shall consult with Landlord concerning appropriate procedures to be followed.  If any investigation or monitoring of site conditions or any clean-up, containment, restoration, removal or remediation of Hazardous Substances (other than Mold Conditions) (collectively, &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remedial Work</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;) is required under any applicable laws, ordinances, regulations and requirements as a result of the handling, use, storage, treatment, transportation or disposal of any Hazardous Substances by Tenant, its agents, employees, contractors or invitees, then Tenant shall perform or cause to be performed the Remedial Work in compliance with applicable laws, ordinances, regulations and requirements.  All Remedial Work performed by Tenant shall be performed by one or more contractors, selected by Tenant and reasonably approved in advance in writing by Landlord, and under the supervision of a consulting engineer selected by Tenant and reasonably approved in advance in writing by Landlord.  All costs and expenses of such Remedial Work shall be paid by Tenant, including, without limitation, the charges of such contractor(s), the consulting engineer and Landlord's reasonable attorneys' and experts' fees and costs incurred in connection with monitoring or review of such Remedial Work. Notwithstanding any provision of this Lease to the contrary, Tenant shall have no obligation to perform any Remedial Work for any Hazardous Substances (other than Mold Conditions) located in any portion of the Premises prior to the applicable Lease Commencement Date for such Phase and that was not placed thereon or therein or damaged or disturbed by Tenant or any of Tenant Party.  For the avoidance of doubt, the inspection and remediation of Mold Conditions is set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;30.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> below.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Intentionally Omitted</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Intentionally Omitted</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Mold</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.6.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:11pt;text-decoration:underline">Mold Prevention</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Because mold spores are present essentially everywhere and mold can grow in almost any moist location, Tenant acknowledges the necessity of adopting and enforcing good housekeeping practices, ventilation and vigilant moisture control within the Premises (particularly in kitchen areas, janitorial closets, bathrooms, in and around water fountains and other plumbing facilities and fixtures, break rooms, in and around outside walls, and in and around HVAC&#160;systems and associated drains) for the prevention of mold (such measures, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mold Prevention Practices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;).  Tenant will, at its sole cost and expense keep and maintain the Building in good order and condition in accordance with the Mold Prevention Practices and acknowledges that the control of moisture, and prevention of &#34;Mold Conditions,&#34; as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;30.6.2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, below, within the Premises, are integral to its obligations under this Lease.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.6.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:11pt;text-decoration:underline">Tenant Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant, at its sole cost and expense, shall&#58;</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.6.2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:3.5pt">Regularly monitor the Building for the presence of mold and any conditions that reasonably can be expected to give rise or be attributed to mold or fungus including, but not limited to, observed or suspected instances of water damage, condensation, seepage, leaks or any other water penetration (from any source, internal or external), mold growth, mildew, repeated complaints of respiratory ailments or eye irritation by Tenant's employees or any other occupants of the Premises, or any notice from a governmental agency of complaints regarding the indoor air quality at the Premises (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mold Conditions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;)&#59; and</font></div><div style="margin-top:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.6.2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:3.5pt">Immediately notify Landlord in writing if it observes, suspects, has reason to believe mold or Mold Conditions at the Premises.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.6.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:11pt;text-decoration:underline">Landlord Inspections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  In the event of suspected mold or Mold Conditions at the Premises, Landlord may cause an inspection of the Premises to be conducted, during such time as Landlord may designate, to determine if Mold Conditions are present at the Premises.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-47-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.6.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:11pt;text-decoration:underline">Mold Remedial Work</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  If Tenant observes, suspects, has reason to believe mold or Mold Conditions at the Premises, or if Landlord provides written notice to Tenant that it observes, suspects, has reason to believe mold or Mold Conditions at the Premises, then Tenant shall promptly take all actions to clean-up, contain, restore, remove and remediate such Mold Conditions (collectively, &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mold Remedial Work</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34;).  All Mold Remedial Work shall be performed in accordance with all applicable laws, ordinances, regulations and requirements.  All Mold Remedial Work performed by Tenant shall be performed by one or more contractors, selected by Tenant and reasonably approved in advance in writing by Landlord.  All costs and expenses of such Mold Remedial Work shall be paid by Tenant, including, without limitation, the charges of such contractor(s) and Landlord's reasonable attorneys' and experts' fees and costs incurred in connection with monitoring or review of such Mold Remedial Work.  For the avoidance of doubt, Tenant shall be obligated to perform all Mold Remedial Work regardless of when the mold or Mold Conditions at the Premises first arose, provided that Tenant may use the Tenant Improvement Allowance towards the costs of such Mold Remedial Work in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> above</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Surrender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant shall surrender the Building to Landlord upon the expiration or earlier termination of this Lease free of (i)&#160;Mold Conditions, debris, waste, and (ii)&#160;Hazardous Substances placed on, about or near the Building by Tenant or any Tenant Parties, and in a condition which complies with all Environmental Laws and any additional requirements of Landlord that are reasonably necessary to protect the value of the Building or the Project, including, without limitation, the obtaining of any closure permits or other governmental permits or approvals related to Tenant's use of Hazardous Substances at the Premises.  Tenant's obligations and liabilities pursuant to the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> shall be in addition to any other surrender requirement in this Lease and shall survive the expiration or earlier termination of this Lease (provided that, with respect to any condition that would have reasonably been discovered by a reasonable inspection of the Premises, Landlord must notify Tenant of such condition within sixty (60)&#160;days after the date of Tenant's vacation and surrender of the Premises to Landlord).</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  As used in this Lease, the following terms shall be defined as follows&#58;</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.8.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:11pt">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hazardous Substances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34; means (1)&#160;any substance or material that is included within the definitions of &#34;hazardous substances,&#34; &#34;hazardous materials,&#34; &#34;toxic substances,&#34; &#34;pollutant,&#34; &#34;contaminant,&#34; &#34;hazardous waste,&#34; or &#34;solid waste&#34; in any Environmental Laws (as hereinafter defined)&#59; (2)&#160;petroleum or petroleum derivatives, including crude oil or any fraction thereof, all forms of natural gas, and petroleum products or by-products or waste&#59; (3)&#160;polychlorinated biphenyls (PCB's)&#59; (4)&#160;asbestos and asbestos containing materials (whether friable or non-friable)&#59; (5)&#160;lead and lead based paint or other lead containing materials (whether friable or non-friable)&#59; (6)&#160;urea formaldehyde&#59; (7)&#160;microbiological pollutants&#59; (8)&#160;batteries or liquid solvents or similar chemicals&#59; (9)&#160;radon gas&#59; (10)&#160;mildew, fungus, mold, bacteria and&#47;or other organic spore material, whether or not airborne, colonizing, amplifying or otherwise&#59; and (11)&#160;any additional substance, material or waste (A)&#160;the presence of which on or about the Premises (i)&#160;requires reporting, investigation or remediation under any Environmental Laws, (ii)&#160;causes or threatens to cause a nuisance on the Premises or any adjacent area or property or poses or threatens to pose a hazard to the health or safety of persons on the Premises or any adjacent area or property, or (iii)&#160;which, if it emanated or migrated from the Premises, could constitute a trespass, or (B)&#160;which is now or is hereafter classified or considered to be hazardous or toxic under any Environmental Laws.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.8.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:11pt">&#34;Environmental Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#34; means all statutes, terms, conditions, limitations, restrictions, standards, prohibitions, obligations, schedules, plans and timetables that are contained in or promulgated pursuant to any federal, state or local laws (including rules, regulations, ordinances, codes, judgments, orders, decrees, contracts, permits, stipulations, injunctions, the common law, court opinions, and demand or notice letters issued, entered, promulgated or approved thereunder), relating to pollution or the protection of the environment, including laws relating to emissions, discharges, releases or threatened releases of Hazardous Substances into ambient air, surface water, ground water or lands or otherwise relating to the manufacture, processing, distribution, use, treatment, storage, disposal, transport or handling of Hazardous Substances, including but not limited to the&#58;  Comprehensive Environmental Response Compensation and Liability Act of 1980 (CERCLA), as amended by the Superfund Amendments and Reauthorization Act of 1986 (SARA), 42&#160;U.S.C.&#160;9601 et seq.&#59; Solid Waste Disposal Act, as amended by the Resource Conservation and Recovery Act of 1976 (RCRA), 42&#160;U.S.C.&#160;6901 et seq.&#59; Federal Water Pollution Control Act, 33&#160;U.S.C.&#160;1251 et seq.&#59; Toxic Substances Control Act, 15&#160;U.S.C.&#160;2601 et seq.&#59; Clean Air Act, 42&#160;U.S.C.&#160;7401 et seq.&#59; and the Safe Drinking Water Act, 42&#160;U.S.C. &#167;&#160;300f et seq.  &#34;Environmental Laws&#34; shall include any statutory or common law that has developed or develops in the future regarding mold, fungus, microbiological pollutants, mildew, bacteria and&#47;or other organic spore material.  &#34;Environmental Laws&#34; shall not include laws relating to industrial hygiene or worker safety, except to the extent that such laws address asbestos and asbestos containing materials (whether friable or non-friable) or lead and lead based paint or other lead containing materials.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:18.5pt;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  Tenant's obligations under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> shall survive the expiration or earlier termination of this Lease until all Claims within the scope of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> are fully, finally, and absolutely barred by the applicable statutes of limitations.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-48-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#91;REMAINDER OF PAGE INTENTIONALLY LEFT BLANK&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-49-</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>4
<FILENAME>exhibit103.htm
<DESCRIPTION>EX-10.3
<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 2021 Workiva -->
<title>Document</title></head><body><div id="i31bbf8e2efc747c9b32e3237508aaf0a_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:10pt;font-weight:700;line-height:100%">Exhibit 10.3</font></div></div><div style="margin-bottom:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%">C3.ai, Inc.<br>Stock Option Grant Notice<br>(2020 Equity Incentive Plan)</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C3.ai, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;), pursuant to its 2020 Equity Incentive Plan, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;), has granted to you (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Optionholder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;) an option to purchase the number of shares of the Class A Common Stock set forth below (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;).  Your Option is subject to all of the terms and conditions as set forth herein and in the Plan and the Stock Option Agreement &#8211; Early Exercise, all of which are attached hereto and incorporated herein in their entirety.  Capitalized terms not explicitly defined herein but defined in the Plan or the Stock Option Agreement &#8211; Early Exercise shall have the meanings set forth in the Plan or the Stock Option Agreement &#8211; Early Exercise, as applicable.</font></div><div style="padding-left:41.62pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.211%"><tr><td style="width:1.0%"></td><td style="width:67.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.895%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Optionholder&#58;</font></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date of Grant&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vesting Commencement Date&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Shares of Class A Common Stock Subject to Option&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise Price (Per Share)&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Exercise Price&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Type of Grant&#58;&#160;&#160;&#160;&#160;&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incentive Stock Option&#93; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">OR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> &#91;Nonstatutory Stock Option&#93;</font></div><div style="margin-bottom:10pt;padding-left:90pt;text-align:justify;text-indent:-90pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vesting Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#58; &#160;&#160;&#160;&#160;Subject to the Optionholder&#8217;s Continuous Service through each applicable vesting date, the Option will vest as follows&#58;</font></div><div style="margin-bottom:10pt;padding-left:90pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#91;________________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#93;</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Optionholder Acknowledgements&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  By your signature below or by electronic acceptance or authentication in a form authorized by the Company, you understand and agree that&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">The Option is governed by this Stock Option Grant Notice, and the provisions of the Plan and the Stock Option Agreement &#8211; Early Exercise, all of which are made a part of this document.  Unless otherwise provided in the Plan, this Grant Notice and the Stock Option Agreement &#8211; Early Exercise (together, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Option Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;) may not be modified, amended or revised except in a writing signed by you and a duly authorized officer of the Company.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">If the Option is an Incentive Stock Option, it (plus other outstanding Incentive Stock Options granted to you) cannot be first </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">exercisable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> for more than $100,000 in value (measured by exercise price) in any calendar year.  Any excess over $100,000 is a Nonstatutory Stock Option.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">You consent to receive this Grant Notice, the Stock Option Agreement &#8211; Early Exercise, the Plan, the Prospectus and any other Plan-related documents by electronic delivery and to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">You have read and are familiar with the provisions of the Plan, the Stock Option Agreement &#8211; Early Exercise, and the Prospectus.  In the event of any conflict between the provisions in this Grant Notice, the Option Agreement, or the Prospectus and the terms of the Plan, the terms of the Plan shall control.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">The Option Agreement sets forth the entire understanding between you and the Company regarding the acquisition of Class A Common Stock and supersedes all prior oral and written agreements, promises and&#47;or representations on that subject with the exception of other equity awards previously granted to you and any written employment agreement, offer letter, severance agreement, written severance plan or policy, or other written agreement between the Company and you in each case that specifies the terms that should govern this Option.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Counterparts may be delivered via facsimile, electronic mail (including pdf or any electronic signature complying with the U.S. federal ESIGN Act of 2000, Uniform Electronic Transactions Act or other applicable law) or other transmission method and any counterpart so delivered will be deemed to have been duly and validly delivered and be valid and effective for all purposes. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><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"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">C3.ai, Inc.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:6pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature</font></div><div style="margin-bottom:6pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Optionholder&#58;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:6pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></div></div><div id="i31bbf8e2efc747c9b32e3237508aaf0a_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">C3.ai, Inc.<br>2020 Equity Incentive Plan<br><br>Stock Option Agreement  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%">&#8211; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Early Exercise</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">As reflected by your Stock Option Grant Notice (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Grant Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) C3.ai, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) has granted you an option under its 2020 Equity Incentive Plan, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) to purchase a number of shares of Class A Common Stock at the exercise price indicated in your Grant Notice (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  Capitalized terms not explicitly defined in this Stock Option Agreement &#8211; Early Exercise but defined in the Grant Notice or the Plan shall have the meanings set forth in the Grant Notice or Plan, as applicable.  The terms of your Option as specified in the Grant Notice and this Stock Option Agreement &#8211; Early Exercise constitute your Option Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The general terms and conditions applicable to your Option are as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt">Governing Plan Document.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Your Option is subject to all the provisions of the Plan. Your Option is further subject to all interpretations, amendments, rules and regulations, which may from time to time be promulgated and adopted pursuant to the Plan.  In the event of any conflict between the Option Agreement and the provisions of the Plan, the provisions of the Plan shall control.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt">Exercise.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.02pt">Right to Exercise.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> You may elect at any time during the term of your Option to exercise all or part of your Option, including the unvested portion of your Option&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">provided, however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:24.69pt">a partial exercise of your Option will be deemed to cover first vested shares of Class A Common Stock and then the earliest vesting installment of unvested shares of Class A Common Stock&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.36pt">the unvested portion of your Option may not be exercised after your Continuous Service has terminated&#59;  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:18.03pt">any shares of Class A Common Stock so purchased from installments that have not vested as of the date of exercise will be subject to the purchase option in favor of the Company as described in the Company&#8217;s form of Early Exercise Stock Purchase Agreement attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit&#160;&#160;A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:18.69pt">you will enter into the Company&#8217;s form of Early Exercise Stock Purchase Agreement attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> with a vesting schedule that will result in the same vesting as if no early exercise had occurred&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.02pt">if your Option is an Incentive Stock Option, then, to the extent that the aggregate Fair Market Value (determined at the Date of Grant) of the shares of Class A Common Stock with respect to which your Option plus all other Incentive Stock Options you hold are exercisable for the first time by you during any calendar year (under all plans of the Company and its Affiliates) exceeds $100,000, your option(s) or portions thereof that exceed such limit (according to the order in which they were granted) will be treated as Nonstatutory Stock Options.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21.35pt">Method of Exercise. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Subject to Sections 2(a) and 3 herein, your Option will generally be exercisable for whole shares of Class A Common Stock at any time during its term by delivery of payment of the exercise price and applicable withholding taxes and other required documentation to the Plan Administrator in accordance with the exercise procedures established by the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Plan Administrator, which may include an electronic submission.  Please review the Plan, which may restrict or prohibit your ability to exercise your Option during certain periods.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.7pt">Method of Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. To the extent permitted by Applicable Law, you may pay your Option exercise price as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:24.69pt">cash, check, bank draft or money order&#59;  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.36pt">subject to Company and&#47;or Committee consent at the time of exercise, pursuant to a &#8220;cashless exercise&#8221; program as further described in the Plan if at the time of exercise the Class A Common Stock is publicly traded&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:18.03pt">subject to Company and&#47;or Committee consent at the time of exercise, by delivery of previously owned shares of Class A Common Stock as further described in the Plan&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:18.69pt">subject to Company and&#47;or Committee consent at the time of exercise, if the Option is a Nonstatutory Stock Option, by a &#8220;net exercise&#8221; arrangement as further described in the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt">Term.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  You may not exercise your Option before the commencement of its term or after its term expires.  The term of your option commences on the Date of Grant and expires upon the earliest of the following&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.02pt">immediately upon the termination of your Continuous Service for Cause&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.35pt">three months after the termination of your Continuous Service for any reason other than Cause, Disability or death&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.7pt">12 months after the termination of your Continuous Service due to your Disability&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.35pt">18 months after your death if you die during your Continuous Service&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.7pt">immediately upon a Corporate Transaction if the Board has determined that the Option will terminate in connection with a Corporate Transaction,</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:24.03pt">the Expiration Date indicated in your Grant Notice&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.02pt">the day before the 10th anniversary of the Date of Grant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, if you die during the period provided in Section 3(b) or 3(c) above, the term of your Option shall not expire until the earlier of (i) eighteen months after your death, (ii) upon any termination of the Option in connection with a Corporate Transaction, (iii) the Expiration Date indicated in your Grant Notice, or (iv) the day before the tenth anniversary of the Date of Grant.  Additionally, the Post-Termination Exercise Period of your Option may be extended as provided in the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">To obtain the federal income tax advantages associated with an Incentive Stock Option, the Code requires that at all times beginning on the date of grant of your Option and ending on the day three months before the date of your Option&#8217;s exercise, you must be an employee of the Company or an Affiliate, except in the event of your death or Disability.  If the Company provides for the extended exercisability of your Option under certain circumstances for your benefit, your Option will not necessarily be treated as an Incentive Stock Option if you exercise your Option more than three months after the date your employment terminates.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt">Withholding Obligations.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.02pt">You acknowledge that, regardless of any action taken by the Company, or if different, the Affiliate employing you (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Employer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the ultimate liability for all income tax (including U.S. federal, state, and local taxes and&#47;or non-U.S. taxes), social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to your participation in the Plan and legally applicable to you (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Tax-Related Items</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) is and remains your responsibility and may exceed the amount, if any, actually withheld by the Company or the Employer.  You further acknowledge that the Company and&#47;or the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Option, including the grant of the Option, the vesting of the Option, the exercise of the Option, the subsequent sale of any shares of Class A Common Stock acquired pursuant to the Option and the receipt of any dividends&#59; and (ii) do not commit to and are under no obligation to reduce or eliminate your liability for Tax-Related Items.  Further, if you become subject to taxation in more than one country, you acknowledge that the Company and&#47;or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one country.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.35pt">Prior to any relevant taxable or tax withholding event, as applicable, you agree to make adequate arrangements satisfactory to the Company and&#47;or the Employer to satisfy all Tax-Related Items.  In this regard, you authorize the Company and&#47;or the Employer, or their respective agents, at their discretion, to satisfy any applicable withholding obligations with regard to all Tax-Related Items by one or a combination of the following&#58; (i) withholding from your wages or other cash compensation paid to you by the Company and&#47;or the Employer&#59; (ii) allowing or requiring you to make a cash payment to cover the Tax-Related Items&#59; (iii) withholding from proceeds of the sale of shares of Class A Common Stock acquired upon exercise of this Option either through a voluntary sale or through a mandatory sale arranged by the Company (on your behalf pursuant to this authorization without further consent)&#59; (iv) withholding from the shares of Class A Common Stock to be issued to you upon exercise of this Option&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">or (v) any other method of withholding determined by the Company and permitted by applicable law&#59; provided, however, that if you are a Section 16 officer of the Company under the Exchange Act, then the Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">shall establish the method of withholding from alternatives (i)-(iv) herein and, if the Administrator does not exercise its discretion prior to the applicable withholding event, then you shall be entitled to elect the method of withholding from the alternatives above. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.7pt">The Company and&#47;or the Employer may withhold or account for Tax-Related Items by considering applicable statutory withholding amounts or other applicable withholding rates, including maximum rates applicable in your jurisdiction, in which case you may receive a refund of any over-withheld amount in cash and will have no entitlement to the equivalent amount in shares of Class A Common Stock.  If the obligation for Tax-Related Items is satisfied by withholding in shares of Class A Common Stock, for tax purposes, you are deemed to have been issued the full number of shares of Class A Common Stock subject to the exercised Option, notwithstanding that a number of the shares of Class A Common Stock is held back solely for the purpose of paying the Tax-Related Items. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.35pt">You agree to pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold or account for as a result of your participation in the Plan that cannot be satisfied by the means previously described.  The Company may refuse to issue or deliver the shares of Class A Common Stock, or the proceeds of the sale of shares of Class A Common Stock, if you fail to comply with your obligations in connection with the Tax-Related Items.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt">Incentive Stock Option Disposition Requirement.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  If your Option is an Incentive Stock Option, you must notify the Company in writing within 15 days after the date of any disposition of any of the shares of the Class A Common Stock issued upon exercise of your Option that occurs within two years after the date of your Option grant or within one year after such shares of Class A Common Stock are transferred upon exercise of your Option.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt">Nature of Grant.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  In accepting the Option, you acknowledge, understand and agree that&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.02pt">the Plan is established voluntarily by the Company, it is discretionary in nature, and may be amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.35pt">the grant of the Option is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of options or benefits in lieu of options, even if options have been granted in the past&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.7pt">all decisions with respect to future Options or other grants, if any, will be at the sole discretion of the Company&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.35pt">the Option grant and your participation in the Plan shall not create a right to employment or be interpreted as forming or amending an employment or service contract with the Company, the Employer or any Affiliate&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.7pt">you are voluntarily participating in the Plan&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:24.03pt">the Option and any shares of Class A Common Stock acquired under the Plan, and the income from and value of same, are not intended to replace any pension rights or compensation&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.02pt">the Option and any shares of Class A Common Stock acquired under the Plan, and the income from and value of same, are not part of normal or expected compensation for any purpose, including, without limitation, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, holiday pay, bonuses, long-service awards, pension or retirement or welfare benefits or similar mandatory payments&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.35pt">the future value of the shares of Class A Common Stock underlying the Option is unknown, indeterminable, and cannot be predicted with certainty&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:24.69pt">if the underlying shares of Class A Common Stock do not increase in value, the Option will have no value&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:24.03pt">if you exercise the Option and acquire shares of Class A Common Stock, the value of such shares of Class A Common Stock may increase or decrease in value, even below the exercise price&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.35pt">for purposes of the Option, your Continuous Service will be considered terminated as of the date you are no longer actively providing services to the Company or one of its Affiliates (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment laws in the jurisdiction where you are employed or the terms of your employment agreement, if any), and unless otherwise expressly provided in the Option Agreement or determined by the Company, (i) your right to vest in the Option under the Plan, if any, and (ii)&#160;the period (if any) during which you may exercise the Option after such termination of Continuous Service will terminate as of such date and in each instance will not be extended by any notice period or any period of &#8220;garden leave&#8221; or similar period mandated under employment laws in the jurisdiction where you are employed or the terms of your employment agreement, if any)&#59; and the Board shall have the exclusive discretion to determine when you are no longer actively providing services for purposes of the Option (including whether you may still be considered to be providing services while on a leave of absence)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:24.69pt">no claim or entitlement to compensation or damages shall arise from forfeiture of the Option resulting from your termination of Continuous Service (for any reason whatsoever, whether or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">not later found to be invalid or in breach of employment laws in the jurisdiction where you are employed, or the terms of your employment agreement, if any)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:18.03pt">unless otherwise agreed with the Company in writing, the Option and any shares of Class A Common Stock acquired under the Plan, and the income from and value of same, are not granted as consideration for, or in connection with, any service you may provide as a director of the Company or any Affiliate&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.35pt">neither the Company, the Employer or any Affiliate shall be liable for any foreign exchange rate fluctuation between your local currency and the United States Dollar that may affect the value of the Option or of any amounts due to you pursuant to the exercise of the Option or the subsequent sale of any shares of Class A Common Stock acquired upon exercise.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt">Transferability.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Except as otherwise provided in the Plan, your Option is not transferable, except by will or by the applicable laws of descent and distribution, and is exercisable during your life only by you.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt">Corporate Transaction.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Your Option is subject to the terms of any agreement governing a Corporate Transaction involving the Company, including, without limitation, a provision for the appointment of a stockholder representative that is authorized to act on your behalf with respect to any escrow, indemnities and any contingent consideration.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt">No Liability for Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  As a condition to accepting the Option, you hereby (a) agree to not make any claim against the Company, or any of its Officers, Directors, Employees or Affiliates related to tax liabilities arising from the Option or other Company compensation and (b) acknowledge that you were advised to consult with your own personal tax, financial and other legal advisors regarding the tax consequences of the Option and have either done so or knowingly and voluntarily declined to do so. Additionally, you acknowledge that the Option is exempt from Section 409A for U.S. tax purposes, only if the exercise price is at least equal to the &#8220;fair market value&#8221; of the Class A Common Stock on the date of grant as determined by the U.S. Internal Revenue Service and there is no other impermissible deferral of compensation associated with the Option.  Additionally, as a condition to accepting the Option, you agree not make any claim against the Company, or any of its Officers, Directors, Employees or Affiliates in the event that the U.S. Internal Revenue Service asserts that such exercise is less than the &#8220;fair market value&#8221; of the Class A Common Stock on the date of grant as subsequently determined by the Internal Revenue Service.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If any part of this Option Agreement or the Plan is declared by any court or governmental authority to be unlawful or invalid, such unlawfulness or invalidity will not invalidate any portion of this Option Agreement or the Plan not declared to be unlawful or invalid.&#160;&#160;Any Section of this Option Agreement (or part of such a Section) so declared to be unlawful or invalid will, if possible, be construed in a manner which will give effect to the terms of such Section or part of a Section to the fullest extent possible while remaining lawful and valid.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt">Waiver.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;You acknowledge that a waiver by the Company of a breach of any provision of this Option Agreement shall not operate or be construed as a waiver of any other provision of this Option Agreement, or of any subsequent breach of this Option Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt">No Advice Regarding Grant.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding your participation in the Plan, or your acquisition or sale of the underlying shares of Class A Common Stock.  You should consult with your own personal tax, legal and financial advisors regarding your participation in the Plan before taking any action related to the Plan. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt">Data Privacy.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  By signing the Grant Notice or otherwise accepting this Option Agreement in accordance with the Company&#8217;s acceptance procedures, you acknowledge that, in order for the Company to administer the grant of the Option and any future participation in the Plan, the Company and the Employer must collect, process and transfer certain of your personal data, subject to the GDPR privacy policy for employees, workers and contractors (Europe).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt">Language.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;You acknowledge that you are sufficiently proficient in the English language, or have consulted with an advisor who is sufficiently proficient in English, so as to allow you to understand the terms and conditions of this Option Agreement.  If you have received this Option Agreement or any other documents related to the Plan translated into a language other than English, and if the meaning of the translated version is different than the English version, the English version will control. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt">Governing Law&#47;Venue. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;The Option Agreement and any controversy arising out of or relating to the Option Agreement shall be governed by, and construed in accordance with, the internal laws of the State of Delaware, without regard to conflict of law principles that would result in any application of any law other than the law of the State of Delaware.  For purposes of any action, lawsuit or other proceeding brought to enforce the Option Agreement, relating to it, or arising from it, the parties hereby submit to and consent to the sole and exclusive jurisdiction of the courts of New York County, New York, or the federal courts for the United States for the Southern District of New York, and no other courts where this grant is made and&#47;or to be performed.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt">Insider Trading Restrictions &#47; Market Abuse Law.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;You may be subject to insider trading restrictions and&#47;or market abuse laws based on the exchange on which the shares of Class A Common Stock are listed and in applicable jurisdictions, including the United States, your country and the designated broker&#8217;s country, which may affect your ability to accept, acquire, sell or otherwise dispose of shares of Class A Common Stock, rights to shares of Class A Common Stock (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">i.e.,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Options) or rights linked to the value of the shares of Class A Common Stock under the Plan during such times as you are considered to have &#8220;inside information&#8221; regarding the Company (as defined by the laws in the applicable jurisdiction(s)).  Local insider trading laws and regulations may prohibit the cancellation or amendment of orders you placed before you possessed inside information.  Furthermore, you could be prohibited from (i) disclosing the inside information to any third party, which may include fellow employees and (ii) &#8220;tipping&#8221; third parties or causing them otherwise to buy or sell securities.  Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under the Company&#8217;s insider trading policy, or any other applicable insider trading policy then in effect.  You acknowledge that you are responsible for complying with any applicable restrictions and are encouraged to speak with your personal legal advisor for further details regarding any applicable insider-trading and&#47;or market-abuse laws in your country. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt">Foreign Asset&#47;Account, Exchange Control and Tax Reporting.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;You may be subject to foreign asset&#47;account, exchange control and&#47;or tax reporting requirements as a result of the acquisition, holding and&#47;or transfer of shares of Class A Common Stock or cash (including dividends and the proceeds arising from the sale of shares of Class A Common Stock) derived from your participation in the Plan in, to and&#47;or from a brokerage&#47;bank account or legal entity located outside your country.  The Applicable Laws in your country may require that you report such accounts, assets and balances therein, the value thereof and&#47;or the transactions related thereto to the applicable authorities in such country. You may also be required to repatriate sale proceeds or other funds received as a result of your participation in the Plan to your country through a designated bank or broker within a certain time after receipt.  You acknowledge that it is your responsibility to be compliant with such regulations and you are encouraged to consult with your personal legal advisor for any details. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt">Imposition of Other Requirements.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;The Company reserves the right to impose other requirements on your participation in the Plan, on the Option and on any shares of Class A Common Stock acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">administrative reasons, and to require you to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt">Other Documents.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;You hereby acknowledge receipt of or the right to receive a document providing the information required by Rule 428(b)(1) promulgated under the Securities Act, which includes the Prospectus.&#160;&#160;In addition, you acknowledge receipt of the Company&#8217;s Trading Policy.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">20.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt">Questions. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> If you have questions regarding these or any other terms and conditions applicable to your Option, including a summary of the applicable federal income tax consequences please see the Prospectus.</font></div><div style="margin-bottom:24pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">*  *  *  *</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7</font></div></div></div><div id="i31bbf8e2efc747c9b32e3237508aaf0a_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exhibit A</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">C3.ai, Inc.<br>2020 Equity Incentive Plan </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Early Exercise Stock Purchase Agreement </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">This Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> is made by and between</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C3.ai, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), and the individual designated on the signature page hereto as a Purchaser (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Purchaser</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Recitals&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Pursuant to the exercise of the stock option granted to Purchaser under the Company&#8217;s 2020 Equity Incentive Plan, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and pursuant to the Stock Option Grant Notice and Stock Option Agreement &#8211; Early Exercise (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Option Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) dated _________, 20__ by and between the Company and Purchaser (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), Purchaser has elected to purchase ________ of those shares of Class A Common Stock which have not become vested under the vesting schedule set forth in the Option Agreement (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;As required by the Option Agreement, as a condition to Purchaser&#8217;s election to exercise the Option with respect to the Shares, Purchaser must execute this Agreement, which sets forth the rights and obligations of the parties with respect to Shares acquired upon exercise of the Option.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The parties agree as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt">Incorporation of Plan and Option by Reference.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> This Agreement is subject to all of the terms and conditions as set forth in the Plan and the Option. If there is a conflict between the terms of this Agreement and&#47;or the Option and the terms of the Plan, the terms of the Plan will control. If there is a conflict between the terms of this Agreement and the terms of the Option, the terms of the Option will control. Defined terms not explicitly defined in this Agreement but defined in the Plan will have the same definitions as in the Plan. Defined terms not explicitly defined in this Agreement or the Plan but defined in the Option will have the same definitions as in the Option.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt">Unvested Share Repurchase Option.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.02pt">Repurchase Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. In the event Purchaser&#8217;s Continuous Service terminates, then the Company has an irrevocable option (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Repurchase Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) for a period of six months after said termination, or such longer period as may be agreed to by the Company and Purchaser (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Repurchase Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), to repurchase from Purchaser or Purchaser&#8217;s personal representative, as the case may be, those Shares that Purchaser received pursuant to the exercise of the Option that have not as yet vested as of such termination date in accordance with the Vesting Schedule indicated on Purchaser&#8217;s Stock Option Grant Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Unvested Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;). </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21.35pt">Share Repurchase Price.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> The Company may repurchase all or any of the Unvested Shares at the lower of (i) the Fair Market Value of such Shares (as determined under the Plan) on the date of repurchase, or (ii) the price equal to Purchaser&#8217;s Exercise Price for such Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as indicated on Purchaser&#8217;s Stock Option Grant Notice.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt">Exercise of Repurchase Option. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Repurchase Option will be exercised by written notice signed by such person as designated by the Company, and delivered or mailed as provided herein. Such notice will identify the number of Unvested Shares to be purchased and will notify Purchaser of the time, place and date for settlement of such purchase, which will be scheduled by the Company within the term of the Repurchase Option set forth above. In addition, the Company will be deemed to have exercised the Repurchase Option as of the last day of the Repurchase Period, unless an officer of the Company notifies the holder of the Unvested Shares during the Repurchase Period in writing (delivered or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">mailed as provided herein) that the Company expressly declines to exercise its Repurchase Option for some or all of the Unvested Shares. The Company will be entitled to pay for any Unvested Shares purchased pursuant to its Repurchase Option at the Company&#8217;s option in cash or by offset against any amounts owed to the Company by Purchaser, or by a combination of both. Upon exercise of the Repurchase Option and payment of the purchase price in any of the ways described above, the Company will become the legal and beneficial owner of the Unvested Shares being repurchased and all rights and interest therein or related thereto, and the Company will have the right to transfer to its own name the Unvested Shares being repurchased by the Company, without further action by Purchaser.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt">Capitalization Adjustments to Class A Common Stock. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In the event of a Capitalization Adjustment, then any and all new, substituted or additional securities or other property to which Purchaser is entitled by reason of Purchaser&#8217;s ownership of the Shares will be immediately subject to the Repurchase Option and be included in the word &#8220;Shares&#8221; for all purposes of the Repurchase Option with the same force and effect as the Shares presently subject to the Repurchase Option, but only to the extent the Shares are, at the time, covered by such Repurchase Option. While the total repurchase price for any Shares subject to the Repurchase Option will remain the same after each such event, the per Share repurchase price upon exercise of the Repurchase Option will be appropriately adjusted.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt">Corporate Transactions.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> In the event of a Corporate Transaction, then the Repurchase Option may be assigned by the Company to the successor of the Company (or such successor&#8217;s parent company), if any, in connection with such Corporate Transaction. To the extent the Repurchase Option remains in effect following such Corporate Transaction, it will apply to the new capital stock or other property received in exchange for the Shares in consummation of the Corporate Transaction, but only to the extent the Shares were at the time covered by such right. Appropriate adjustments will be made to the price per Share payable upon exercise of the Repurchase Option to reflect the Corporate Transaction upon the Company&#8217;s capital structure&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">provided, however,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the aggregate price payable upon exercise of the Repurchase Option will remain the same.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt">Escrow of Shares.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> As security for Purchaser&#8217;s faithful performance of the terms of this Agreement and to insure the availability for delivery of Purchaser&#8217;s Unvested Shares upon exercise of the Repurchase Option herein provided for, Purchaser agrees (a) upon execution of this Agreement, to deliver to and deposit with the Secretary of the Company or the Secretary&#8217;s designee (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Escrow Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), as Escrow Agent in this transaction, three stock assignments duly endorsed (with date and number of Shares blank) in the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit A-1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, together with any certificate or certificates evidencing all of the Shares subject to the Repurchase Option&#59; said documents are to be held by the Escrow Agent and delivered by said Escrow Agent pursuant to the Joint Escrow Instructions of the Company and Purchaser set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit A-2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, attached hereto and incorporated by this reference, which instructions also will be delivered to the Escrow Agent upon execution of this Agreement, and (b) subject to Section 7, the Company in its sole discretion may hold such shares in book-entry format in the Company&#8217;s name.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt">Rights of Purchaser. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Subject to the provisions of the Option, Purchaser will exercise all rights and privileges of a stockholder of the Company with respect to the Shares deposited in escrow. Purchaser will be deemed to be the holder of the Shares for purposes of receiving any dividends that may be paid with respect to such Shares and for purposes of exercising any voting rights relating to such Shares, even if some or all of such Shares have not yet vested and been released from the Company&#8217;s Repurchase Option.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt">Limitations on Transfer&#59; Legends. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In addition to any other limitation on transfer created by applicable securities laws, Purchaser will not sell, assign, hypothecate, donate, encumber or otherwise dispose of any interest in the Shares while the Shares are subject to the Repurchase Option. The Company may include on any certificate or associate with any book entry evidencing any Shares one or more restrictive legends in the Company&#8217;s discretion as appropriate to reflect the restrictions contained in this Agreement or as necessary to ensure compliance with applicable securities laws.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt">Section 83(b) Election.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Purchaser understands that Section 83(a) of the Code taxes as ordinary income the difference between the amount paid for the Shares and the fair market value of the Shares as of the date any restrictions on the Shares lapse. In this context, &#8220;restriction&#8221; includes the right of the Company to buy back the Shares pursuant to the Repurchase Option set forth above. Purchaser understands that Purchaser may elect to be taxed at the time the Shares are purchased, rather than when and as the Repurchase Option expires, by filing an election under Section 83(b) (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">83(b) Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) of the Code with the Internal Revenue Service within 30 days of the date of purchase, a copy of which is included as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit A-3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Even if the fair market value of the Shares at the time of the execution of this Agreement equals the amount paid for the Shares, the 83(b) Election must be made to avoid income under Section 83(a) in the future. Purchaser understands that failure to file such an 83(b) Election in a timely manner may result in adverse tax consequences for Purchaser. Purchaser acknowledges that the foregoing is only a summary of the effect of United States federal income taxation with respect to purchase of the Shares, and does not purport to be complete. Purchaser further acknowledges that the Company has directed Purchaser to seek independent advice regarding the applicable provisions of the Code, the income tax laws of any municipality, state or foreign country in which Purchaser may reside, and the tax consequences of Purchaser&#8217;s death. Purchaser assumes all responsibility for filing an 83(b) Election and paying all taxes resulting from such election or the lapse of the restrictions on the Shares.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt">Refusal to Transfer. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Company is not required (a)&#160;to transfer on its books any Shares which have been transferred in violation of any of the provisions set forth in this Agreement, or (b)&#160;to treat as owner of such Shares or to accord the right to vote as such owner or to pay dividends to any transferee to whom such Shares have been so transferred. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt">No Employment Rights. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Agreement is not an employment contract, and nothing in this Agreement affects in any manner whatsoever the right or power of the Company or its Affiliates to terminate Purchaser&#8217;s employment for any reason at any time, with or without cause and with or without notice.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt">Miscellaneous.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.02pt">Notices. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">All notices required or permitted hereunder will be in writing and will be deemed effectively given&#58; (i)&#160;upon personal delivery to the party to be notified, (ii)&#160;when sent by electronic mail (return receipt requested) or confirmed facsimile if sent during normal business hours of the recipient, and if not during normal business hours of the recipient, then on the next business day, (iii)&#160;five calendar days after having been sent by registered or certified mail, return receipt requested, postage prepaid, or (iv)&#160;one business day after deposit with a nationally recognized overnight courier, specifying next day delivery, with written verification of receipt. All communications will be sent to the other party hereto at such party&#8217;s address hereinafter set forth on the signature page hereof, or at such other address as such party may designate by 10 days advance written notice to the other party hereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21.35pt">Successors and Assigns. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Agreement will inure to the benefit of the successors and assigns of the Company and, subject to the restrictions on transfer herein set forth, be binding upon Purchaser, Purchaser&#8217;s successors, and assigns. The Company may assign the Repurchase Option hereunder at any time or from time to time, in whole or in part.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.7pt">Attorneys&#8217; Fees&#59; Specific Performance. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Purchaser will reimburse the Company for all costs incurred by the Company in enforcing the performance of, or protecting its rights under, any part of this Agreement, including reasonable costs of investigation and attorneys&#8217; fees. It is the intention of the parties that the Company, upon exercise of the Repurchase Option and payment for the Unvested Shares repurchased, pursuant to the terms of this Agreement, will be entitled to receive the Unvested Shares, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">in specie,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in order to have such Unvested Shares available for future issuance without dilution of the holdings of other stockholders. Furthermore, it is expressly agreed between the parties that money damages are inadequate to compensate the Company for the Unvested Shares and that the Company will, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">upon proper exercise of the Repurchase Option, be entitled to specific enforcement of its rights to purchase and receive the Unvested Shares.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21.35pt">Governing Law&#59; Venue. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Agreement will be governed by and construed in accordance with the laws of the State of Delaware. The parties agree that any action brought by either party to interpret or enforce any provision of this Agreement will be brought in, and each party agrees to, and does hereby, submit to the jurisdiction and venue of, the appropriate state or federal court for the district encompassing the Company&#8217;s principal place of business.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.7pt">Further Execution. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The parties agree to take all such further action(s) as may reasonably be necessary to carry out and consummate this Agreement as soon as practicable, and to take whatever steps may be necessary to obtain any governmental approval in connection with or otherwise qualify the issuance of the securities that are the subject of this Agreement. Purchaser further agrees to execute, to the extent requested by the Company, at any time or from time to time, any agreements entered into with holders of capital stock of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:24.03pt">Independent Counsel.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Purchaser acknowledges that this Agreement has been prepared on behalf of the Company by Cooley LLP, counsel to the Company, and that Cooley LLP does not represent, and is not acting on behalf of, Purchaser</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">in any capacity. Purchaser has been provided with an opportunity to consult with Purchaser&#8217;s own counsel with respect to this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.02pt">Entire Agreement&#59; Amendment. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Agreement constitutes the entire agreement between the parties with respect to the subject matter hereof and supersedes and merges all prior agreements or understandings, whether written or oral. This Agreement may not be amended, modified or revoked, in whole or in part, except by an agreement in writing signed by each of the parties hereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21.35pt">Severability.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> If one or more provisions of this Agreement are held to be unenforceable under applicable law, the parties agree to renegotiate such provision in good faith. In the event that the parties cannot reach a mutually agreeable and enforceable replacement for such provision, then (i) such provision will be excluded from this Agreement, (ii) the balance of the Agreement will be interpreted as if such provision were so excluded and (iii) the balance of the Agreement will be enforceable in accordance with its terms.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:24.69pt">Counterparts.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> This Agreement may be executed in two or more counterparts, each of which will be deemed an original, but all of which together will constitute one and the same instrument. Counterparts may be delivered via facsimile, electronic mail (including pdf or any electronic signature complying with the U.S. federal ESIGN Act of 2000, Uniform Electronic Transactions Act or other applicable law) or other transmission method and any counterpart so delivered will be deemed to have been duly and validly delivered and be valid and effective for all purposes.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">&#91;Remainder of page intentionally left blank&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div></div></div><div id="i31bbf8e2efc747c9b32e3237508aaf0a_10"></div><hr style="page-break-after:always"><div style="min-height:57.6pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The parties hereto have executed this Agreement as of _______________.</font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.275%"><tr><td style="width:1.0%"></td><td style="width:43.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.796%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.639%"></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:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">COMPANY&#58;</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="padding-left:542.75pt;padding-right:2.75pt;text-indent:-540pt"><font><br></font></div></td><td colspan="9" style="padding:0 1pt"><div style="padding-left:542.75pt;padding-right:2.75pt;text-align:justify;text-indent:-540pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2pt;padding-right:38.75pt;text-indent:0.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">C3.AI, INC. </font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:0.5pt solid #000000;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:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></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:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Email&#58;</font></td><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">PURCHASER&#58;</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="padding-left:542.75pt;padding-right:2.75pt;text-indent:-540pt"><font><br></font></div></td><td colspan="9" style="padding:0 1pt"><div style="padding-left:542.75pt;padding-right:2.75pt;text-align:justify;text-indent:-540pt"><font><br></font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(Signature)</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name (Please Print)</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Email</font></td></tr></table></div><div style="padding-left:216pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Attachments&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibit A-1&#160;&#160;&#160;&#160;Assignment Separate from Certificate</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibit A-2&#160;&#160;&#160;&#160;Joint Escrow Instructions</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibit A-3&#160;&#160;&#160;&#160;Form of 83(b) Election</font></div><div style="text-align:justify"><font><br></font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.4
<SEQUENCE>5
<FILENAME>exhibit104.htm
<DESCRIPTION>EX-10.4
<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 2021 Workiva -->
<title>Document</title></head><body><div id="ibbf8c6116e494bf79add7a9bc2c1b5a0_1"></div><div style="min-height:134.42pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.4</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CERTAIN IDENTIFIED INFORMATION HAS BEEN EXCLUDED FROM THIS EXHIBIT BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM TO THE REGISTRANT IF PUBLICLY DISCLOSED. &#91;***&#93; INDICATES THAT INFORMATION HAS BEEN REDACTED.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">THIRD AMENDMENT </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">JOINT VENTURE AGREEMENT</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">THIS THIRD AMENDMENT TO JOINT VENTURE AGREEMENT (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Third Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) is made and entered into by and between Baker Hughes Holdings LLC, f&#47;k&#47;a Baker Hughes, a GE company, LLC (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">BH</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) and C3.ai, Inc., f&#47;k&#47;a C3 IoT, Inc. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">C3.ai</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) for the purposes of amending that certain Joint Venture Agreement between BH and C3.ai, effective June 6, 2019 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">JV Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), as previously amended by the First Amendment to Joint Venture Agreement, last dated September 26, 2019 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">First Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) and by the Second Amendment to Joint Venture Agreement, last dated June 1, 2020 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Second Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;),  BH and C3.ai may be collectively referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.&#8221;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">With respect to the JV Agreement, BH and C3.ai hereby agree to the following&#58;</font></div><div style="padding-left:38.4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  </font></div><div style="padding-left:38.4pt;text-align:justify;text-indent:-18pt"><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:9pt">This Third Amendment is conditioned upon, and will only become effective upon, execution by both Parties of the Third Amendment to the original May 1, 2019 Order Form between the Parties (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">OF Third Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).   </font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify;text-indent:-18pt"><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:9pt">The Parties acknowledge and agree that upon execution of this Third Amendment and the OF Third Amendment, BH shall have secured the Minimum Annual Revenue Commitment Amount for Year 3 and C3.ai shall pay to BH a sales commission equal to $16,000,000 for Year 3 no later than April 30, 2022.</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify;text-indent:-18pt"><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:9pt">Article 1 of the JV Agreement, entitled &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Certain Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,&#8221; is hereby amended to include the following additional definitions&#58;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.70&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Year 6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean the period starting May 1, 2024 and ending on April 30, 2025.</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify;text-indent:-18pt"><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:9pt">Effective May 1, 2022, Section 1.45 of the JV Agreement, entitled &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Minimum Annual Revenue Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,&#8221; shall be deleted and replaced with the following&#58;</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:99pt;padding-right:46.35pt;text-align:justify;text-indent:-22pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">RESERVED&#8221;</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify;text-indent:-18pt"><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:9pt">Section 3.2 of the JV Agreement, entitled &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Resources,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall be deleted and replaced with the following&#58;</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:56.4pt;text-align:justify;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:4.7pt;text-decoration:underline">BH Sales Personnel</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  BH will maintain an adequate team of direct sales personnel to originate and help close commercial opportunities for C3 Offerings.  The Parties will use the quarterly governance meeting as set forth in Section 7.1 below to review the appropriate BH staffing requirements.  If the Parties fail to reach agreement on BH staffing requirements at the quarterly governance meeting, the BH staffing requirements shall remain at the prior quarter&#8217;s levels.</font></div><div style="padding-left:56.4pt;text-align:justify"><font><br></font></div><div style="padding-left:56.4pt;text-align:justify;text-indent:-18pt"><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.02pt;text-decoration:underline">C3.ai FDE Personnel</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  C3.ai will maintain an adequate team of forward deployed engineering personnel (pre-sales) (&#8220;FDE&#8221;) that will assist BH sales team with </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:134.42pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:56.4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">customer visits, meetings, demonstrations, and sales calls.  The Parties will use the quarterly governance meeting as set forth in Section 7.1 below to review the appropriate C3.ai FDE to BH direct sales full-time equivalents.  If the Parties fail to reach agreement on C3.ai staffing requirements at the quarterly governance meeting, the C3.ai staffing requirements shall remain at the prior quarter&#8217;s levels.</font></div><div style="padding-left:56.4pt;text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify;text-indent:-18pt"><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:9pt;text-decoration:underline">C3.ai Training</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  At the request of BHGE, C3.ai will provide annual sales training and annual train-the-trainer services to up to sixty (60) BH sales personnel at no charge, except reasonable T&#38;E expenses, if applicable, and will certify BH personnel to provide implementation and training to Customers. In addition, C3 will invite third party system integrators recommended by BH from time-to-time to participate in C3 AI&#8217;s standard Alliance program at no charge to BH.</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify;text-indent:-18pt"><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:9pt">Section 4.1 of the JV Agreement is hereby deleted and replaced with the following&#58;</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Marketing Plan and MDF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Parties agree to work together to develop within ninety (90) days of the Effective Date, a joint go-to-market plan (&#8220;Marketing Plan&#8221;) to promote and market the C3 Offerings in the BH Field, subject to applicable antitrust and competition law. The Parties will also establish a joint market development fund (&#8220;MDF&#8221;) to support the activities agreed under the Marketing Plan.  Each Party agrees to contribute a minimum of &#91;***&#93; per contract year during the Term (&#8220;MDF Contribution&#8221;) to the MDF.  The MDF will be used for cooperative marketing and promotion of the C3 Offerings within the BHGE Field. The Parties agree to conduct quarterly meetings to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">review</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> the allocation of the MDF during the subsequent quarter. The initial such meeting shall be held within ninety (90) days of the Effective Date in connection with the development of the joint go-to-market plan pursuant to this Section 4.1. Notwithstanding any other term of this Agreement, MDF Contributions shall not constitute Revenue hereunder.  </font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In addition, commencing November 1, 2021, until the end of the Term, C3.ai will contribute up to an additional &#91;***&#93; to reimburse BH on an as-requested basis for business development or other sales and marketing expenses incurred in the BH Field&#160;(the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Business Development Funds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59; provided that requests for Business Development Funds from BH may not exceed $&#91;***&#93; in any quarter without C3.ai&#8217;s consent.&#160;&#160;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:38.15pt;text-align:justify;text-indent:-18pt"><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:9pt">Effective May 1, 2022, Sections 5.1, 5.2 and 5.3 of the JV Agreement shall be deleted and replaced with the following&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:99pt;padding-right:46.35pt;text-align:justify;text-indent:-22pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">RESERVED&#8221;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify;text-indent:-18pt"><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:9pt">Section 6.1 of the JV Agreement, entitled &#8220;C3 Applications Development&#8221; is hereby deleted and replaced with the following&#58;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">C3 Applications Development</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. C3.ai shall use commercially reasonable efforts to develop and maintain the C3 Applications for Oil and Gas listed in Exhibit E, and the Parties shall otherwise comply with their respective obligations </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:134.42pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">set forth in Exhibit E.  C3.ai warrants that, during the Initial Term, C3.ai shall perform the development efforts set forth in Exhibit E in a professional and workmanlike manner in conformance with generally accepted industry standards.  For any breach of a warranty above, BH&#8217;s remedies shall include, without limitation to other appropriate remedies, re-performance within a reasonable period of time of any such development efforts that fail to conform to the foregoing warranty.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify;text-indent:-18pt"><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:3pt">Section 7.1 of the JV Agreement, entitled &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Project Leaders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; is hereby deleted and replaced with the following&#58;</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Project Leaders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Promptly upon the Effective Date, each Party will assign an executive project leader (&#8220;Project Leader(s)&#8221;) and an additional program management team to manage its internal activities and to coordinate communication between the Parties for the activities contemplated by this Agreement. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> sets forth the Project Leaders initially designated by each Party, and can be updated by either Party upon prior written notice to the other Party. </font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:90pt;text-align:justify;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:4.7pt;text-decoration:underline">Monthly meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Project Leaders and other members of the respective program management teams shall gather no less frequently than monthly to discuss, among other relevant matters, matters relating to the activities conducted under this Agreement and the relationship of the Parties, including, but not limited to the following&#58; (a) any shortfalls for the development or maintenance of the C3 Applications for Oil and Gas as set forth in Section 6.1&#59; (b) staffing requirements for BHGE&#8217;s sales team as set forth in Section 3.2(a) and for C3.ai&#8217;s FDEs as set forth in Section 3.2(b)&#59; (c) product roadmaps&#59; (d) Customer satisfaction reviews&#59; (e) reviews of Customer delivery capacity&#59; and (f) reviews of C3 Revenue and related booking projections, (g) C3 performance against commercial proposal SLAs. The Parties will promptly identify any additional program management team members as needed and include them in such monthly meetings, as appropriate.</font></div><div style="padding-left:90pt;text-align:justify"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><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.02pt;text-decoration:underline">Quarterly Business Review meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Project Leaders will meet with management from BH and C3.ai no less than quarterly to discuss matters related to the performance of each Party under this Agreement, including but not limited to measuring progress against key performance indicators (&#8220;KPIs&#8221;) to be determined by the Project Leaders as part of the quarterly business review meetings.  Potential KPIs and agreed annual targets will be determined by the Project Leaders no later than April 30, 2022, and shall include, but not be limited to, the following (subject to agreement by the Project Leaders)&#58;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:126pt;text-align:justify;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">Customer acquisition and revenue growth annual plans in the BH Field.</font></div><div style="padding-left:126pt;text-align:justify;text-indent:-18pt"><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:9pt">Customer retention.&#160;&#160;&#160;&#160;</font></div><div style="padding-left:126pt;text-align:justify;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">Trial conversion success in BH Field</font></div><div style="padding-left:126pt;text-align:justify;text-indent:-18pt"><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:9pt">Customer satisfaction NPS in BH Field.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:134.42pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In the event the agreed KPIs are underperforming, C3.ai and BH will work together in good faith to identify possible root causes for underperformance and timely prepare an action plan, which shall include, but not be limited to, the following (subject to agreement by the Project Leaders)&#58;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:126pt;text-align:justify;text-indent:-18pt"><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:6.69pt">Reprioritizing product roadmap to address product &#47; technology gaps impacting adoption.</font></div><div style="padding-left:126pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:3.36pt">Offering additional training &#47; certification for end customers to address adoption challenges.</font></div><div style="padding-left:126pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:0.03pt">Targeted get-well plans for at risk customers.</font></div><div style="padding-left:126pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:0.69pt">Investment in extended trial support to address trial shortcomings for C3 AI delivered trials. </font></div><div style="padding-left:126pt;text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-indent:-18pt"><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:3pt">Section 8.4 of the JV Agreement, entitled &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">BH Technology License</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; is hereby deleted and replaced with the following&#58;</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.4 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">BH Technology License &#38; Feedback</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.&#160; </font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify"><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%;text-decoration:underline">BH Technology License</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  BH may determine that it is in the best interests of both Parties for BH to make available to C3.ai (with C3.ai&#8217;s advance consent) certain technology (including software or machine learning models) in which BH owns the Intellectual Property Rights and expressly identifies it in writing as &#8220;BH Provided Technology &#8211; Subject to the JVA License&#8221; (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">BH Provided Technology</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) applicable to the BH Field in order to accelerate or improve the achievement of the objectives of this Agreement to effect the digital transformation in the BH Field.  Prior to making any BH Provided Technology available to C3 AI, BH will obtain C3 AI&#8217;s advance agreement to receive such BH Provided Technology.  If BH makes available to C3.ai any such BH Provided Technology and C3.ai accepts receipt of such BH Provided Technology, then BH hereby grants to C3.ai a limited, non-transferable, non-sublicensable, non-exclusive, worldwide right to copy, use, modify, and distribute the BH Provided Technology, if any, solely to the extent necessary for C3.ai to satisfy C3.ai&#8217;s development obligations set forth in Section 6.1.  If BH makes available to C3.ai any such BH Provided Technology, C3.ai accepts receipt of such BH Provided Technology, and C3.ai subsequently wishes to use, modify or distribute the BH Provided Technology for any use or purpose outside of the above limited license (e.g., outside the BH Field), the Parties may separately negotiate an assignment or a license to such BH Provided Technology&#59; provided that neither Party shall have any obligation to enter into any such assignment or license.  For clarity, the terms of the paragraph, including any such license granted hereunder, shall be retroactive to June 6, 2019.</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="background-color:#ffffff;color:#242424;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)  </font><font style="background-color:#ffffff;color:#242424;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">License to Use Feedback</font><font style="background-color:#ffffff;color:#242424;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. BH grants to C3.ai and its Affiliates a non-exclusive, worldwide, perpetual, irrevocable, sub-licensable, royalty-free license, without restriction, to use in any manner and incorporate into C3.ai&#8217;s and&#47;or C3.ai&#8217;s Affiliates&#8217; products or services, any suggestion, enhancement request, recommendation, correction or other feedback provided by BH or its Affiliates </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:134.42pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:72pt;text-align:justify"><font style="background-color:#ffffff;color:#242424;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">concerning C3.ai&#8217;s or C3.ai&#8217;s Affiliates&#8217; current or future products or services (&#8220;</font><font style="background-color:#ffffff;color:#242424;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Feedback</font><font style="background-color:#ffffff;color:#242424;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).&#160; Feedback shall not include BH Technology.&#160;</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify;text-indent:-18pt"><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:3pt">The first sentence of Section 9.2, entitled &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Non-Use and Nondisclosure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; is hereby deleted and replaced with the following&#58;  &#8220;Each Party shall maintain the Confidential Information of the other Party in trust and confidence, including using at least those measures it uses to protect its own valuable confidential information, and shall not disclose to any third party or use any Confidential Information of the other Party for any unauthorized purpose.&#8221;</font></div><div style="padding-left:38.4pt"><font><br></font></div><div style="padding-left:38.4pt;text-indent:-18pt"><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:3pt">Section 12.1 of the JV Agreement, entitled &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; is hereby deleted and replaced with the following&#58;</font></div><div><font><br></font></div><div style="padding-left:72pt;padding-right:45.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.1&#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">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. This Agreement shall commence on the Effective Date and unless earlier terminated as set forth below, shall remain in full force and effect until April 30, 2025 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Initial Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).  The Parties shall negotiate in good faith the renewal(s) of this Agreement for additional three (3) year term(s) a minimum of six (6) months prior to the expiration of the immediately preceding term&#59; provided that, for the avoidance of doubt, any such renewal(s) may or may not include minimum payment obligations (subject to the mutual agreement of the Parties during such negotiations) (each renewal term, if any mutually agreed, shall be referred to as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Renewal Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,&#8221; and together with the Initial Term, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).  </font></div><div style="padding-left:72pt;padding-right:45.8pt;text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For clarity, all references in the JV Agreement to the defined terms &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Initial Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,&#8221; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Referral Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall now refer to the above language.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify;text-indent:-18pt"><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:3pt"> Effective May 1, 2022, Sections 12.3(a)(iii) shall be deleted and replaced with the following&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:99pt;padding-right:46.35pt;text-align:justify;text-indent:-22pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">RESERVED&#8221;</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify;text-indent:-18pt"><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:3pt">Effective May 1, 2022, Section 12.3(a)(iv) shall be deleted and replaced with the following&#58;</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;padding-right:45.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Notwithstanding Section 5.1(a) in the event of any termination of this Agreement by BH pursuant to Sections 12.2, 13.9, or 13.10, BH shall have no further obligation to pay to C3 any amounts unpaid under this Agreement, the original May 1, 2019 Order Form (as amended) between the Parties, and the October 30, 2020 Order Form #3 between the Parties (as amended).</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify;text-indent:-18pt"><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:3pt">Effective May 1, 2022, Exhibit B-1 to the JV Agreement shall be deleted and replaced with the following&#58;</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">RESERVED</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;<br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:134.42pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:38.4pt;text-align:justify;text-indent:-18pt"><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:3pt">Section 1 of Exhibit D-2 to the JV Agreement is hereby deleted and replaced with the following&#58;</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><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:9pt;text-decoration:underline">Resale</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="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:60.9pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:7.5pt">Subject to the terms of this Section 1 of this Exhibit D-2, all C3 Offerings must be distributed subject to the terms of an agreement between BH or its Affiliate and the Customer that contains provisions no less protective of C3.ai and the C3 Offerings than those of the Trial MSSA or MSSA, as applicable. The Parties will develop a mutually agreeable process in good faith to obtain each Customer&#8217;s acceptance of each such agreement. BH or its applicable Affiliate will promptly notify C3.ai in writing if it becomes aware of any suspected or actual breach of any such agreement that is applicable to C3.ai and&#47;or the C3 Offerings, and will cooperate with C3.ai with respect to any investigation by C3.ai of any such suspected or actual breach thereof. Changes to the Trial MSSA or MSSA (as applicable) terms and conditions included in any such agreement are subject to C3.ai&#8217;s approval. C3.ai shall consider in good faith any such changes requested by a Customer or BH or its Affiliate (including, if applicable, entering into an agreement based on BH&#8217;s, its Affiliate&#8217;s or the prospective Customer&#8217;s form). C3.ai will not unreasonably withhold such approval to the extent such changes are not inconsistent, when the applicable transaction is considered as a whole, with C3.ai&#8217;s past practice. If requested, C3.ai shall facilitate negotiations of an agreement with a Customer. C3.ai&#8217;s obligations with regard to the C3 Offerings will be limited to the extent agreed in advance in writing by C3.ai.</font></div><div style="padding-left:60.9pt;text-align:justify"><font><br></font></div><div style="padding-left:60.9pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:7.5pt">Weekly Document Review</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Representatives from sales leadership and sales operations from each Party shall meet on a weekly basis (unless otherwise agreed) to discuss deal progress, deal alignment and deal deliverables.  The Parties shall agree to a set of qualification documents and BH shall provide C3 AI with such qualification documents for any potential deals in advance of the weekly sales meeting.  The Parties shall agree at such weekly sales meeting, among other things, to categorize each deal as Type 1, Type 2 or Type 3 pursuant to Table 1 below.  &#91;***&#93;  In the event C3 fails to respond timely to a Type 3 pricing or proposal request, the matter shall be immediately escalated to the Project Leaders for resolution and the Parties will work cooperatively and in good faith to promptly resolve such issue.</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Table 1&#58;</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:38.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.826%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.711%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Type 1</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Type 2</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Type 3</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></td></tr></table></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><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:9pt">Section 2.2 of Exhibit D-2 to the JV Agreement is hereby deleted and replaced with the following&#58;</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:134.42pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:38.4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Prices for C3 Offerings ordered by BH or its applicable Affiliate under this Agreement for resale to Customers and payable to C3.ai by BH or such applicable Affiliate (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8220;C3.ai Reseller Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) shall be as follows&#58;</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;***&#93;</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BH&#8217;s or such applicable Affiliate&#8217;s payments to C3.ai of the C3.ai Reseller Price is not contingent on BH&#8217;s or such applicable Affiliate&#8217;s collection from Customers except where BH&#8217;s collection is contingent on a milestone, KPI or other contingency (with respect to Specified Offerings only). BH and its Affiliates may request a discount to the C3 Price List from time-to-time with respect to prospective Customers.  &#91;***&#93;</font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><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:9pt">Exhibit E to the JV Agreement, entitled &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Development</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,&#8221; is hereby deleted and replaced in its entirety by the restated Exhibit E, attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit B</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="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><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:9pt">Exhibit F to the JV Agreement, entitled &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Alliance Management</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,&#8221; is hereby deleted and replaced in its entirety by the restated Exhibit F, attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit C</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="padding-left:38.4pt;text-align:justify"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><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:9pt">Except as expressly provided herein, the terms and conditions of the JV Agreement are unaltered and remain in full force and effect. </font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><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:9pt">This Third Amendment shall be interpreted and construed, and the legal relationships created hereby shall be construed in accordance with the laws of the State of Delaware (USA), without regard to its conflicts of law principles.  The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded.  In the event that any dispute, claim or controversy arising out of or relating to this Third Amendment or the breach, termination, enforcement, interpretation or validity thereof, including the determination of the scope or applicability of this Third Amendment to mediation or arbitration, exists after the process set forth in Section 7 of the JV Agreement has been completed, the Parties shall refer the dispute, claim or controversy to proceedings under the International Chamber of Commerce (ICC) Mediation Rules (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Rules of Mediation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), to be conducted in San Francisco, California.  If any such dispute has not been settled pursuant to the Rules of Mediation within sixty (60) days following the filing of a request for mediation, such dispute, claim or controversy shall thereafter be determined pursuant to the Rules of Arbitration of the International Chamber of Commerce (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Rules of Arbitration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) by three arbitrators appointed in accordance with the Rules of Arbitration, which arbitration shall be held in San Francisco, California.  Judgement on the award may be entered in the Federal and state courts located in San Francisco, California.  This paragraph shall not preclude the Parties from seeking provisional remedies in aid of arbitration from a court of appropriate jurisdiction.  Each of the Parties hereby consents to service of process by registered mail, return receipt requested, at such Party&#8217;s address.  All offers, promises, and conduct, whether oral or written, made in the course of the issue resolution pursuant to Section 7 of the JV Agreement by the Parties or their agents are confidential, privileged and inadmissible for any purpose, including impeachment, in arbitration or other proceeding, provided that evidence that is otherwise admissible or discoverable </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:134.42pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:54pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">shall not be rendered inadmissible or non-discoverable as a result of its use in the negotiation.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">In Witness Whereof</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, each of the Parties hereto has duly executed this Third Amendment to the JV Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as of the last date set forth below.</font></div><div><font><br></font></div><div style="padding-right:-4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">C3.ai, Inc. (f&#47;k&#47;a C3 IoT, Inc.)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Baker Hughes Holdings LLC<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(f&#47;k&#47;a Baker Hughes, a GE company, LLC)</font></div><div><font><br></font></div><div><font><br></font></div><div><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; Richard J. Lutton, Jr.              &#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">&#47;s&#47; Dan Brennan&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Signature&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Signature</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Richard J. Lutton, Jr.&#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">Dan Brennan&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Name</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">SVP and General Counsel&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;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">VP, Operations&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Title</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">October 31, 2021&#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">October 31, 2021&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Date</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:134.42pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">EXHIBIT A</font></div><div style="margin-top:1.25pt;text-align:center"><font><br></font></div><div style="margin-top:1.25pt;text-align:center"><font><br></font></div><div style="margin-top:1.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:108%">RESTATED EXHIBIT E</font></div><div style="margin-top:1.25pt;text-align:center"><font><br></font></div><div style="margin-top:1.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:108%">EXHIBIT E</font></div><div style="margin-top:1.25pt;padding-left:31.85pt;padding-right:31.85pt;text-align:center"><font><br></font></div><div style="margin-top:1.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:108%">Development</font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;Development Roadmap</font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1. C3.ai will use commercially reasonable efforts to develop and maintain the C3 Reliability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">TM </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">for Oil and Gas pursuant to the Product Statement of Direction attached as Appendix E-1 hereto&#59; provided that, at BH&#8217;s request and upon mutual agreement (not to be unreasonably withheld, conditioned or delayed), the Parties may swap out one or more features for features of a comparable scope, prior to the start of a product specification of a feature. </font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2. C3.ai will use commercially reasonable efforts to develop and maintain the C3 Production Optimization</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">TM </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">for Oil and Gas pursuant to the Product Statement of Direction attached as Appendix E-2 hereto&#59; provided that, at BH&#8217;s request and upon mutual agreement (not to be unreasonably withheld, conditioned or delayed), the Parties may swap out one or more features for features of a comparable scope, prior to the start of a product specification of a feature. </font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3. In addition, by April 30, 2021, C3.ai will deliver &#91;***&#93; new features to be agreed no later than February 28, 2020, as part of a joint roadmap planning session. Each new feature shall be comparable in scope to a feature agreed prior to April 30, 2020. </font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4. By April 30, 2022, C3.ai will deliver &#91;***&#93; new features to be agreed no later than February 28, 2021, as part of a joint roadmap planning session. Each new feature shall be comparable in scope to a feature agreed prior to April 30, 2020. </font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5. By April 30, 2023, C3.ai will deliver &#91;***&#93; new features to be agreed no later than February 28, 2022, as part of a joint roadmap planning session. Each new feature shall be comparable in scope to a feature agreed prior to April 30, 2020. </font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6. By April 30, 2024, C3.ai will deliver &#91;***&#93; new features to be agreed no later than February 28, 2023, as part of a joint roadmap planning session. Each new feature shall be comparable in scope to a feature agreed prior to April 30, 2020.</font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7. By April 30, 2025, C3.ai will deliver &#91;***&#93; new features to be agreed no later than February 28, 2024, as part of a joint roadmap planning session. Each new feature shall be comparable in scope to a feature agreed prior to April 30, 2020. </font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8. C3.ai and BH will meet and prioritize a joint roadmap every 3 months during the Initial Term, to prioritize the features for subsequent releases of these software products. This meeting will include the executive sponsors, product, customer service, and sales leadership. C3 Product Manager shall define the functional and non-functional requirements for C3 features driven by BHC3 Go To Market priorities or customer feedback. Baker Hughes &#8220;product owner&#8221; shall define the functional and non-functional requirements for C3 features driven by BH Digital Priorities.  Baker Hughes product owner and the C3 Product Manager shall jointly review functional and non-functional requirements to reach a shared understanding of the feature requirements.</font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9. C3.ai will train and enable BH (and potentially other) domain experts to provide high-end domain analytic services to Customers. These analytics should periodically be reviewed for potential generalization and future product roadmap. </font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2. Delivery and Governance</font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1  Each new feature described in Sections 1.3 to 1.7 above shall only be considered delivered upon completion of all requirements set forth in the applicable feature requirements (as determined in accordance with Section 1.8 above), including, without limitation, the provisioning of all UAT Tasks (as that term is defined below) and correction of all non-compliant (in the reasonable determination of the Parties) items identified in a mutually agreed UAT (as that term is defined below).  Within 5 days of receipt of any new feature, BH will notify C3.ai in writing if BH reasonably determines that such new feature fails to meet the requirements set forth in the feature specification, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:134.42pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and upon receipt of such notice, C3.ai will use commercially reasonable efforts to correct the same within a reasonable period of time as specified by the Parties.  </font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, the new feature will be considered delivered while C3.ai corrects any non-compliant items under the applicable UAT, provided that no such corrections are Significant Issues (as defined below).</font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Issues</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means P0 and P1 Defect Levels, as set forth in the table below&#58;</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:25.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:71.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Defect Level</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Defect Definition</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">P0</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Critical &#8211; Application does not start and no workaround.</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">P1</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant &#8211; unavoidable errors in an application causing significant loss of functionality with no workaround</font></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UAT Tasks</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; shall mean and include the following&#58;</font></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Creation and provision of a technical specification document that summarizes the features, UI, data, and machine-learning pipelines used to configure the application or demo (where applicable), including specifications for&#58;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:12pt">Implementation of canonical data model modifications to handle the new datasets.</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:12pt">Loading of data (and whether applicable data sets are historical and incremental anonymized, representative, and&#47;or Customer data).</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:12pt">Configuration of the BHC3 Application to present the in-scope data through the User Interface. </font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:12pt">Tuned machine-learning models, as needed, using the in-scope data.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Creation of a jointly agreed upon System, Integration and User Acceptance Test (&#8220;UAT&#8221;) test plan for the feature, including documenting the test plan, test cases, data used to execute the test cases, timelines, and user acceptance testing procedure by BH of the feature to ensure compliance with the UAT test plan. The UAT test plan may be further modified with agreement between both Parties. Any items of noncompliance against the UAT test plan will be logged as a defect, of which Significant Issues must be resolved before the feature is considered completed. </font></div><div style="padding-left:36pt"><font><br></font></div><div style="margin-bottom:5pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Develop feature documentation and training content.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 Product Marketing.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C3 AI shall update (and with respect to new products, develop and deliver) product collateral and demos (in a C3 AI-hosted environment) within 3 months of feature release, including but not limited to&#58;</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">a.&#160;&#160;&#160;&#160;Product sales presentation</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">b.&#160;&#160;&#160;&#160;Product eBook </font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">c.&#160;&#160;&#160;&#160;Product FAQ </font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">d.&#160;&#160;&#160;&#160;Product explainer video&#47;web-friendly demo video </font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">e.&#160;&#160;&#160;&#160;Product-focused blogs&#47;technical editorials </font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">f.&#160;&#160;&#160;&#160;Competitive analysis </font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">g.&#160;&#160;&#160;&#160;Customer case studies, once deployed at end customer</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">h.&#160;&#160;&#160;&#160;Product data sheets</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">i.&#160;&#160;&#160;&#160;Product web copy</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3  Governance.  To review progress being made and to ensure tight alignment, BH will review the status and deliverables with respect to each new feature with key C3.ai leaders in workshops and steering committee meetings on a weekly basis. If BH raises a concern (email is sufficient) about C3.ai&#8217;s performance, the Parties shall work cooperatively and in good faith to promptly resolve the issue after receipt of written notice thereof.</font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.  Professional Services </font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1. C3.ai will manage a C3.ai professional services and data science team and&#47;or with third-party partners to collaboratively deliver use-cases as set forth in statement(s) of work with Customer(s). A use-case can be a custom development project or an implementation of an existing product or early feature development. </font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2. C3.ai will work with system integrators and other relevant partners to provide service capabilities in the appropriate locations to create custom workflows and use cases for Customers. These custom workflows and use </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:134.42pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">cases should periodically be reviewed with BH for potential generalization and incorporation into the C3.ai product roadmap. </font></div><div style="margin-bottom:5pt;margin-top:5pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>a302certification-ceoq222.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 2021 Workiva -->
<title>Document</title></head><body><div id="i3221f233a6c04dffa7523f846e3e1a33_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AS ADOPTED PURSUANT TO SECTION 302 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Thomas M. Siebel, certify that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Quarterly Report on Form 10-Q of C3.ai, Inc.&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer(s) 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="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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 style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:56.753%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" 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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; December 1, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Thomas M. Siebel</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Thomas M. Siebel</font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chief Executive Officer and Chairman of the Board of Directors </font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(Principal Executive Officer)</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>a302certification-cfoq222.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 2021 Workiva -->
<title>Document</title></head><body><div id="ia2682a78d14841d2a2ba8db193c42b57_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AS ADOPTED PURSUANT TO SECTION 302 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, David Barter, certify that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Quarterly Report on Form 10-Q of C3.ai, Inc.&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer(s) 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="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt"><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:34.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:56.753%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" 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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; December 1, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; David Barter</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">David Barter</font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Senior Vice President and Chief Financial Officer</font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(Principal Financial Officer and Principal Accounting Officer)</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>8
<FILENAME>a906certification-ceoq222.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 2021 Workiva -->
<title>Document</title></head><body><div id="i6f7fb09ad33444e89327a0f4faf5d316_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">18 U.S.C. SECTION 1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AS ADOPTED PURSUANT TO SECTION 906</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">I, Thomas M. Siebel, Chairman and Chief Executive Officer of C3.ai, Inc. (the &#8220;Company&#8221;), do hereby certify, to the best of my knowledge and pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the &#8220;Exchange Act&#8221;) and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">the Quarterly Report on Form 10-Q of the Company for the period ended October&#160;31, 2021, to which this Certification is attached as Exhibit 32.1 (the &#8220;Report&#8221;), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act&#59; and </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">the information contained in the 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><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:34.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:56.753%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" 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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; December 1, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Thomas M. Siebel</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Thomas M. Siebel</font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chief Executive Officer and Chairman of the Board of Directors </font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(Principal Executive Officer)</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>9
<FILENAME>a906certification-cfoq222.htm
<DESCRIPTION>EX-32.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 2021 Workiva -->
<title>Document</title></head><body><div id="i7f9f7d15b3a8472bb4fc875d103bcc4a_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">18 U.S.C. SECTION 1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AS ADOPTED PURSUANT TO SECTION 906</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">I, David Barter, Senior Vice President and Chief Financial Officer of C3.ai, Inc. (the &#8220;Company&#8221;), do hereby certify, to the best of my knowledge and pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the &#8220;Exchange Act&#8221;) and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">the Quarterly Report on Form 10-Q of the Company for the period ended October&#160;31, 2021, to which this Certification is attached as Exhibit 32.2 (the &#8220;Report&#8221;), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act&#59; and  </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">the information contained in the 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><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:34.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:56.753%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" 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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; December 1, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; David Barter</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">David Barter</font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Senior Vice President and Chief Financial Officer</font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(Principal Financial Officer and Principal Accounting Officer)</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>ai-20211031.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:c8ca4275-0c2e-426f-acc7-ecaa3cf5c21a,g:579c24ff-5ec7-47e0-95b9-ecaa0cfd955d-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ai="http://c3.ai/20211031" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://c3.ai/20211031">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.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="ai-20211031_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="ai-20211031_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="ai-20211031_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="ai-20211031_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://c3.ai/role/DocumentandEntityInformation">
        <link:definition>0001001 - Document - Document and Entity 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="CONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>1001002 - Statement - CONDENSED 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="CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>1002003 - Statement - CONDENSED 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="CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>1003004 - Statement - CONDENSED 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="CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical" roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical">
        <link:definition>1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (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="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS">
        <link:definition>1005006 - Statement - CONDENSED 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="CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY" roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY">
        <link:definition>1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK, REDEEMABLE CONVERTIBLE CLASS A-1 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="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1007008 - Statement - CONDENSED 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="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical">
        <link:definition>1008009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (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="SummaryofBusinessandSignificantAccountingPolicies" roleURI="http://c3.ai/role/SummaryofBusinessandSignificantAccountingPolicies">
        <link:definition>2101101 - Disclosure - Summary of Business and 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="SummaryofBusinessandSignificantAccountingPoliciesPolicies" roleURI="http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies">
        <link:definition>2202201 - Disclosure - Summary of Business and 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="SummaryofBusinessandSignificantAccountingPoliciesDetails" roleURI="http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails">
        <link:definition>2403401 - Disclosure - Summary of Business and Significant Accounting Policies (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="Revenue" roleURI="http://c3.ai/role/Revenue">
        <link:definition>2104102 - Disclosure - Revenue</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="RevenueTables" roleURI="http://c3.ai/role/RevenueTables">
        <link:definition>2305301 - Disclosure - Revenue (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="RevenueDisaggregatedRevenuebyGeographicRegionDetails" roleURI="http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails">
        <link:definition>2406402 - Disclosure - Revenue - Disaggregated Revenue by Geographic Region (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="RevenueDeferredRevenueBalanceDetails" roleURI="http://c3.ai/role/RevenueDeferredRevenueBalanceDetails">
        <link:definition>2407403 - Disclosure - Revenue - Deferred Revenue Balance (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="RevenueChangesinDeferredRevenueDetails" roleURI="http://c3.ai/role/RevenueChangesinDeferredRevenueDetails">
        <link:definition>2408404 - Disclosure - Revenue - Changes in Deferred Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRemainingPerformanceObligationDetails" roleURI="http://c3.ai/role/RevenueRemainingPerformanceObligationDetails">
        <link:definition>2409405 - Disclosure - Revenue - Remaining Performance Obligation (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="RevenueRemainingPerformanceObligationDetails_1" roleURI="http://c3.ai/role/RevenueRemainingPerformanceObligationDetails_1">
        <link:definition>2409405 - Disclosure - Revenue - Remaining Performance Obligation (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="RevenueCustomerConcentrationandAccountsReceivableDetails" roleURI="http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails">
        <link:definition>2410406 - Disclosure - Revenue - Customer Concentration and Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://c3.ai/role/FairValueMeasurements">
        <link:definition>2111103 - 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="FairValueMeasurementsTables" roleURI="http://c3.ai/role/FairValueMeasurementsTables">
        <link:definition>2312302 - 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="FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>2413407 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (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="Investments" roleURI="http://c3.ai/role/Investments">
        <link:definition>2114104 - Disclosure - 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="InvestmentsTables" roleURI="http://c3.ai/role/InvestmentsTables">
        <link:definition>2315303 - Disclosure - 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="InvestmentsAvailableforSaleMarketableSecuritiesDetails" roleURI="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails">
        <link:definition>2416408 - Disclosure - Investments - Available-for-Sale Marketable 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="InvestmentsAvailableforSaleMarketableSecuritiesDetails_1" roleURI="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails_1">
        <link:definition>2416408 - Disclosure - Investments - Available-for-Sale Marketable 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="InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails" roleURI="http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails">
        <link:definition>2417409 - Disclosure - Investments - Available-for Sale Debt Securities by Contractual Maturity (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="InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails" roleURI="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails">
        <link:definition>2418410 - Disclosure - Investments - Available-for-Sale Marketable Securities, Fair Value and Unrealized Losses Continuous Unrealized Loss Position (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="InvestmentsNarrativeDetails" roleURI="http://c3.ai/role/InvestmentsNarrativeDetails">
        <link:definition>2419411 - Disclosure - 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="BalanceSheetDetails" roleURI="http://c3.ai/role/BalanceSheetDetails">
        <link:definition>2120105 - Disclosure - Balance Sheet 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="BalanceSheetDetailsTables" roleURI="http://c3.ai/role/BalanceSheetDetailsTables">
        <link:definition>2321304 - Disclosure - Balance Sheet Details (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="BalanceSheetDetailsPropertyandEquipmentDetails" roleURI="http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails">
        <link:definition>2422412 - Disclosure - Balance Sheet Details - Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetDetailsNarrativeDetails" roleURI="http://c3.ai/role/BalanceSheetDetailsNarrativeDetails">
        <link:definition>2423413 - Disclosure - Balance Sheet Details - 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="BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails" roleURI="http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails">
        <link:definition>2424414 - Disclosure - Balance Sheet Details - Accrued Compensation and Employee Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails" roleURI="http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails">
        <link:definition>2425415 - Disclosure - Balance Sheet Details - Accrued 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="CommitmentsandContingencies" roleURI="http://c3.ai/role/CommitmentsandContingencies">
        <link:definition>2126106 - 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="CommitmentsandContingenciesDetails" roleURI="http://c3.ai/role/CommitmentsandContingenciesDetails">
        <link:definition>2427416 - 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="RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStock" roleURI="http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStock">
        <link:definition>2128107 - Disclosure - Redeemable Convertible Preferred Stock and Redeemable Convertible A-1 Common Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails" roleURI="http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails">
        <link:definition>2429417 - Disclosure - Redeemable Convertible Preferred Stock and Redeemable Convertible A-1 Common Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://c3.ai/role/StockholdersEquity">
        <link:definition>2130108 - Disclosure - 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="StockholdersEquityDetails" roleURI="http://c3.ai/role/StockholdersEquityDetails">
        <link:definition>2431418 - Disclosure - Stockholders' Equity (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="StockBasedCompensation" roleURI="http://c3.ai/role/StockBasedCompensation">
        <link:definition>2132109 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://c3.ai/role/StockBasedCompensationTables">
        <link:definition>2333305 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationNarrativeDetails" roleURI="http://c3.ai/role/StockBasedCompensationNarrativeDetails">
        <link:definition>2434419 - Disclosure - Stock-Based Compensation - 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="StockBasedCompensationStockOptionActivityDetails" roleURI="http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails">
        <link:definition>2435420 - Disclosure - Stock-Based Compensation - 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="StockBasedCompensationValuationAssumptionsDetails" roleURI="http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails">
        <link:definition>2436421 - Disclosure - Stock-Based Compensation - Valuation 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="StockBasedCompensationRestrictedStockUnitActivityDetails" roleURI="http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails">
        <link:definition>2437422 - Disclosure - Stock-Based Compensation - 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="StockBasedCompensationStockBasedCompensationExpenseDetails" roleURI="http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails">
        <link:definition>2438423 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://c3.ai/role/IncomeTaxes">
        <link:definition>2139110 - 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="IncomeTaxesDetails" roleURI="http://c3.ai/role/IncomeTaxesDetails">
        <link:definition>2440424 - Disclosure - 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="NetLossPerShareAttributabletoCommonStockholders" roleURI="http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholders">
        <link:definition>2141111 - Disclosure - Net Loss Per Share Attributable to Common Stockholders</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareAttributabletoCommonStockholdersTables" roleURI="http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersTables">
        <link:definition>2342306 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails" roleURI="http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails">
        <link:definition>2443425 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Computation 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="NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails" roleURI="http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails">
        <link:definition>2444426 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Potential Shares Excluded From Computation of 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="RelatedPartyTransactions" roleURI="http://c3.ai/role/RelatedPartyTransactions">
        <link:definition>2145112 - Disclosure - Related Party Transactions</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="RelatedPartyTransactionsDetails" roleURI="http://c3.ai/role/RelatedPartyTransactionsDetails">
        <link:definition>2446427 - Disclosure - Related Party Transactions (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="ai_WebHostingServicesNovember2022Member" abstract="true" name="WebHostingServicesNovember2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_RevenueCommitmentYearThree" abstract="false" name="RevenueCommitmentYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" abstract="false" name="ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty" abstract="false" name="LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_SeriesERedeemableConvertiblePreferredStockMember" abstract="true" name="SeriesERedeemableConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_RevenueCommitmentYearSix" abstract="false" name="RevenueCommitmentYearSix" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_TemporaryEquityCollectionOfFinanceReceivable" abstract="false" name="TemporaryEquityCollectionOfFinanceReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_CommonStockSubjectToRepurchaseNumberOfShares" abstract="false" name="CommonStockSubjectToRepurchaseNumberOfShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_SeriesBRedeemableConvertiblePreferredStockMember" abstract="true" name="SeriesBRedeemableConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_SpringCreekCapitalLLCMember" abstract="true" name="SpringCreekCapitalLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_WebHostingServicesNovember2021Member" abstract="true" name="WebHostingServicesNovember2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_RepaymentsOfNotesPayableInterest" abstract="false" name="RepaymentsOfNotesPayableInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_PaycheckProtectionProgramCARESActMember" abstract="true" name="PaycheckProtectionProgramCARESActMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_TemporaryEquityDisclosureTextBlock" abstract="false" name="TemporaryEquityDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities" abstract="false" name="CashCashEquivalentsAndAvailableForSaleDebtSecurities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_CustomerOneMember" abstract="true" name="CustomerOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_RevenueCommitmentNonCancellableContracts" abstract="false" name="RevenueCommitmentNonCancellableContracts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_BakerHughesCompanyMember" abstract="true" name="BakerHughesCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" abstract="false" name="IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_RevenueCommitmentYearOne" abstract="false" name="RevenueCommitmentYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet" abstract="false" name="CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ai_CustomerTwoMember" abstract="true" name="CustomerTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" abstract="false" name="TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_LandlordMember" abstract="true" name="LandlordMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_CustomerThreeMember" abstract="true" name="CustomerThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty" abstract="false" name="LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_WebHostingServicesNovember2020Member" abstract="true" name="WebHostingServicesNovember2020Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember" abstract="true" name="RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost" abstract="false" name="CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_WebHostingServicesNovember2019November2022Member" abstract="true" name="WebHostingServicesNovember2019November2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_SeriesARedeemableConvertiblePreferredStockMember" abstract="true" name="SeriesARedeemableConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_NotesReceivableTerm" abstract="false" name="NotesReceivableTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ai_SeriesDRedeemableConvertiblePreferredStockMember" abstract="true" name="SeriesDRedeemableConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_GrantsAgreementAxis" abstract="true" name="GrantsAgreementAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ai_GrantsPotentialRemainingContributions" abstract="false" name="GrantsPotentialRemainingContributions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_RevenueCommitmentYearFour" abstract="false" name="RevenueCommitmentYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_SeriesCRedeemableConvertiblePreferredStockMember" abstract="true" name="SeriesCRedeemableConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_ProceedsFromRepaymentOfShareholderLoan" abstract="false" name="ProceedsFromRepaymentOfShareholderLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_GrantsAgreementPaymentPeriod" abstract="false" name="GrantsAgreementPaymentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ai_NotesReceivableNumberOfRenewalPeriods" abstract="false" name="NotesReceivableNumberOfRenewalPeriods" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ai_ChangeInContractWithCustomerLiabilityRollForward" abstract="true" name="ChangeInContractWithCustomerLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" abstract="false" name="ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent" abstract="false" name="AccruedPayrollTaxesAndEmployeeBenefitsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_DeferredOfferingCostsIncurredButNotYetPaid" abstract="false" name="DeferredOfferingCostsIncurredButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_LongTermPurchaseCommitmentIncurredCost" abstract="false" name="LongTermPurchaseCommitmentIncurredCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_RedeemableConvertiblePreferredStockSeriesHMember" abstract="true" name="RedeemableConvertiblePreferredStockSeriesHMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm" abstract="false" name="RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ai_RevenueCommitmentYearTwo" abstract="false" name="RevenueCommitmentYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_AccruedGeneralExpensesCurrent" abstract="false" name="AccruedGeneralExpensesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ai_ProfessionalServicesMember" abstract="true" name="ProfessionalServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_FurnitureAndOfficeEquipmentMember" abstract="true" name="FurnitureAndOfficeEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ai_ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation" abstract="false" name="ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_TwentyTwentyEmployeeStockPurchasePlanMember" abstract="true" name="TwentyTwentyEmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_GrantsAgreementDomain" abstract="true" name="GrantsAgreementDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_SeriesB1BRedeemableConvertiblePreferredStockMember" abstract="true" name="SeriesB1BRedeemableConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember" abstract="true" name="DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet" abstract="false" name="CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ai_APICIncreaseForCollectionOfFinanceReceivable" abstract="false" name="APICIncreaseForCollectionOfFinanceReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_NotesReceivableRenewalPeriod" abstract="false" name="NotesReceivableRenewalPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ai_SeriesB1ARedeemableConvertiblePreferredStockMember" abstract="true" name="SeriesB1ARedeemableConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_BlattmanEtAlVSiebelEtAlMember" abstract="true" name="BlattmanEtAlVSiebelEtAlMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_CommonStockVotingRightsNumberOfVotesForEachShare" abstract="false" name="CommonStockVotingRightsNumberOfVotesForEachShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ai_RedeemableConvertibleCommonClassA1StockMember" abstract="true" name="RedeemableConvertibleCommonClassA1StockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding" abstract="false" name="CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember" abstract="true" name="C3aiDTIDigitalTransformationInstituteGrantsProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_RedeemableConvertiblePreferredStockSeriesGMember" abstract="true" name="RedeemableConvertiblePreferredStockSeriesGMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_RevenueCommitmentYearFive" abstract="false" name="RevenueCommitmentYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet" abstract="false" name="CommonStockAutomaticConversionPeriodOneIfCircumstancesMet" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" abstract="false" name="APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ai_TwentyTwentyIncentivePlanMember" abstract="true" name="TwentyTwentyIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_SeriesFRedeemableConvertiblePreferredStockMember" abstract="true" name="SeriesFRedeemableConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_CustomerFourMember" abstract="true" name="CustomerFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:areaItemType"/>
  <xs:element id="ai_MicrosoftCorporationMember" abstract="true" name="MicrosoftCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_CommonClassAAndCommonClassBMember" abstract="true" name="CommonClassAAndCommonClassBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_SoftwareSubscriptionAgreementMember" abstract="true" name="SoftwareSubscriptionAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ai_IntangibleAssetPurchasesIncurredButNotYetPaid" abstract="false" name="IntangibleAssetPurchasesIncurredButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>ai-20211031_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 2021 Workiva-->
<!--r:c8ca4275-0c2e-426f-acc7-ecaa3cf5c21a,g:579c24ff-5ec7-47e0-95b9-ecaa0cfd955d-->
<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://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="ai-20211031.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_8b4a2f7b-7edc-4011-ade1-693316b1b716" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_414ca9fd-86ef-48e7-92c5-80ef6d7b8876" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8b4a2f7b-7edc-4011-ade1-693316b1b716" xlink:to="loc_us-gaap_AssetsCurrent_414ca9fd-86ef-48e7-92c5-80ef6d7b8876" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4a93b9ba-542c-4513-8550-3723503b617a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8b4a2f7b-7edc-4011-ade1-693316b1b716" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4a93b9ba-542c-4513-8550-3723503b617a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_08e695f0-4a4c-4fc1-9ba6-77f5478e076a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8b4a2f7b-7edc-4011-ade1-693316b1b716" xlink:to="loc_us-gaap_Goodwill_08e695f0-4a4c-4fc1-9ba6-77f5478e076a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_ee47247c-47cc-4c4b-bb46-4c87e83c15bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8b4a2f7b-7edc-4011-ade1-693316b1b716" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_ee47247c-47cc-4c4b-bb46-4c87e83c15bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_026e5fdb-b3fb-48cd-b06a-09de08db2749" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8b4a2f7b-7edc-4011-ade1-693316b1b716" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_026e5fdb-b3fb-48cd-b06a-09de08db2749" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_360a026d-b38f-46a7-92ce-379e3eef934f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_6bbe365c-168a-49b9-b217-c6734d8c101a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_360a026d-b38f-46a7-92ce-379e3eef934f" xlink:to="loc_us-gaap_CommonStockValue_6bbe365c-168a-49b9-b217-c6734d8c101a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9d55be1a-caa1-444e-9626-c986152b1d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_360a026d-b38f-46a7-92ce-379e3eef934f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9d55be1a-caa1-444e-9626-c986152b1d1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b8b2d9aa-0ee8-4b58-a43e-a93a61269d33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_360a026d-b38f-46a7-92ce-379e3eef934f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b8b2d9aa-0ee8-4b58-a43e-a93a61269d33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1fe0eeb2-9cfe-45d6-bda0-bdfbf46b87f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_360a026d-b38f-46a7-92ce-379e3eef934f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1fe0eeb2-9cfe-45d6-bda0-bdfbf46b87f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3596818b-0cc4-4e47-855e-91d53c942ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_552df963-a8c4-4f30-8a38-5ec1bec29c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3596818b-0cc4-4e47-855e-91d53c942ed1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_552df963-a8c4-4f30-8a38-5ec1bec29c5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_a11b864e-a61f-45e4-a681-1b0de507991d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3596818b-0cc4-4e47-855e-91d53c942ed1" xlink:to="loc_us-gaap_ShortTermInvestments_a11b864e-a61f-45e4-a681-1b0de507991d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6f503ace-b48a-41eb-8bce-a8a24c29c908" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3596818b-0cc4-4e47-855e-91d53c942ed1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6f503ace-b48a-41eb-8bce-a8a24c29c908" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e1441468-e096-46ad-a40e-74d4a2b29bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3596818b-0cc4-4e47-855e-91d53c942ed1" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e1441468-e096-46ad-a40e-74d4a2b29bd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ecbd37cf-ec95-4a3a-90c1-578cbed429ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_b98f9de8-6dcf-48a3-ac7d-5eb67059de8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ecbd37cf-ec95-4a3a-90c1-578cbed429ae" xlink:to="loc_us-gaap_AccountsPayableCurrent_b98f9de8-6dcf-48a3-ac7d-5eb67059de8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_41e19ee2-4b04-4437-874e-ff71dd0992b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ecbd37cf-ec95-4a3a-90c1-578cbed429ae" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_41e19ee2-4b04-4437-874e-ff71dd0992b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_211e431a-cc8e-4489-acaa-ad9402aecbf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ecbd37cf-ec95-4a3a-90c1-578cbed429ae" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_211e431a-cc8e-4489-acaa-ad9402aecbf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_88b6ef60-705c-4903-80c5-0e3a874da8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ecbd37cf-ec95-4a3a-90c1-578cbed429ae" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_88b6ef60-705c-4903-80c5-0e3a874da8b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0755f923-90dd-4771-baa0-b5bc736aff54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_fa4cc465-2094-44c8-b552-10285e9f161e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0755f923-90dd-4771-baa0-b5bc736aff54" xlink:to="loc_us-gaap_LiabilitiesCurrent_fa4cc465-2094-44c8-b552-10285e9f161e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_756526e1-ad8e-42e7-890e-67d94ab4d89e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0755f923-90dd-4771-baa0-b5bc736aff54" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_756526e1-ad8e-42e7-890e-67d94ab4d89e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_6541aeb3-7fde-4cc3-81b0-7cfcd28e0fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_0755f923-90dd-4771-baa0-b5bc736aff54" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_6541aeb3-7fde-4cc3-81b0-7cfcd28e0fc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_bcb52d67-dcc8-48b6-b667-32309588f89a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_51d7fd74-9df0-47a9-b72d-b194dc46c435" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_bcb52d67-dcc8-48b6-b667-32309588f89a" xlink:to="loc_us-gaap_Liabilities_51d7fd74-9df0-47a9-b72d-b194dc46c435" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_a6603286-418d-4651-8248-8e69d37612f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bcb52d67-dcc8-48b6-b667-32309588f89a" xlink:to="loc_us-gaap_CommitmentsAndContingencies_a6603286-418d-4651-8248-8e69d37612f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d79c8262-362e-4025-881f-02b56eba59c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_bcb52d67-dcc8-48b6-b667-32309588f89a" xlink:to="loc_us-gaap_StockholdersEquity_d79c8262-362e-4025-881f-02b56eba59c7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="ai-20211031.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_780227fc-ba50-4563-acdf-e54f4ac8e4c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c84278aa-265d-4c14-ad80-0dcfaf3a709f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_780227fc-ba50-4563-acdf-e54f4ac8e4c7" xlink:to="loc_us-gaap_OperatingIncomeLoss_c84278aa-265d-4c14-ad80-0dcfaf3a709f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_c1fe546d-9903-4213-943b-ce4f395e0ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_780227fc-ba50-4563-acdf-e54f4ac8e4c7" xlink:to="loc_us-gaap_InvestmentIncomeInterest_c1fe546d-9903-4213-943b-ce4f395e0ebe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_76822fbe-d935-40df-9fc0-aa1c6410b8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_780227fc-ba50-4563-acdf-e54f4ac8e4c7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_76822fbe-d935-40df-9fc0-aa1c6410b8b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_6c68a3f8-d063-43d6-95f6-e9f8065ee8bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_f43b9f89-e5ec-4262-8f79-4560344782f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6c68a3f8-d063-43d6-95f6-e9f8065ee8bc" xlink:to="loc_us-gaap_SellingAndMarketingExpense_f43b9f89-e5ec-4262-8f79-4560344782f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_b2de51fd-d6e6-426c-8c29-cd37c1badf40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6c68a3f8-d063-43d6-95f6-e9f8065ee8bc" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_b2de51fd-d6e6-426c-8c29-cd37c1badf40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_c102bf0f-58db-4fa0-9114-61dd30245d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_6c68a3f8-d063-43d6-95f6-e9f8065ee8bc" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_c102bf0f-58db-4fa0-9114-61dd30245d7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_2e443b00-aef7-470e-a415-804ac47434ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_26a31977-dcdb-48c8-88b1-1f6671955576" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2e443b00-aef7-470e-a415-804ac47434ab" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_26a31977-dcdb-48c8-88b1-1f6671955576" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_6cd0a354-ec59-489a-acd0-9d433f3d7c06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_2e443b00-aef7-470e-a415-804ac47434ab" xlink:to="loc_us-gaap_CostOfRevenue_6cd0a354-ec59-489a-acd0-9d433f3d7c06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4eef1b0b-c515-42e2-a71d-852dbb244810" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_38a5486d-5e76-4e35-abb9-f5cfdb2a8eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_4eef1b0b-c515-42e2-a71d-852dbb244810" xlink:to="loc_us-gaap_GrossProfit_38a5486d-5e76-4e35-abb9-f5cfdb2a8eaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_07c6f67a-5801-4635-8d56-f23895f6c53f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_4eef1b0b-c515-42e2-a71d-852dbb244810" xlink:to="loc_us-gaap_OperatingExpenses_07c6f67a-5801-4635-8d56-f23895f6c53f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bc85f7de-7534-4430-8872-9425efc289fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4d68bf7c-db77-4c19-bb9d-fdf95b4e42b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bc85f7de-7534-4430-8872-9425efc289fa" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4d68bf7c-db77-4c19-bb9d-fdf95b4e42b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a2151908-c919-45ac-a6fd-c7112c7e7a27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bc85f7de-7534-4430-8872-9425efc289fa" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a2151908-c919-45ac-a6fd-c7112c7e7a27" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="ai-20211031.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:calculationLink xlink:role="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d3335cc1-ff6a-42c8-a074-5c9401f8609c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_233df569-1e44-409a-9799-9564d85e0dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_d3335cc1-ff6a-42c8-a074-5c9401f8609c" xlink:to="loc_us-gaap_NetIncomeLoss_233df569-1e44-409a-9799-9564d85e0dd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_7839a4c1-784b-4c34-bae5-d25dd98613d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d3335cc1-ff6a-42c8-a074-5c9401f8609c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_7839a4c1-784b-4c34-bae5-d25dd98613d9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="ai-20211031.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_85dfbe42-def6-4c90-9082-6c628e78ffb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ProceedsFromRepaymentOfShareholderLoan_52521891-d4a0-4f7b-91db-f325e22f3216" xlink:href="ai-20211031.xsd#ai_ProceedsFromRepaymentOfShareholderLoan"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_85dfbe42-def6-4c90-9082-6c628e78ffb7" xlink:to="loc_ai_ProceedsFromRepaymentOfShareholderLoan_52521891-d4a0-4f7b-91db-f325e22f3216" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_074a0cd7-2243-4b49-8b9d-72b4e6e79676" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_85dfbe42-def6-4c90-9082-6c628e78ffb7" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_074a0cd7-2243-4b49-8b9d-72b4e6e79676" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_73cb77da-cea2-4730-a278-cf309962f536" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_85dfbe42-def6-4c90-9082-6c628e78ffb7" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_73cb77da-cea2-4730-a278-cf309962f536" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b6ee901a-f257-4b1f-bfaf-226e9b2be1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b4f7eec5-8247-4251-9bf3-43d97f9efd8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b6ee901a-f257-4b1f-bfaf-226e9b2be1b0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b4f7eec5-8247-4251-9bf3-43d97f9efd8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_c1c3c4c7-89b9-44af-acae-b4630d50d9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b6ee901a-f257-4b1f-bfaf-226e9b2be1b0" xlink:to="loc_us-gaap_RestrictedCash_c1c3c4c7-89b9-44af-acae-b4630d50d9b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b23a30f-600c-47c2-924f-f50ef3a16813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_47527fa9-959e-4d1e-9728-69efc4cc384f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4b23a30f-600c-47c2-924f-f50ef3a16813" xlink:to="loc_us-gaap_NetIncomeLoss_47527fa9-959e-4d1e-9728-69efc4cc384f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7c69cad1-c65d-4455-9cfe-37294e1a6503" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b23a30f-600c-47c2-924f-f50ef3a16813" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_7c69cad1-c65d-4455-9cfe-37294e1a6503" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_93696fae-df84-4f4d-84b8-8a21703ca043" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b23a30f-600c-47c2-924f-f50ef3a16813" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_93696fae-df84-4f4d-84b8-8a21703ca043" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_1e88de2b-f959-4030-943d-119e71a9b8d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b23a30f-600c-47c2-924f-f50ef3a16813" xlink:to="loc_us-gaap_ShareBasedCompensation_1e88de2b-f959-4030-943d-119e71a9b8d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_2a068009-8a69-4108-a94c-2963101f816f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b23a30f-600c-47c2-924f-f50ef3a16813" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_2a068009-8a69-4108-a94c-2963101f816f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8dbb9800-b7da-43fe-b9d3-675193c8857e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b23a30f-600c-47c2-924f-f50ef3a16813" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8dbb9800-b7da-43fe-b9d3-675193c8857e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ace53a9b-f2a7-4739-acb7-e65d77db09bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b23a30f-600c-47c2-924f-f50ef3a16813" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ace53a9b-f2a7-4739-acb7-e65d77db09bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_892274ec-411f-4da5-b3cf-ebf6b2232560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b23a30f-600c-47c2-924f-f50ef3a16813" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_892274ec-411f-4da5-b3cf-ebf6b2232560" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_2abe4f4b-083f-42fc-9e8c-df2bf4e40122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b23a30f-600c-47c2-924f-f50ef3a16813" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_2abe4f4b-083f-42fc-9e8c-df2bf4e40122" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_1afa0d8e-0ebd-4754-8143-e08db0790211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b23a30f-600c-47c2-924f-f50ef3a16813" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_1afa0d8e-0ebd-4754-8143-e08db0790211" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_bdefb33b-cea9-4214-adaf-399a8322a47e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b23a30f-600c-47c2-924f-f50ef3a16813" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_bdefb33b-cea9-4214-adaf-399a8322a47e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_bba2dec3-1f53-40b3-89c4-7582370071e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b23a30f-600c-47c2-924f-f50ef3a16813" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_bba2dec3-1f53-40b3-89c4-7582370071e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8f3c66dc-a51b-4718-be4f-3d27112c4293" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d2b1ba48-dc8b-46c9-a825-1280269aeaeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8f3c66dc-a51b-4718-be4f-3d27112c4293" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d2b1ba48-dc8b-46c9-a825-1280269aeaeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_9ac88e2a-71f4-487e-a0b4-0a88b7054b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8f3c66dc-a51b-4718-be4f-3d27112c4293" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_9ac88e2a-71f4-487e-a0b4-0a88b7054b1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_a257e828-c90f-4141-9080-b497aeefe7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8f3c66dc-a51b-4718-be4f-3d27112c4293" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_a257e828-c90f-4141-9080-b497aeefe7e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_4469877b-e1e8-48f7-8baf-39365de77ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8f3c66dc-a51b-4718-be4f-3d27112c4293" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_4469877b-e1e8-48f7-8baf-39365de77ee1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d957605e-9c83-443f-8f66-bbbdd62504d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_36b68493-37e1-444c-90c5-e81232e443c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d957605e-9c83-443f-8f66-bbbdd62504d7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_36b68493-37e1-444c-90c5-e81232e443c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6f1c37e6-64af-4f4c-b07a-8e23cfdc40d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d957605e-9c83-443f-8f66-bbbdd62504d7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6f1c37e6-64af-4f4c-b07a-8e23cfdc40d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_edf97035-8180-4ac7-85ce-0864004d18d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d957605e-9c83-443f-8f66-bbbdd62504d7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_edf97035-8180-4ac7-85ce-0864004d18d9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://c3.ai/role/RevenueDeferredRevenueBalanceDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#RevenueDeferredRevenueBalanceDetails"/>
  <link:calculationLink xlink:role="http://c3.ai/role/RevenueDeferredRevenueBalanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_92e7b1cb-d9d4-4670-9ea2-7882e236ffcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_5fb15c7a-862a-408c-aaf7-61f63de51449" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_92e7b1cb-d9d4-4670-9ea2-7882e236ffcb" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_5fb15c7a-862a-408c-aaf7-61f63de51449" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_8c41c639-dd80-4128-8f38-5cfcaed29c46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_92e7b1cb-d9d4-4670-9ea2-7882e236ffcb" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_8c41c639-dd80-4128-8f38-5cfcaed29c46" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities_d3a43772-ed64-4af8-a791-1b05b8c83049" xlink:href="ai-20211031.xsd#ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_41b184ca-fb74-4570-8749-c1c08292de2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities_d3a43772-ed64-4af8-a791-1b05b8c83049" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_41b184ca-fb74-4570-8749-c1c08292de2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ba4363b4-02ff-4ada-a881-cfe329f052ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities_d3a43772-ed64-4af8-a791-1b05b8c83049" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ba4363b4-02ff-4ada-a881-cfe329f052ae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#InvestmentsAvailableforSaleMarketableSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost_7d969c8c-405a-4257-b1c2-75c696664a82" xlink:href="ai-20211031.xsd#ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities_c6e62946-c10c-4a1c-8f41-31f9a13f7863" xlink:href="ai-20211031.xsd#ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost_7d969c8c-405a-4257-b1c2-75c696664a82" xlink:to="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities_c6e62946-c10c-4a1c-8f41-31f9a13f7863" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_6af7d4a9-26c1-4a61-861f-b9319e100b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost_7d969c8c-405a-4257-b1c2-75c696664a82" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_6af7d4a9-26c1-4a61-861f-b9319e100b9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_45bfcb8e-eb0b-420e-814b-8c705a70dda6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost_7d969c8c-405a-4257-b1c2-75c696664a82" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_45bfcb8e-eb0b-420e-814b-8c705a70dda6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7bcfbc58-a37e-43db-b5a2-68067dbec0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a03eebde-aa39-424e-9e05-bd0a2c492acc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7bcfbc58-a37e-43db-b5a2-68067dbec0b5" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a03eebde-aa39-424e-9e05-bd0a2c492acc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_26a92243-37c9-44e7-a8bb-1f416f95bc93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7bcfbc58-a37e-43db-b5a2-68067dbec0b5" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_26a92243-37c9-44e7-a8bb-1f416f95bc93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f5809631-c448-4c72-b2ff-4ca5a66b3522" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7bcfbc58-a37e-43db-b5a2-68067dbec0b5" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f5809631-c448-4c72-b2ff-4ca5a66b3522" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails_1" xlink:type="simple" xlink:href="ai-20211031.xsd#InvestmentsAvailableforSaleMarketableSecuritiesDetails_1"/>
  <link:calculationLink xlink:role="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost_477340b8-9215-42a7-9d12-648e430bc313" xlink:href="ai-20211031.xsd#ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4ae36b93-ac72-41fa-ad03-ece4d41ac181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost_477340b8-9215-42a7-9d12-648e430bc313" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4ae36b93-ac72-41fa-ad03-ece4d41ac181" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_05cbe1ab-4a5d-4494-9579-c91592dbe555" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost_477340b8-9215-42a7-9d12-648e430bc313" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_05cbe1ab-4a5d-4494-9579-c91592dbe555" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails"/>
  <link:calculationLink xlink:role="http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_bb3b7c32-f510-4972-ba90-6e853bb5cb68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_7f9397c8-d1f8-43f3-8def-beb50d198469" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_bb3b7c32-f510-4972-ba90-6e853bb5cb68" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_7f9397c8-d1f8-43f3-8def-beb50d198469" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_eff202ad-9ba7-4810-91cb-42fce18b1c47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_bb3b7c32-f510-4972-ba90-6e853bb5cb68" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_eff202ad-9ba7-4810-91cb-42fce18b1c47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2c4cd3ae-a78f-4d1f-aed9-2b196a04f398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_0cea5570-0a17-40de-a820-dea2bfaecf9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2c4cd3ae-a78f-4d1f-aed9-2b196a04f398" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_0cea5570-0a17-40de-a820-dea2bfaecf9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_0a28da62-aca1-4661-ba2d-f9a3f0a2356a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2c4cd3ae-a78f-4d1f-aed9-2b196a04f398" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_0a28da62-aca1-4661-ba2d-f9a3f0a2356a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails"/>
  <link:calculationLink xlink:role="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_a084db6f-4dec-4732-bd66-1b8cea544778" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_0194eae8-dd17-4f9d-85f5-b73b9aca691f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a084db6f-4dec-4732-bd66-1b8cea544778" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_0194eae8-dd17-4f9d-85f5-b73b9aca691f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_6d18dd92-da1c-47f8-9394-2546982fc7dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a084db6f-4dec-4732-bd66-1b8cea544778" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_6d18dd92-da1c-47f8-9394-2546982fc7dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_9c58b7d8-5c7e-43c2-84af-cd972e9e3142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_c7758de9-68f8-49f2-8071-559a0d3e5aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_9c58b7d8-5c7e-43c2-84af-cd972e9e3142" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_c7758de9-68f8-49f2-8071-559a0d3e5aa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_e074c9bb-6a95-4de8-b71a-c1be83556b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_9c58b7d8-5c7e-43c2-84af-cd972e9e3142" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_e074c9bb-6a95-4de8-b71a-c1be83556b0a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#BalanceSheetDetailsPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_fe21bffe-8818-4875-be70-5d2a188917e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_14932660-7645-45a5-adff-0a6dd78fe0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_fe21bffe-8818-4875-be70-5d2a188917e7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_14932660-7645-45a5-adff-0a6dd78fe0a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e986d590-8217-4d76-add4-64ab49a8e82f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_fe21bffe-8818-4875-be70-5d2a188917e7" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e986d590-8217-4d76-add4-64ab49a8e82f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails"/>
  <link:calculationLink xlink:role="http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c9462b00-9ac8-45ca-8f61-a34ca55bb8fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent_9a61ab17-64ac-4700-bd8b-ba6b007775c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c9462b00-9ac8-45ca-8f61-a34ca55bb8fe" xlink:to="loc_us-gaap_AccruedBonusesCurrent_9a61ab17-64ac-4700-bd8b-ba6b007775c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrent_338094e3-b65f-4eab-b43a-e1705e4a94c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedVacationCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c9462b00-9ac8-45ca-8f61-a34ca55bb8fe" xlink:to="loc_us-gaap_AccruedVacationCurrent_338094e3-b65f-4eab-b43a-e1705e4a94c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent_e5bb8e56-17bd-48e6-8ee0-e45679fe7fa5" xlink:href="ai-20211031.xsd#ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c9462b00-9ac8-45ca-8f61-a34ca55bb8fe" xlink:to="loc_ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent_e5bb8e56-17bd-48e6-8ee0-e45679fe7fa5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_fc92faaf-43e0-47bd-b9b5-d4dcb512095e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c9462b00-9ac8-45ca-8f61-a34ca55bb8fe" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_fc92faaf-43e0-47bd-b9b5-d4dcb512095e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_8bfda47a-da8b-46e1-af61-81aea71edb89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c9462b00-9ac8-45ca-8f61-a34ca55bb8fe" xlink:to="loc_us-gaap_AccruedSalariesCurrent_8bfda47a-da8b-46e1-af61-81aea71edb89" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_bbbaf70f-d08c-4ac4-92d2-2a83fd798564" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_1a83b525-ca89-4550-b308-313d773b39b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_bbbaf70f-d08c-4ac4-92d2-2a83fd798564" xlink:to="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_1a83b525-ca89-4550-b308-313d773b39b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_AccruedGeneralExpensesCurrent_7c00eda5-dd6a-431a-973d-4d7349ba3351" xlink:href="ai-20211031.xsd#ai_AccruedGeneralExpensesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_bbbaf70f-d08c-4ac4-92d2-2a83fd798564" xlink:to="loc_ai_AccruedGeneralExpensesCurrent_7c00eda5-dd6a-431a-973d-4d7349ba3351" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_0f2e3f12-4e72-4db3-9b22-d2fa786bda68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_bbbaf70f-d08c-4ac4-92d2-2a83fd798564" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0f2e3f12-4e72-4db3-9b22-d2fa786bda68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_2a5c2883-28bf-4a9b-ad0c-d0bd19881d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_bbbaf70f-d08c-4ac4-92d2-2a83fd798564" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_2a5c2883-28bf-4a9b-ad0c-d0bd19881d6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_36be21f2-ebef-4a64-ba4c-b1ec457458c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_bbbaf70f-d08c-4ac4-92d2-2a83fd798564" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_36be21f2-ebef-4a64-ba4c-b1ec457458c5" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>ai-20211031_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 2021 Workiva-->
<!--r:c8ca4275-0c2e-426f-acc7-ecaa3cf5c21a,g:579c24ff-5ec7-47e0-95b9-ecaa0cfd955d-->
<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://c3.ai/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="ai-20211031.xsd#DocumentandEntityInformation"/>
  <link:definitionLink xlink:role="http://c3.ai/role/DocumentandEntityInformation" xlink:type="extended" id="i514de560d9a341a291bb82c39652e473_DocumentandEntityInformation">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_042b12a4-f43b-4ed4-aaa6-3842ed0b8ba5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_DocumentType_042b12a4-f43b-4ed4-aaa6-3842ed0b8ba5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_f905f9ac-bbe8-4d34-aa9f-c706c51b6ff3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_DocumentQuarterlyReport_f905f9ac-bbe8-4d34-aa9f-c706c51b6ff3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_6a77338e-ac7e-406c-a355-1587ef965824" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_DocumentPeriodEndDate_6a77338e-ac7e-406c-a355-1587ef965824" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_0b6c9707-7f20-43d1-8e2e-b845e041317e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_DocumentTransitionReport_0b6c9707-7f20-43d1-8e2e-b845e041317e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_007fac24-3fe3-4a04-8123-4b9c638319ac" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityFileNumber_007fac24-3fe3-4a04-8123-4b9c638319ac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_3b89327e-9de0-42d0-86c0-0cdfbb12002c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityRegistrantName_3b89327e-9de0-42d0-86c0-0cdfbb12002c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_f7c7e056-d1da-4aed-b888-a74b21f71e49" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityIncorporationStateCountryCode_f7c7e056-d1da-4aed-b888-a74b21f71e49" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_daeabcfc-4bab-4748-874d-be93d1f90ff5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityTaxIdentificationNumber_daeabcfc-4bab-4748-874d-be93d1f90ff5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_7a9b1fa5-1c5b-4ed5-8d41-975fe5d0e18f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityAddressAddressLine1_7a9b1fa5-1c5b-4ed5-8d41-975fe5d0e18f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_d4bbb658-8906-4fc8-8afa-18d39845dee8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityAddressAddressLine2_d4bbb658-8906-4fc8-8afa-18d39845dee8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_6e320d13-09e9-4bd1-83cd-847abead961c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityAddressCityOrTown_6e320d13-09e9-4bd1-83cd-847abead961c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_8ff64747-faf0-477d-a93a-78c4bd46a6c3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityAddressStateOrProvince_8ff64747-faf0-477d-a93a-78c4bd46a6c3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_868afcc7-3a47-4ed9-b9e8-e09dfc7bde06" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityAddressPostalZipCode_868afcc7-3a47-4ed9-b9e8-e09dfc7bde06" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f38294dc-c711-47ea-894e-8441e00c1bcd" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_CityAreaCode_f38294dc-c711-47ea-894e-8441e00c1bcd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_7a1bb374-6a54-4655-9c3e-73433f839c39" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_LocalPhoneNumber_7a1bb374-6a54-4655-9c3e-73433f839c39" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_8a740ac9-d091-4023-9b95-9b372a394bb5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_Security12bTitle_8a740ac9-d091-4023-9b95-9b372a394bb5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_55531fe2-36a0-4048-9c4b-b47a9fde03b6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_TradingSymbol_55531fe2-36a0-4048-9c4b-b47a9fde03b6" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_fc0268a8-ff56-4ae1-a582-029326da5e96" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_SecurityExchangeName_fc0268a8-ff56-4ae1-a582-029326da5e96" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_07146038-7b4a-48b0-a4bd-7ab11e2ceedf" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityCurrentReportingStatus_07146038-7b4a-48b0-a4bd-7ab11e2ceedf" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_3465c6ca-3b10-4e14-86aa-0a31cbfc80c5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityInteractiveDataCurrent_3465c6ca-3b10-4e14-86aa-0a31cbfc80c5" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ea1c9b94-f9be-474e-aa48-6de15cb0fff0" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityFilerCategory_ea1c9b94-f9be-474e-aa48-6de15cb0fff0" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_39c79440-48b3-423f-9cf3-b4dd3054ca4d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntitySmallBusiness_39c79440-48b3-423f-9cf3-b4dd3054ca4d" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_3b921191-c792-4e15-9b81-3bfcaf24f777" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityEmergingGrowthCompany_3b921191-c792-4e15-9b81-3bfcaf24f777" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_57886cdb-ebf0-4f9c-8e4d-4b77d81f9392" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityExTransitionPeriod_57886cdb-ebf0-4f9c-8e4d-4b77d81f9392" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_f75d63a6-180e-474f-9aa1-b8716e775f84" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityShellCompany_f75d63a6-180e-474f-9aa1-b8716e775f84" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_217088d7-466c-4878-ba59-e5516b2a2d79" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_217088d7-466c-4878-ba59-e5516b2a2d79" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_0a2442d6-0b00-467d-ab80-ac61bbb641a9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_CurrentFiscalYearEndDate_0a2442d6-0b00-467d-ab80-ac61bbb641a9" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_574602d2-53d4-45b4-b12b-65bd07708147" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_AmendmentFlag_574602d2-53d4-45b4-b12b-65bd07708147" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_6762811a-1f71-43b2-a80a-2d94a1c29cec" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityCentralIndexKey_6762811a-1f71-43b2-a80a-2d94a1c29cec" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_ce5dbe2d-4761-4e4d-91d2-85cb802c87d4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_DocumentFiscalYearFocus_ce5dbe2d-4761-4e4d-91d2-85cb802c87d4" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1ef7f04e-8475-49c4-8981-011b0aaa2a7d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_DocumentFiscalPeriodFocus_1ef7f04e-8475-49c4-8981-011b0aaa2a7d" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_e023d804-79bc-4d0b-a625-1cb613b55b57" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_DocumentInformationTable_e023d804-79bc-4d0b-a625-1cb613b55b57" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e5b997df-1e2f-4545-b6d5-6c51893e1667" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_e023d804-79bc-4d0b-a625-1cb613b55b57" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e5b997df-1e2f-4545-b6d5-6c51893e1667" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e5b997df-1e2f-4545-b6d5-6c51893e1667_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e5b997df-1e2f-4545-b6d5-6c51893e1667" xlink:to="loc_us-gaap_ClassOfStockDomain_e5b997df-1e2f-4545-b6d5-6c51893e1667_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8772fee7-fc00-41e3-8575-6d86c5d0054f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e5b997df-1e2f-4545-b6d5-6c51893e1667" xlink:to="loc_us-gaap_ClassOfStockDomain_8772fee7-fc00-41e3-8575-6d86c5d0054f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_6437b35b-7722-4ce3-8a11-1f2bca4cbccc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8772fee7-fc00-41e3-8575-6d86c5d0054f" xlink:to="loc_us-gaap_CommonClassAMember_6437b35b-7722-4ce3-8a11-1f2bca4cbccc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_0583c676-e53f-44e3-8fea-ec5023b68ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8772fee7-fc00-41e3-8575-6d86c5d0054f" xlink:to="loc_us-gaap_CommonClassBMember_0583c676-e53f-44e3-8fea-ec5023b68ce4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="ai-20211031.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="i0eddf39416f0449fb4c8bbb3ca0305f4_CONDENSEDCONSOLIDATEDBALANCESHEETS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bbf21cda-a9c3-4b18-861d-6814cfcf8a24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_848d41f8-8d26-4372-8850-6481f9ef88af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bbf21cda-a9c3-4b18-861d-6814cfcf8a24" xlink:to="loc_us-gaap_AssetsAbstract_848d41f8-8d26-4372-8850-6481f9ef88af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_78a117c1-8c9b-471b-a45a-d1c0e17bf584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_848d41f8-8d26-4372-8850-6481f9ef88af" xlink:to="loc_us-gaap_AssetsCurrentAbstract_78a117c1-8c9b-471b-a45a-d1c0e17bf584" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_47a55308-88b4-4443-8fbb-78931bdf530d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_78a117c1-8c9b-471b-a45a-d1c0e17bf584" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_47a55308-88b4-4443-8fbb-78931bdf530d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_8d7c707d-2c76-44b1-97ff-bae66c3fc5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_78a117c1-8c9b-471b-a45a-d1c0e17bf584" xlink:to="loc_us-gaap_ShortTermInvestments_8d7c707d-2c76-44b1-97ff-bae66c3fc5f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f96ee25e-5b1a-4cee-abfd-ece475b25562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_78a117c1-8c9b-471b-a45a-d1c0e17bf584" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f96ee25e-5b1a-4cee-abfd-ece475b25562" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_946711e8-cae5-4a7d-84f4-cf4093e46dea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_78a117c1-8c9b-471b-a45a-d1c0e17bf584" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_946711e8-cae5-4a7d-84f4-cf4093e46dea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8aacf667-2d7b-4c85-969f-33fa0c5f38a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_78a117c1-8c9b-471b-a45a-d1c0e17bf584" xlink:to="loc_us-gaap_AssetsCurrent_8aacf667-2d7b-4c85-969f-33fa0c5f38a9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_06988ef6-fec7-4709-a4c1-30af17079ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_848d41f8-8d26-4372-8850-6481f9ef88af" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_06988ef6-fec7-4709-a4c1-30af17079ac1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_44685e58-0a6a-491d-9dc9-2f726dfe7092" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_848d41f8-8d26-4372-8850-6481f9ef88af" xlink:to="loc_us-gaap_Goodwill_44685e58-0a6a-491d-9dc9-2f726dfe7092" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_6ba82884-b90d-4f38-809d-6b4b381144bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_848d41f8-8d26-4372-8850-6481f9ef88af" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_6ba82884-b90d-4f38-809d-6b4b381144bb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ca7c54c2-fb74-4273-89bb-cc0988fc4ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_848d41f8-8d26-4372-8850-6481f9ef88af" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_ca7c54c2-fb74-4273-89bb-cc0988fc4ca5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c30ddb12-5b9a-4e9c-8489-c25a8d3ab6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_848d41f8-8d26-4372-8850-6481f9ef88af" xlink:to="loc_us-gaap_Assets_c30ddb12-5b9a-4e9c-8489-c25a8d3ab6b5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_64ecf375-4993-40d4-9ca9-007afc2feabc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bbf21cda-a9c3-4b18-861d-6814cfcf8a24" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_64ecf375-4993-40d4-9ca9-007afc2feabc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_1626596b-fe90-4cf0-bec3-1e249a4a8d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_64ecf375-4993-40d4-9ca9-007afc2feabc" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_1626596b-fe90-4cf0-bec3-1e249a4a8d6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e4c7de4d-4566-42ee-bfb9-24afbfdba569" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1626596b-fe90-4cf0-bec3-1e249a4a8d6c" xlink:to="loc_us-gaap_AccountsPayableCurrent_e4c7de4d-4566-42ee-bfb9-24afbfdba569" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_e0cf3411-3d1b-4447-84cf-c2d9c5b9887b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1626596b-fe90-4cf0-bec3-1e249a4a8d6c" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_e0cf3411-3d1b-4447-84cf-c2d9c5b9887b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_89a350e3-9223-4166-abcc-65da98a3cf27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1626596b-fe90-4cf0-bec3-1e249a4a8d6c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_89a350e3-9223-4166-abcc-65da98a3cf27" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_aec3e7f7-9ff3-4999-b80e-1517d4c65bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1626596b-fe90-4cf0-bec3-1e249a4a8d6c" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_aec3e7f7-9ff3-4999-b80e-1517d4c65bdd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f8728719-fe0b-4c81-934b-34d288c24c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1626596b-fe90-4cf0-bec3-1e249a4a8d6c" xlink:to="loc_us-gaap_LiabilitiesCurrent_f8728719-fe0b-4c81-934b-34d288c24c3f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_25b4c817-cc4a-464e-a642-20b25b0037cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_64ecf375-4993-40d4-9ca9-007afc2feabc" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_25b4c817-cc4a-464e-a642-20b25b0037cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b455e4f1-0f3d-48cb-82f9-70c91ded7896" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_64ecf375-4993-40d4-9ca9-007afc2feabc" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b455e4f1-0f3d-48cb-82f9-70c91ded7896" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b9b85a3e-fcba-48b9-8b50-fcb9ef579af7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_64ecf375-4993-40d4-9ca9-007afc2feabc" xlink:to="loc_us-gaap_Liabilities_b9b85a3e-fcba-48b9-8b50-fcb9ef579af7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_8c1e4111-bc96-4175-96f6-446cc8ba3ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_64ecf375-4993-40d4-9ca9-007afc2feabc" xlink:to="loc_us-gaap_CommitmentsAndContingencies_8c1e4111-bc96-4175-96f6-446cc8ba3ca5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_b031daa0-178b-4c4d-8fa9-c9c01ba81d11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_64ecf375-4993-40d4-9ca9-007afc2feabc" xlink:to="loc_us-gaap_StockholdersEquityAbstract_b031daa0-178b-4c4d-8fa9-c9c01ba81d11" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_f6f4908c-0670-439a-aa10-1bc62e3e1a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_b031daa0-178b-4c4d-8fa9-c9c01ba81d11" xlink:to="loc_us-gaap_CommonStockValue_f6f4908c-0670-439a-aa10-1bc62e3e1a6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4beecb66-a347-4fed-a608-a797d06f92f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_b031daa0-178b-4c4d-8fa9-c9c01ba81d11" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4beecb66-a347-4fed-a608-a797d06f92f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d98be573-5ac4-4efe-b30d-4ee16072ae2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_b031daa0-178b-4c4d-8fa9-c9c01ba81d11" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d98be573-5ac4-4efe-b30d-4ee16072ae2e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_847d6f58-b324-4ff2-8c63-af3b328c4150" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_b031daa0-178b-4c4d-8fa9-c9c01ba81d11" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_847d6f58-b324-4ff2-8c63-af3b328c4150" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_74dbebd6-757a-4515-aaf3-dd6b7eaf7b49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_b031daa0-178b-4c4d-8fa9-c9c01ba81d11" xlink:to="loc_us-gaap_StockholdersEquity_74dbebd6-757a-4515-aaf3-dd6b7eaf7b49" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e3208777-6c11-43cc-92f0-16011c7f47d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_64ecf375-4993-40d4-9ca9-007afc2feabc" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_e3208777-6c11-43cc-92f0-16011c7f47d1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8032969e-1698-4006-9d7f-d3a36d4a7cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_bbf21cda-a9c3-4b18-861d-6814cfcf8a24" xlink:to="loc_us-gaap_StatementTable_8032969e-1698-4006-9d7f-d3a36d4a7cd4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1b175cdd-462a-4e31-a0d6-23bc46e4ce77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8032969e-1698-4006-9d7f-d3a36d4a7cd4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1b175cdd-462a-4e31-a0d6-23bc46e4ce77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1b175cdd-462a-4e31-a0d6-23bc46e4ce77_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1b175cdd-462a-4e31-a0d6-23bc46e4ce77" xlink:to="loc_us-gaap_ClassOfStockDomain_1b175cdd-462a-4e31-a0d6-23bc46e4ce77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ad0743ff-9504-4757-871a-c230d13b9c64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1b175cdd-462a-4e31-a0d6-23bc46e4ce77" xlink:to="loc_us-gaap_ClassOfStockDomain_ad0743ff-9504-4757-871a-c230d13b9c64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9af4bf1e-93a9-456d-b899-9eaea82cce31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ad0743ff-9504-4757-871a-c230d13b9c64" xlink:to="loc_us-gaap_CommonClassAMember_9af4bf1e-93a9-456d-b899-9eaea82cce31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_cfd9938a-1244-48da-89af-84995c0143ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ad0743ff-9504-4757-871a-c230d13b9c64" xlink:to="loc_us-gaap_CommonClassBMember_cfd9938a-1244-48da-89af-84995c0143ea" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="ai-20211031.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended" id="i03dce0eb7224437a87213c5fe16cfbc2_CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_5aaf1819-ff03-4816-977d-6e777c54b5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_5aaf1819-ff03-4816-977d-6e777c54b5d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_2cdefaba-2c05-4276-b7bc-cc4bf90db163" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_2cdefaba-2c05-4276-b7bc-cc4bf90db163" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_6a6dedee-511d-46bd-9421-3733d6deee23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_6a6dedee-511d-46bd-9421-3733d6deee23" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_1a231cdc-cd67-47bf-9f23-222902c5393d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_CommonStockSharesIssued_1a231cdc-cd67-47bf-9f23-222902c5393d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e346ad8f-6ab5-4c1f-abc1-641048d3729a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e346ad8f-6ab5-4c1f-abc1-641048d3729a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_79730319-dfaa-4d99-a323-860817bbc03d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_79730319-dfaa-4d99-a323-860817bbc03d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_598230ef-595b-4fd8-ab28-f3efb31230e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_598230ef-595b-4fd8-ab28-f3efb31230e4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4416347f-dda4-455f-a467-4235bd4a66a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4416347f-dda4-455f-a467-4235bd4a66a4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_e457a1c5-95d8-4c92-92f0-ff51a732a62c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_e457a1c5-95d8-4c92-92f0-ff51a732a62c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_dee8f420-9ecf-47bd-b5b5-798d1af62ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_dee8f420-9ecf-47bd-b5b5-798d1af62ae8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_4e85124c-a30b-46bb-82e2-a294bc9fe56b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_4e85124c-a30b-46bb-82e2-a294bc9fe56b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToOtherRelatedPartiesNoncurrent_5c44f61f-acb4-4568-9e6b-62586b34f9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToOtherRelatedPartiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_DueToOtherRelatedPartiesNoncurrent_5c44f61f-acb4-4568-9e6b-62586b34f9b8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_86f31152-4307-40ce-b0cd-587260cbc70d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_StatementTable_86f31152-4307-40ce-b0cd-587260cbc70d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c003089a-b0ba-4615-9362-9341f9cda29e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_86f31152-4307-40ce-b0cd-587260cbc70d" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c003089a-b0ba-4615-9362-9341f9cda29e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c003089a-b0ba-4615-9362-9341f9cda29e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c003089a-b0ba-4615-9362-9341f9cda29e" xlink:to="loc_us-gaap_ClassOfStockDomain_c003089a-b0ba-4615-9362-9341f9cda29e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_de26f91b-f3f6-452d-88be-b953c18d4163" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c003089a-b0ba-4615-9362-9341f9cda29e" xlink:to="loc_us-gaap_ClassOfStockDomain_de26f91b-f3f6-452d-88be-b953c18d4163" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_1d92790d-afa9-4b79-b2e1-ad9f046ffc2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_de26f91b-f3f6-452d-88be-b953c18d4163" xlink:to="loc_us-gaap_CommonClassAMember_1d92790d-afa9-4b79-b2e1-ad9f046ffc2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_def9ed8b-7b39-46f2-8a4a-d55f5b0200c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_de26f91b-f3f6-452d-88be-b953c18d4163" xlink:to="loc_us-gaap_CommonClassBMember_def9ed8b-7b39-46f2-8a4a-d55f5b0200c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_48c33b7c-a3a4-43e3-b78c-4ee56c9e4858" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_86f31152-4307-40ce-b0cd-587260cbc70d" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_48c33b7c-a3a4-43e3-b78c-4ee56c9e4858" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_48c33b7c-a3a4-43e3-b78c-4ee56c9e4858_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_48c33b7c-a3a4-43e3-b78c-4ee56c9e4858" xlink:to="loc_us-gaap_RelatedPartyDomain_48c33b7c-a3a4-43e3-b78c-4ee56c9e4858_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b25ee0f1-6bc3-42c6-942c-5c2766f536f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_48c33b7c-a3a4-43e3-b78c-4ee56c9e4858" xlink:to="loc_us-gaap_RelatedPartyDomain_b25ee0f1-6bc3-42c6-942c-5c2766f536f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_0389c1bd-55cc-4393-97d5-4fdd42ba0cdd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_b25ee0f1-6bc3-42c6-942c-5c2766f536f4" xlink:to="loc_srt_AffiliatedEntityMember_0389c1bd-55cc-4393-97d5-4fdd42ba0cdd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="ai-20211031.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:definitionLink xlink:role="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended" id="iaa349d77249c418399f36c9ce002baa6_CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_ed947d17-fa8c-463c-90ef-087796e7022e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_RevenuesAbstract_ed947d17-fa8c-463c-90ef-087796e7022e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2579f1c7-289d-42d2-bc3f-492ea18db3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_ed947d17-fa8c-463c-90ef-087796e7022e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2579f1c7-289d-42d2-bc3f-492ea18db3bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_bcbc02cd-3c29-4ee8-8b07-a96662254c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_CostOfRevenueAbstract_bcbc02cd-3c29-4ee8-8b07-a96662254c3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_3762c3a2-2d12-48d0-9a84-a18a9ff686f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_bcbc02cd-3c29-4ee8-8b07-a96662254c3d" xlink:to="loc_us-gaap_CostOfRevenue_3762c3a2-2d12-48d0-9a84-a18a9ff686f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_666d03e9-8765-4d79-b78e-0098ae96b5de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_GrossProfit_666d03e9-8765-4d79-b78e-0098ae96b5de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_c5fa1e12-03f0-4eff-be91-9a9f7d127a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_OperatingExpensesAbstract_c5fa1e12-03f0-4eff-be91-9a9f7d127a1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_37a3441b-02e8-4e1f-809b-346ad39ad0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c5fa1e12-03f0-4eff-be91-9a9f7d127a1b" xlink:to="loc_us-gaap_SellingAndMarketingExpense_37a3441b-02e8-4e1f-809b-346ad39ad0aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_38af0b9a-b72d-4600-b1dd-c78d9b954b42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c5fa1e12-03f0-4eff-be91-9a9f7d127a1b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_38af0b9a-b72d-4600-b1dd-c78d9b954b42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_048c28ed-7f65-4295-bcf8-d50fb5e31c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c5fa1e12-03f0-4eff-be91-9a9f7d127a1b" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_048c28ed-7f65-4295-bcf8-d50fb5e31c7e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c2716bac-eaa1-42b0-8b40-6e5a9109597c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c5fa1e12-03f0-4eff-be91-9a9f7d127a1b" xlink:to="loc_us-gaap_OperatingExpenses_c2716bac-eaa1-42b0-8b40-6e5a9109597c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_eb01a65f-4210-4417-8fdd-f72464fdc5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_OperatingIncomeLoss_eb01a65f-4210-4417-8fdd-f72464fdc5c3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_fe3f7dc4-7b2e-4f4b-8fb5-24a3698d4ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_InvestmentIncomeInterest_fe3f7dc4-7b2e-4f4b-8fb5-24a3698d4ba4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_ec216243-57ea-44cb-a57c-56ceb7ce7134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_ec216243-57ea-44cb-a57c-56ceb7ce7134" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e8a562b4-038e-458c-b873-c2955779b459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e8a562b4-038e-458c-b873-c2955779b459" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_00625a43-739d-4508-8fa5-8a007ecc7fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_00625a43-739d-4508-8fa5-8a007ecc7fe0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9e1c829d-6005-47e0-88db-e911436230cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_NetIncomeLoss_9e1c829d-6005-47e0-88db-e911436230cd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b620ffcd-3d3b-473e-babe-e65312edede8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_EarningsPerShareBasic_b620ffcd-3d3b-473e-babe-e65312edede8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_efc82127-d2f3-4a0b-a6f2-d1481892451b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_EarningsPerShareDiluted_efc82127-d2f3-4a0b-a6f2-d1481892451b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cd984337-7a8f-4346-beab-d651aec4fb54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cd984337-7a8f-4346-beab-d651aec4fb54" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6867d605-a132-429b-9834-974b2e787bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6867d605-a132-429b-9834-974b2e787bc0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9da45043-003b-4b3e-867b-03045eb34d07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_StatementTable_9da45043-003b-4b3e-867b-03045eb34d07" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_446e1479-b15d-4c63-94c4-06245d905a6e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9da45043-003b-4b3e-867b-03045eb34d07" xlink:to="loc_srt_ProductOrServiceAxis_446e1479-b15d-4c63-94c4-06245d905a6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_446e1479-b15d-4c63-94c4-06245d905a6e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_446e1479-b15d-4c63-94c4-06245d905a6e" xlink:to="loc_srt_ProductsAndServicesDomain_446e1479-b15d-4c63-94c4-06245d905a6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b0677628-5867-4324-bbb5-163db3734402" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_446e1479-b15d-4c63-94c4-06245d905a6e" xlink:to="loc_srt_ProductsAndServicesDomain_b0677628-5867-4324-bbb5-163db3734402" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember_1bedb56b-236b-4c1e-8df5-1477d3d7b26f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b0677628-5867-4324-bbb5-163db3734402" xlink:to="loc_us-gaap_LicenseAndServiceMember_1bedb56b-236b-4c1e-8df5-1477d3d7b26f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ProfessionalServicesMember_8e252a53-1c28-4a79-bee9-df0716b9e924" xlink:href="ai-20211031.xsd#ai_ProfessionalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b0677628-5867-4324-bbb5-163db3734402" xlink:to="loc_ai_ProfessionalServicesMember_8e252a53-1c28-4a79-bee9-df0716b9e924" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_eae81e87-dd5a-4dd9-a28b-7c1c0e736c76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9da45043-003b-4b3e-867b-03045eb34d07" xlink:to="loc_us-gaap_StatementClassOfStockAxis_eae81e87-dd5a-4dd9-a28b-7c1c0e736c76" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_eae81e87-dd5a-4dd9-a28b-7c1c0e736c76_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_eae81e87-dd5a-4dd9-a28b-7c1c0e736c76" xlink:to="loc_us-gaap_ClassOfStockDomain_eae81e87-dd5a-4dd9-a28b-7c1c0e736c76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_adb7e93c-0f6c-40e4-b55a-e84e2d248490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_eae81e87-dd5a-4dd9-a28b-7c1c0e736c76" xlink:to="loc_us-gaap_ClassOfStockDomain_adb7e93c-0f6c-40e4-b55a-e84e2d248490" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ecc598fd-feba-491b-825b-64204ca8bbf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_adb7e93c-0f6c-40e4-b55a-e84e2d248490" xlink:to="loc_us-gaap_CommonClassAMember_ecc598fd-feba-491b-825b-64204ca8bbf8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertibleCommonClassA1StockMember_faec541f-88e4-4918-9fff-ce7eb3f4c535" xlink:href="ai-20211031.xsd#ai_RedeemableConvertibleCommonClassA1StockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_adb7e93c-0f6c-40e4-b55a-e84e2d248490" xlink:to="loc_ai_RedeemableConvertibleCommonClassA1StockMember_faec541f-88e4-4918-9fff-ce7eb3f4c535" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_aa5baffd-4e19-4581-8b8a-96adde1e75cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_adb7e93c-0f6c-40e4-b55a-e84e2d248490" xlink:to="loc_us-gaap_CommonClassBMember_aa5baffd-4e19-4581-8b8a-96adde1e75cf" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical" xlink:type="simple" xlink:href="ai-20211031.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical"/>
  <link:definitionLink xlink:role="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical" xlink:type="extended" id="i60b1fe9b390b4a40a2fa2b16f7012ad2_CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6d690a2a-a848-4abe-8153-c7fe8fccca9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_10394ca2-38ee-466f-bea8-f33e5486194c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d690a2a-a848-4abe-8153-c7fe8fccca9a" xlink:to="loc_us-gaap_RevenueFromRelatedParties_10394ca2-38ee-466f-bea8-f33e5486194c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_9d530bb1-40a8-4095-9b69-13bb72ee990c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d690a2a-a848-4abe-8153-c7fe8fccca9a" xlink:to="loc_us-gaap_CostOfRevenue_9d530bb1-40a8-4095-9b69-13bb72ee990c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_f8cc7423-4198-4239-a00a-8ab3578f8505" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d690a2a-a848-4abe-8153-c7fe8fccca9a" xlink:to="loc_us-gaap_SellingAndMarketingExpense_f8cc7423-4198-4239-a00a-8ab3578f8505" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b397e97d-e789-4877-ab82-061d1d86c821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6d690a2a-a848-4abe-8153-c7fe8fccca9a" xlink:to="loc_us-gaap_StatementTable_b397e97d-e789-4877-ab82-061d1d86c821" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_45211d39-5b83-4c10-acd1-e3a6f7dde30c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b397e97d-e789-4877-ab82-061d1d86c821" xlink:to="loc_srt_ProductOrServiceAxis_45211d39-5b83-4c10-acd1-e3a6f7dde30c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_45211d39-5b83-4c10-acd1-e3a6f7dde30c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_45211d39-5b83-4c10-acd1-e3a6f7dde30c" xlink:to="loc_srt_ProductsAndServicesDomain_45211d39-5b83-4c10-acd1-e3a6f7dde30c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6d36e111-b1e4-4ee4-bdaa-1d3bb5654d7f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_45211d39-5b83-4c10-acd1-e3a6f7dde30c" xlink:to="loc_srt_ProductsAndServicesDomain_6d36e111-b1e4-4ee4-bdaa-1d3bb5654d7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember_5b619684-d8f9-4892-a282-64cc3d6a309e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6d36e111-b1e4-4ee4-bdaa-1d3bb5654d7f" xlink:to="loc_us-gaap_LicenseAndServiceMember_5b619684-d8f9-4892-a282-64cc3d6a309e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ProfessionalServicesMember_99cd833f-acd3-446f-9b6b-6194df4e626f" xlink:href="ai-20211031.xsd#ai_ProfessionalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6d36e111-b1e4-4ee4-bdaa-1d3bb5654d7f" xlink:to="loc_ai_ProfessionalServicesMember_99cd833f-acd3-446f-9b6b-6194df4e626f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e4fe044a-a40e-41b5-a7c4-dea6bc2f59ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b397e97d-e789-4877-ab82-061d1d86c821" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e4fe044a-a40e-41b5-a7c4-dea6bc2f59ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e4fe044a-a40e-41b5-a7c4-dea6bc2f59ec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e4fe044a-a40e-41b5-a7c4-dea6bc2f59ec" xlink:to="loc_us-gaap_RelatedPartyDomain_e4fe044a-a40e-41b5-a7c4-dea6bc2f59ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ff69de68-ca4c-4926-a5bd-8122b1fe77ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e4fe044a-a40e-41b5-a7c4-dea6bc2f59ec" xlink:to="loc_us-gaap_RelatedPartyDomain_ff69de68-ca4c-4926-a5bd-8122b1fe77ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember_74a264d8-de8b-4576-a5b9-815e461df9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_ff69de68-ca4c-4926-a5bd-8122b1fe77ab" xlink:to="loc_us-gaap_InvestorMember_74a264d8-de8b-4576-a5b9-815e461df9fe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="ai-20211031.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY" xlink:type="extended" id="i8bb5d39103294b8cb613131ef89d3873_CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d0041d97-6267-45c2-89de-de380f6789b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6850d449-e060-4bf1-afff-1cb90c00daf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d0041d97-6267-45c2-89de-de380f6789b7" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6850d449-e060-4bf1-afff-1cb90c00daf9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_6e589ad1-5728-4ea1-ad35-67c7bff51da1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6850d449-e060-4bf1-afff-1cb90c00daf9" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_6e589ad1-5728-4ea1-ad35-67c7bff51da1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_88acb21d-676f-474f-95bc-24394f523a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6850d449-e060-4bf1-afff-1cb90c00daf9" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_88acb21d-676f-474f-95bc-24394f523a6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_TemporaryEquityCollectionOfFinanceReceivable_8f85cb47-945c-4ea9-b823-98b2f4268d4d" xlink:href="ai-20211031.xsd#ai_TemporaryEquityCollectionOfFinanceReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6850d449-e060-4bf1-afff-1cb90c00daf9" xlink:to="loc_ai_TemporaryEquityCollectionOfFinanceReceivable_8f85cb47-945c-4ea9-b823-98b2f4268d4d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_47073645-c265-4577-92b5-83b42cbe7047" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_3df6f77f-aa41-4917-8af6-0ee583e6be5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d0041d97-6267-45c2-89de-de380f6789b7" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_eff541cc-19d2-4810-97fe-aa9f6d0e773a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_eff541cc-19d2-4810-97fe-aa9f6d0e773a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f4bc917e-65b1-491d-aba1-65f7021864b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_StockholdersEquity_f4bc917e-65b1-491d-aba1-65f7021864b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3aa8ca4f-91f3-47ce-a667-df92fbc8b0e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3aa8ca4f-91f3-47ce-a667-df92fbc8b0e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_18da584a-9a0f-4d08-8c50-f7ac7122f38f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_18da584a-9a0f-4d08-8c50-f7ac7122f38f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_APICIncreaseForCollectionOfFinanceReceivable_46c58e16-54a6-4eeb-9aa3-7aa593bb33ae" xlink:href="ai-20211031.xsd#ai_APICIncreaseForCollectionOfFinanceReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_ai_APICIncreaseForCollectionOfFinanceReceivable_46c58e16-54a6-4eeb-9aa3-7aa593bb33ae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1c54ec59-1697-4d45-9ec4-4606bf3591ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1c54ec59-1697-4d45-9ec4-4606bf3591ff" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_90224655-1685-4f32-b16e-8ea884dca3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_90224655-1685-4f32-b16e-8ea884dca3f7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_2a27b858-1587-4dbf-be4a-b73b6e25ae69" xlink:href="ai-20211031.xsd#ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_2a27b858-1587-4dbf-be4a-b73b6e25ae69" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_cfbf4dea-dbda-418c-8aa3-fe8758d0ac4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_cfbf4dea-dbda-418c-8aa3-fe8758d0ac4c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2aa1d69f-bf24-4ca7-8536-44a3ba8e84be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2aa1d69f-bf24-4ca7-8536-44a3ba8e84be" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_547158d4-4f93-4af2-84bb-5757a5c81341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_547158d4-4f93-4af2-84bb-5757a5c81341" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_02cddb64-522e-4263-8610-40ceb791defc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_NetIncomeLoss_02cddb64-522e-4263-8610-40ceb791defc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_badd3cb3-55f2-4a57-8365-454ed3491a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7052b41b-667a-4b3e-b78e-5c0c77f5ffa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_47f4bb6a-89ea-4116-a733-8193161c7d17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_d0041d97-6267-45c2-89de-de380f6789b7" xlink:to="loc_us-gaap_StatementTable_47f4bb6a-89ea-4116-a733-8193161c7d17" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9eb4562a-2fe1-4ee2-9338-e87e289c6e4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_47f4bb6a-89ea-4116-a733-8193161c7d17" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9eb4562a-2fe1-4ee2-9338-e87e289c6e4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9eb4562a-2fe1-4ee2-9338-e87e289c6e4e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9eb4562a-2fe1-4ee2-9338-e87e289c6e4e" xlink:to="loc_us-gaap_ClassOfStockDomain_9eb4562a-2fe1-4ee2-9338-e87e289c6e4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_cdaa7c74-8845-4686-9d34-b21f33f339cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9eb4562a-2fe1-4ee2-9338-e87e289c6e4e" xlink:to="loc_us-gaap_ClassOfStockDomain_cdaa7c74-8845-4686-9d34-b21f33f339cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_a2814f74-4f28-468a-b4e3-df46ca5a7fea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_cdaa7c74-8845-4686-9d34-b21f33f339cb" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_a2814f74-4f28-468a-b4e3-df46ca5a7fea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertibleCommonClassA1StockMember_76e330df-676f-4fa8-9fda-ec8e70d861c1" xlink:href="ai-20211031.xsd#ai_RedeemableConvertibleCommonClassA1StockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_cdaa7c74-8845-4686-9d34-b21f33f339cb" xlink:to="loc_ai_RedeemableConvertibleCommonClassA1StockMember_76e330df-676f-4fa8-9fda-ec8e70d861c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_bab18319-feb3-4a71-bc0b-5e768fd9898c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_47f4bb6a-89ea-4116-a733-8193161c7d17" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_bab18319-feb3-4a71-bc0b-5e768fd9898c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bab18319-feb3-4a71-bc0b-5e768fd9898c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_bab18319-feb3-4a71-bc0b-5e768fd9898c" xlink:to="loc_us-gaap_EquityComponentDomain_bab18319-feb3-4a71-bc0b-5e768fd9898c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_52a0deea-1e05-40cc-b90e-6fb196d11eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_bab18319-feb3-4a71-bc0b-5e768fd9898c" xlink:to="loc_us-gaap_EquityComponentDomain_52a0deea-1e05-40cc-b90e-6fb196d11eb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5e61677b-2aca-4118-abf4-e97d5185c163" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_52a0deea-1e05-40cc-b90e-6fb196d11eb8" xlink:to="loc_us-gaap_CommonStockMember_5e61677b-2aca-4118-abf4-e97d5185c163" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_53ea2ee1-8c94-4328-b6b2-ff2bc0aba260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_52a0deea-1e05-40cc-b90e-6fb196d11eb8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_53ea2ee1-8c94-4328-b6b2-ff2bc0aba260" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_21c18a04-c53f-40cf-a44c-6da969f743df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_52a0deea-1e05-40cc-b90e-6fb196d11eb8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_21c18a04-c53f-40cf-a44c-6da969f743df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_769726dd-4174-40cd-a46e-8c0cafe25edc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_52a0deea-1e05-40cc-b90e-6fb196d11eb8" xlink:to="loc_us-gaap_RetainedEarningsMember_769726dd-4174-40cd-a46e-8c0cafe25edc" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" xlink:type="simple" xlink:href="ai-20211031.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"/>
  <link:definitionLink xlink:role="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" xlink:type="extended" id="i298483cc0193457cb4acbbb20a63bea0_CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_09fb0a1e-1ce5-4042-83b7-8747cde3e536" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_c4918d1a-26bb-4bb5-a2be-4fcaaff0d595" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_09fb0a1e-1ce5-4042-83b7-8747cde3e536" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_c4918d1a-26bb-4bb5-a2be-4fcaaff0d595" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_12561640-d05d-42a5-b82c-2c0920a28a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_09fb0a1e-1ce5-4042-83b7-8747cde3e536" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_12561640-d05d-42a5-b82c-2c0920a28a1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_f4f2f3f7-b1da-4cba-95cf-1372267bbb23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_09fb0a1e-1ce5-4042-83b7-8747cde3e536" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_f4f2f3f7-b1da-4cba-95cf-1372267bbb23" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_f19d8ae7-08a2-4722-8f54-b00c3a5adfdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_09fb0a1e-1ce5-4042-83b7-8747cde3e536" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_f19d8ae7-08a2-4722-8f54-b00c3a5adfdb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties_03fa7967-7af9-4a17-800d-141338e4f2dc" xlink:href="ai-20211031.xsd#ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_09fb0a1e-1ce5-4042-83b7-8747cde3e536" xlink:to="loc_ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties_03fa7967-7af9-4a17-800d-141338e4f2dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_53f5b769-6114-437e-9138-6327f0190488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_09fb0a1e-1ce5-4042-83b7-8747cde3e536" xlink:to="loc_us-gaap_StatementTable_53f5b769-6114-437e-9138-6327f0190488" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0ba628d6-c0f0-4011-9671-35cc5b0d8565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_53f5b769-6114-437e-9138-6327f0190488" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0ba628d6-c0f0-4011-9671-35cc5b0d8565" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_0ba628d6-c0f0-4011-9671-35cc5b0d8565_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0ba628d6-c0f0-4011-9671-35cc5b0d8565" xlink:to="loc_us-gaap_RelatedPartyDomain_0ba628d6-c0f0-4011-9671-35cc5b0d8565_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_35d12e36-c5af-4f9c-990a-da5b9a4619b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0ba628d6-c0f0-4011-9671-35cc5b0d8565" xlink:to="loc_us-gaap_RelatedPartyDomain_35d12e36-c5af-4f9c-990a-da5b9a4619b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember_5be09ad6-d6e8-4469-8c2d-d564ed43f33b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_35d12e36-c5af-4f9c-990a-da5b9a4619b4" xlink:to="loc_us-gaap_InvestorMember_5be09ad6-d6e8-4469-8c2d-d564ed43f33b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#SummaryofBusinessandSignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails" xlink:type="extended" id="i5223241d210e452082ef2844f2ee20e8_SummaryofBusinessandSignificantAccountingPoliciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_95c1c3ca-f7fa-4b80-9f87-ea47d8e93678" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_95c1c3ca-f7fa-4b80-9f87-ea47d8e93678" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_06aab2d3-cb9e-4ff7-84a3-a93ce9d78e55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_06aab2d3-cb9e-4ff7-84a3-a93ce9d78e55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_80dadd7e-04d3-495b-8769-327c86718853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_80dadd7e-04d3-495b-8769-327c86718853" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_d5ce3872-db2d-43f0-9a71-eaa007ee6524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_d5ce3872-db2d-43f0-9a71-eaa007ee6524" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_1b6f9a30-1e7c-41fd-8525-18e56f1f9c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_1b6f9a30-1e7c-41fd-8525-18e56f1f9c0c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_2890c79f-86ed-41bf-9c40-ad683aa9e835" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_2890c79f-86ed-41bf-9c40-ad683aa9e835" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_3999977c-f5ef-4559-81b9-200da4670851" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_3999977c-f5ef-4559-81b9-200da4670851" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockConvertibleConversionRatio_d4eb7e6b-b75e-4e36-83b3-d4450b4958a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockConvertibleConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_PreferredStockConvertibleConversionRatio_d4eb7e6b-b75e-4e36-83b3-d4450b4958a2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_c3f7cec0-33e4-4e5d-9a2e-1052dcb5cead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_c3f7cec0-33e4-4e5d-9a2e-1052dcb5cead" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_33298fe0-8aad-4152-b275-eb3945890d10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_33298fe0-8aad-4152-b275-eb3945890d10" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_12913c99-11ca-4ccc-b26c-f6512c846f05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_33298fe0-8aad-4152-b275-eb3945890d10" xlink:to="loc_us-gaap_StatementClassOfStockAxis_12913c99-11ca-4ccc-b26c-f6512c846f05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_12913c99-11ca-4ccc-b26c-f6512c846f05_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_12913c99-11ca-4ccc-b26c-f6512c846f05" xlink:to="loc_us-gaap_ClassOfStockDomain_12913c99-11ca-4ccc-b26c-f6512c846f05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_040e4ed4-4507-43ed-9904-e76ec96fb1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_12913c99-11ca-4ccc-b26c-f6512c846f05" xlink:to="loc_us-gaap_ClassOfStockDomain_040e4ed4-4507-43ed-9904-e76ec96fb1c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_77994f9a-1087-4859-a1fd-dae6a285759b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_040e4ed4-4507-43ed-9904-e76ec96fb1c4" xlink:to="loc_us-gaap_CommonClassAMember_77994f9a-1087-4859-a1fd-dae6a285759b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertibleCommonClassA1StockMember_87d22ab1-a0e7-42fa-9581-94a7125d43d3" xlink:href="ai-20211031.xsd#ai_RedeemableConvertibleCommonClassA1StockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_040e4ed4-4507-43ed-9904-e76ec96fb1c4" xlink:to="loc_ai_RedeemableConvertibleCommonClassA1StockMember_87d22ab1-a0e7-42fa-9581-94a7125d43d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_d6b471aa-467f-4542-b0b6-6c0a03ca5e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_040e4ed4-4507-43ed-9904-e76ec96fb1c4" xlink:to="loc_us-gaap_CommonClassBMember_d6b471aa-467f-4542-b0b6-6c0a03ca5e7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_c448a98c-490f-492a-87cd-830bb16fd030" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_040e4ed4-4507-43ed-9904-e76ec96fb1c4" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_c448a98c-490f-492a-87cd-830bb16fd030" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember_3e3274a5-0acb-484d-87e9-c326d6eb6b61" xlink:href="ai-20211031.xsd#ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_040e4ed4-4507-43ed-9904-e76ec96fb1c4" xlink:to="loc_ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember_3e3274a5-0acb-484d-87e9-c326d6eb6b61" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesARedeemableConvertiblePreferredStockMember_4eea6ecb-4f12-4474-b394-2018d5ed3f8b" xlink:href="ai-20211031.xsd#ai_SeriesARedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_040e4ed4-4507-43ed-9904-e76ec96fb1c4" xlink:to="loc_ai_SeriesARedeemableConvertiblePreferredStockMember_4eea6ecb-4f12-4474-b394-2018d5ed3f8b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_6cf3f50a-d2ae-48f2-983d-a1a790f46c24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_33298fe0-8aad-4152-b275-eb3945890d10" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_6cf3f50a-d2ae-48f2-983d-a1a790f46c24" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_6cf3f50a-d2ae-48f2-983d-a1a790f46c24_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_6cf3f50a-d2ae-48f2-983d-a1a790f46c24" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_6cf3f50a-d2ae-48f2-983d-a1a790f46c24_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4ed90fa3-5fc0-4402-8d8d-0a447079b4f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_6cf3f50a-d2ae-48f2-983d-a1a790f46c24" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4ed90fa3-5fc0-4402-8d8d-0a447079b4f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_5d7b3223-c478-4b8e-bc8f-5fa2fb04d430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4ed90fa3-5fc0-4402-8d8d-0a447079b4f9" xlink:to="loc_us-gaap_IPOMember_5d7b3223-c478-4b8e-bc8f-5fa2fb04d430" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_9bbe986d-f2dd-4486-b467-f26883f2054e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4ed90fa3-5fc0-4402-8d8d-0a447079b4f9" xlink:to="loc_us-gaap_OverAllotmentOptionMember_9bbe986d-f2dd-4486-b467-f26883f2054e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivatePlacementMember_4dc74521-728d-44a1-8684-c15136789689" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4ed90fa3-5fc0-4402-8d8d-0a447079b4f9" xlink:to="loc_us-gaap_PrivatePlacementMember_4dc74521-728d-44a1-8684-c15136789689" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_6ed58373-7d48-4d68-aa61-55c5677c1b4e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_33298fe0-8aad-4152-b275-eb3945890d10" xlink:to="loc_srt_CounterpartyNameAxis_6ed58373-7d48-4d68-aa61-55c5677c1b4e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6ed58373-7d48-4d68-aa61-55c5677c1b4e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_6ed58373-7d48-4d68-aa61-55c5677c1b4e" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6ed58373-7d48-4d68-aa61-55c5677c1b4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b3abad51-df40-4345-9a87-690298910714" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_6ed58373-7d48-4d68-aa61-55c5677c1b4e" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b3abad51-df40-4345-9a87-690298910714" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SpringCreekCapitalLLCMember_b4206339-13ba-47c2-a66f-0e84ad31b7ee" xlink:href="ai-20211031.xsd#ai_SpringCreekCapitalLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b3abad51-df40-4345-9a87-690298910714" xlink:to="loc_ai_SpringCreekCapitalLLCMember_b4206339-13ba-47c2-a66f-0e84ad31b7ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_MicrosoftCorporationMember_e96cd240-d64c-4abf-8d86-56e1ae09fa92" xlink:href="ai-20211031.xsd#ai_MicrosoftCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b3abad51-df40-4345-9a87-690298910714" xlink:to="loc_ai_MicrosoftCorporationMember_e96cd240-d64c-4abf-8d86-56e1ae09fa92" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#RevenueDisaggregatedRevenuebyGeographicRegionDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" xlink:type="extended" id="i589b7f94ed604408ac0d7da77d62b46d_RevenueDisaggregatedRevenuebyGeographicRegionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_df8ea3b3-f580-4334-88c7-e962085f8fde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6bad6644-249f-4904-8e85-8822fbfecc02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_df8ea3b3-f580-4334-88c7-e962085f8fde" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6bad6644-249f-4904-8e85-8822fbfecc02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_08cdeca7-884e-47db-ab2e-dc2ab777a392" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_df8ea3b3-f580-4334-88c7-e962085f8fde" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_08cdeca7-884e-47db-ab2e-dc2ab777a392" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_fdece760-1736-48ed-ab00-564d058d5277" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_df8ea3b3-f580-4334-88c7-e962085f8fde" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_fdece760-1736-48ed-ab00-564d058d5277" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ee8c35a8-03d5-4215-9122-85a21d3a1252" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_fdece760-1736-48ed-ab00-564d058d5277" xlink:to="loc_srt_StatementGeographicalAxis_ee8c35a8-03d5-4215-9122-85a21d3a1252" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ee8c35a8-03d5-4215-9122-85a21d3a1252_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_ee8c35a8-03d5-4215-9122-85a21d3a1252" xlink:to="loc_srt_SegmentGeographicalDomain_ee8c35a8-03d5-4215-9122-85a21d3a1252_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6b2ef21a-054f-4ccb-93ed-b90fe751c5ca" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_ee8c35a8-03d5-4215-9122-85a21d3a1252" xlink:to="loc_srt_SegmentGeographicalDomain_6b2ef21a-054f-4ccb-93ed-b90fe751c5ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_04923cc5-5fa5-45f4-8f92-dffed4a5459f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_6b2ef21a-054f-4ccb-93ed-b90fe751c5ca" xlink:to="loc_srt_NorthAmericaMember_04923cc5-5fa5-45f4-8f92-dffed4a5459f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_43a5102c-57f9-470e-8c0c-89603847364b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_6b2ef21a-054f-4ccb-93ed-b90fe751c5ca" xlink:to="loc_us-gaap_EMEAMember_43a5102c-57f9-470e-8c0c-89603847364b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_63c558e6-bb35-4ae4-b3d0-6944d91d7ceb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_6b2ef21a-054f-4ccb-93ed-b90fe751c5ca" xlink:to="loc_srt_AsiaPacificMember_63c558e6-bb35-4ae4-b3d0-6944d91d7ceb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_ddb77207-7828-4c35-a6dd-a40fbcfbecec" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_6b2ef21a-054f-4ccb-93ed-b90fe751c5ca" xlink:to="loc_country_US_ddb77207-7828-4c35-a6dd-a40fbcfbecec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_FR_4c35bd80-8192-4cf9-94b3-9bf2d476d1b8" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_FR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_6b2ef21a-054f-4ccb-93ed-b90fe751c5ca" xlink:to="loc_country_FR_4c35bd80-8192-4cf9-94b3-9bf2d476d1b8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_8b1c619d-0352-4e42-83b1-6059eaa918b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_fdece760-1736-48ed-ab00-564d058d5277" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_8b1c619d-0352-4e42-83b1-6059eaa918b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8b1c619d-0352-4e42-83b1-6059eaa918b8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_8b1c619d-0352-4e42-83b1-6059eaa918b8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8b1c619d-0352-4e42-83b1-6059eaa918b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_08a36a9f-3cd4-4364-904c-1975b5eafdcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_8b1c619d-0352-4e42-83b1-6059eaa918b8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_08a36a9f-3cd4-4364-904c-1975b5eafdcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_9095d7c1-277c-45cd-b60d-5d03d403e201" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_08a36a9f-3cd4-4364-904c-1975b5eafdcc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_9095d7c1-277c-45cd-b60d-5d03d403e201" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_5a9950f6-c335-4f93-bafc-6eae614f8400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_fdece760-1736-48ed-ab00-564d058d5277" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_5a9950f6-c335-4f93-bafc-6eae614f8400" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_5a9950f6-c335-4f93-bafc-6eae614f8400_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_5a9950f6-c335-4f93-bafc-6eae614f8400" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_5a9950f6-c335-4f93-bafc-6eae614f8400_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_5e82ee25-1439-4cce-b98b-86c4bae34c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_5a9950f6-c335-4f93-bafc-6eae614f8400" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_5e82ee25-1439-4cce-b98b-86c4bae34c3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_2a0186cc-9791-4f93-a6f3-6ad830ade975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_5e82ee25-1439-4cce-b98b-86c4bae34c3e" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_2a0186cc-9791-4f93-a6f3-6ad830ade975" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/RevenueRemainingPerformanceObligationDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#RevenueRemainingPerformanceObligationDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/RevenueRemainingPerformanceObligationDetails" xlink:type="extended" id="icdd2d9eee1034594b9197d0b15be58cc_RevenueRemainingPerformanceObligationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8617a221-f0f0-4976-b75d-f6c921256fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_35defdc1-4251-42f3-b7f0-bf00a8d68479" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8617a221-f0f0-4976-b75d-f6c921256fcc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_35defdc1-4251-42f3-b7f0-bf00a8d68479" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d660108d-3aa0-4d61-afa1-e7ece0303f63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8617a221-f0f0-4976-b75d-f6c921256fcc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d660108d-3aa0-4d61-afa1-e7ece0303f63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2f0c6378-7416-4741-9df9-bf4619755f72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8617a221-f0f0-4976-b75d-f6c921256fcc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2f0c6378-7416-4741-9df9-bf4619755f72" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_c6f73230-9218-4ba0-a9c5-c9ab11332a09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2f0c6378-7416-4741-9df9-bf4619755f72" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_c6f73230-9218-4ba0-a9c5-c9ab11332a09" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/RevenueRemainingPerformanceObligationDetails_1" xlink:type="simple" xlink:href="ai-20211031.xsd#RevenueRemainingPerformanceObligationDetails_1"/>
  <link:definitionLink xlink:role="http://c3.ai/role/RevenueRemainingPerformanceObligationDetails_1" xlink:type="extended" id="i6cc0730a40f14f449eb0afc9ef76af50_RevenueRemainingPerformanceObligationDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8617a221-f0f0-4976-b75d-f6c921256fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_35defdc1-4251-42f3-b7f0-bf00a8d68479" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8617a221-f0f0-4976-b75d-f6c921256fcc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_35defdc1-4251-42f3-b7f0-bf00a8d68479" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d660108d-3aa0-4d61-afa1-e7ece0303f63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8617a221-f0f0-4976-b75d-f6c921256fcc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d660108d-3aa0-4d61-afa1-e7ece0303f63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2f0c6378-7416-4741-9df9-bf4619755f72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8617a221-f0f0-4976-b75d-f6c921256fcc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2f0c6378-7416-4741-9df9-bf4619755f72" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#RevenueCustomerConcentrationandAccountsReceivableDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails" xlink:type="extended" id="id6dcf431b01b452db746af9c7460b1d4_RevenueCustomerConcentrationandAccountsReceivableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d8bd6abe-2af0-46f9-8b37-1cf4239bd396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_0d0d7d90-e018-45ee-9e83-8007ca7d9693" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d8bd6abe-2af0-46f9-8b37-1cf4239bd396" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_0d0d7d90-e018-45ee-9e83-8007ca7d9693" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss_344f0714-76dc-4fb3-99d9-0a9c94ddf990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d8bd6abe-2af0-46f9-8b37-1cf4239bd396" xlink:to="loc_us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss_344f0714-76dc-4fb3-99d9-0a9c94ddf990" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3131e37e-0326-4a61-b2a3-e746e3eadb09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d8bd6abe-2af0-46f9-8b37-1cf4239bd396" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3131e37e-0326-4a61-b2a3-e746e3eadb09" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_55a9e76a-c2e2-440a-abb2-a32b58f18038" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3131e37e-0326-4a61-b2a3-e746e3eadb09" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_55a9e76a-c2e2-440a-abb2-a32b58f18038" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_55a9e76a-c2e2-440a-abb2-a32b58f18038_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_55a9e76a-c2e2-440a-abb2-a32b58f18038" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_55a9e76a-c2e2-440a-abb2-a32b58f18038_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d6930514-7f19-40f7-9ad4-a951db1df4cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_55a9e76a-c2e2-440a-abb2-a32b58f18038" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d6930514-7f19-40f7-9ad4-a951db1df4cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_7ffe303e-e7c8-4bca-aedd-340790584ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_d6930514-7f19-40f7-9ad4-a951db1df4cd" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_7ffe303e-e7c8-4bca-aedd-340790584ebb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2b4cef16-06c6-4f82-bbaa-beee09881544" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3131e37e-0326-4a61-b2a3-e746e3eadb09" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2b4cef16-06c6-4f82-bbaa-beee09881544" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2b4cef16-06c6-4f82-bbaa-beee09881544_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2b4cef16-06c6-4f82-bbaa-beee09881544" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2b4cef16-06c6-4f82-bbaa-beee09881544_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2b637b8d-fce7-4bb8-835b-96c65dbceacc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2b4cef16-06c6-4f82-bbaa-beee09881544" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2b637b8d-fce7-4bb8-835b-96c65dbceacc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_73641b47-3474-45c1-b6a2-aafe9313aaa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2b637b8d-fce7-4bb8-835b-96c65dbceacc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_73641b47-3474-45c1-b6a2-aafe9313aaa5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_4330b0ae-9554-4ecd-986e-88a9091d4749" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2b637b8d-fce7-4bb8-835b-96c65dbceacc" xlink:to="loc_us-gaap_AccountsReceivableMember_4330b0ae-9554-4ecd-986e-88a9091d4749" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_25b8cf80-b37e-4c65-8827-db9c891679b4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3131e37e-0326-4a61-b2a3-e746e3eadb09" xlink:to="loc_srt_MajorCustomersAxis_25b8cf80-b37e-4c65-8827-db9c891679b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_25b8cf80-b37e-4c65-8827-db9c891679b4_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_25b8cf80-b37e-4c65-8827-db9c891679b4" xlink:to="loc_srt_NameOfMajorCustomerDomain_25b8cf80-b37e-4c65-8827-db9c891679b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_dbe1e2ec-4975-4316-a354-effb99ac2428" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_25b8cf80-b37e-4c65-8827-db9c891679b4" xlink:to="loc_srt_NameOfMajorCustomerDomain_dbe1e2ec-4975-4316-a354-effb99ac2428" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CustomerOneMember_dcd08f87-9d8b-448f-a93e-df696f345bd1" xlink:href="ai-20211031.xsd#ai_CustomerOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_dbe1e2ec-4975-4316-a354-effb99ac2428" xlink:to="loc_ai_CustomerOneMember_dcd08f87-9d8b-448f-a93e-df696f345bd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CustomerTwoMember_12955b9e-fb42-4851-b92d-eb879d0ddd7c" xlink:href="ai-20211031.xsd#ai_CustomerTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_dbe1e2ec-4975-4316-a354-effb99ac2428" xlink:to="loc_ai_CustomerTwoMember_12955b9e-fb42-4851-b92d-eb879d0ddd7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CustomerThreeMember_b9d4b8db-af95-4707-8176-2c80b96df091" xlink:href="ai-20211031.xsd#ai_CustomerThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_dbe1e2ec-4975-4316-a354-effb99ac2428" xlink:to="loc_ai_CustomerThreeMember_b9d4b8db-af95-4707-8176-2c80b96df091" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CustomerFourMember_ebf11183-70c7-4302-84ec-e09ee7bc98b7" xlink:href="ai-20211031.xsd#ai_CustomerFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_dbe1e2ec-4975-4316-a354-effb99ac2428" xlink:to="loc_ai_CustomerFourMember_ebf11183-70c7-4302-84ec-e09ee7bc98b7" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended" id="ia35116cfda7c4957919737ee903b9d9b_FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ae4ea927-bf91-4983-8260-1e16358d7824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_0da81ec6-4f0c-4246-b0bc-97ef37a795e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ae4ea927-bf91-4983-8260-1e16358d7824" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_0da81ec6-4f0c-4246-b0bc-97ef37a795e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d33689a0-3def-41b0-bec6-554b1b2dd4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_0da81ec6-4f0c-4246-b0bc-97ef37a795e7" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d33689a0-3def-41b0-bec6-554b1b2dd4aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAbstract_7ef7db8b-6536-4368-ba7b-7ddf70d14cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ae4ea927-bf91-4983-8260-1e16358d7824" xlink:to="loc_us-gaap_DebtSecuritiesAbstract_7ef7db8b-6536-4368-ba7b-7ddf70d14cd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c72e9fb6-bf07-4200-854d-6c51974913be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesAbstract_7ef7db8b-6536-4368-ba7b-7ddf70d14cd6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c72e9fb6-bf07-4200-854d-6c51974913be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities_3f6202c5-2134-4fb6-8dfa-2a0cbf5b607c" xlink:href="ai-20211031.xsd#ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ae4ea927-bf91-4983-8260-1e16358d7824" xlink:to="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities_3f6202c5-2134-4fb6-8dfa-2a0cbf5b607c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3820ed2-079a-418a-b4fc-e4cceee0568a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ae4ea927-bf91-4983-8260-1e16358d7824" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3820ed2-079a-418a-b4fc-e4cceee0568a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45416afd-c28a-41dd-8066-120881a9ead2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3820ed2-079a-418a-b4fc-e4cceee0568a" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45416afd-c28a-41dd-8066-120881a9ead2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_45416afd-c28a-41dd-8066-120881a9ead2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45416afd-c28a-41dd-8066-120881a9ead2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_45416afd-c28a-41dd-8066-120881a9ead2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_7638192a-e030-4046-8f12-6f76a8e884c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45416afd-c28a-41dd-8066-120881a9ead2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_7638192a-e030-4046-8f12-6f76a8e884c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_a05fbc65-0228-4eda-a476-669665b9d712" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_7638192a-e030-4046-8f12-6f76a8e884c7" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_a05fbc65-0228-4eda-a476-669665b9d712" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ecf73925-45f0-4c1d-b186-14cf2487a15f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3820ed2-079a-418a-b4fc-e4cceee0568a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ecf73925-45f0-4c1d-b186-14cf2487a15f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ecf73925-45f0-4c1d-b186-14cf2487a15f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ecf73925-45f0-4c1d-b186-14cf2487a15f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ecf73925-45f0-4c1d-b186-14cf2487a15f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e1fc4bb7-d724-4673-b851-416574796659" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ecf73925-45f0-4c1d-b186-14cf2487a15f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e1fc4bb7-d724-4673-b851-416574796659" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_9df5e694-c954-4eb9-b619-7a6233795289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e1fc4bb7-d724-4673-b851-416574796659" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_9df5e694-c954-4eb9-b619-7a6233795289" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_b32b5e1e-ecd3-4f10-8ca9-8f28706570a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e1fc4bb7-d724-4673-b851-416574796659" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_b32b5e1e-ecd3-4f10-8ca9-8f28706570a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_544d6ff5-aa36-46af-877d-c495bff615d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e1fc4bb7-d724-4673-b851-416574796659" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_544d6ff5-aa36-46af-877d-c495bff615d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6ee88470-75af-4621-9842-5196641e8ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3820ed2-079a-418a-b4fc-e4cceee0568a" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6ee88470-75af-4621-9842-5196641e8ddb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6ee88470-75af-4621-9842-5196641e8ddb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6ee88470-75af-4621-9842-5196641e8ddb" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6ee88470-75af-4621-9842-5196641e8ddb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46dd1dd6-a68f-4521-878d-7e22af3c20cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6ee88470-75af-4621-9842-5196641e8ddb" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46dd1dd6-a68f-4521-878d-7e22af3c20cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_3ceb3cd9-8065-41e4-92e7-ac2f4eb4bad7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46dd1dd6-a68f-4521-878d-7e22af3c20cd" xlink:to="loc_us-gaap_MoneyMarketFundsMember_3ceb3cd9-8065-41e4-92e7-ac2f4eb4bad7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_3148af03-bc4a-41e1-93fd-7ed563bfa2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46dd1dd6-a68f-4521-878d-7e22af3c20cd" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_3148af03-bc4a-41e1-93fd-7ed563bfa2b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_d7efad2e-7712-49dc-99ab-3bf23515649c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46dd1dd6-a68f-4521-878d-7e22af3c20cd" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_d7efad2e-7712-49dc-99ab-3bf23515649c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_5d56a137-b1c0-43d9-b615-572d3118b977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46dd1dd6-a68f-4521-878d-7e22af3c20cd" xlink:to="loc_us-gaap_CertificatesOfDepositMember_5d56a137-b1c0-43d9-b615-572d3118b977" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_f061cb93-3eda-4c7e-835d-7c5f1b455dca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46dd1dd6-a68f-4521-878d-7e22af3c20cd" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_f061cb93-3eda-4c7e-835d-7c5f1b455dca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_8a70d915-a14e-4707-b263-133cc4b6d090" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46dd1dd6-a68f-4521-878d-7e22af3c20cd" xlink:to="loc_us-gaap_CommercialPaperMember_8a70d915-a14e-4707-b263-133cc4b6d090" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#InvestmentsAvailableforSaleMarketableSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails" xlink:type="extended" id="i261c3a7db3fc48659c7593f9cfa0c93a_InvestmentsAvailableforSaleMarketableSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_128f78b7-0179-4f86-a4a5-1655e9fbdd78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_42af1a2a-1f98-4859-9bb4-16b58eb79cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_128f78b7-0179-4f86-a4a5-1655e9fbdd78" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_42af1a2a-1f98-4859-9bb4-16b58eb79cf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8162b0be-f196-4d4a-b2cd-e02cb13033f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_128f78b7-0179-4f86-a4a5-1655e9fbdd78" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8162b0be-f196-4d4a-b2cd-e02cb13033f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_7b5dd046-b842-4ce7-90ac-72f39a0fd95a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_128f78b7-0179-4f86-a4a5-1655e9fbdd78" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_7b5dd046-b842-4ce7-90ac-72f39a0fd95a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_413f2e7f-084a-4e8a-a4a8-31ca7187673f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_128f78b7-0179-4f86-a4a5-1655e9fbdd78" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_413f2e7f-084a-4e8a-a4a8-31ca7187673f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_08685fba-7361-4e3c-b0bd-e0144409e0af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_128f78b7-0179-4f86-a4a5-1655e9fbdd78" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_08685fba-7361-4e3c-b0bd-e0144409e0af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost_ef459474-d3c8-4427-a638-64fd04a2fe32" xlink:href="ai-20211031.xsd#ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_128f78b7-0179-4f86-a4a5-1655e9fbdd78" xlink:to="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost_ef459474-d3c8-4427-a638-64fd04a2fe32" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities_eb05bbc3-ea30-4334-89ef-66f68993bb50" xlink:href="ai-20211031.xsd#ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_128f78b7-0179-4f86-a4a5-1655e9fbdd78" xlink:to="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities_eb05bbc3-ea30-4334-89ef-66f68993bb50" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_598d41ef-5bbd-4664-bab3-21c2ddbe0d96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_128f78b7-0179-4f86-a4a5-1655e9fbdd78" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_598d41ef-5bbd-4664-bab3-21c2ddbe0d96" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_ad27fae4-fb0e-40ee-a934-8ee474652108" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_598d41ef-5bbd-4664-bab3-21c2ddbe0d96" xlink:to="loc_us-gaap_FinancialInstrumentAxis_ad27fae4-fb0e-40ee-a934-8ee474652108" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ad27fae4-fb0e-40ee-a934-8ee474652108_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_ad27fae4-fb0e-40ee-a934-8ee474652108" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ad27fae4-fb0e-40ee-a934-8ee474652108_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_12035ddd-a83d-4649-bbd6-11d05cec58ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_ad27fae4-fb0e-40ee-a934-8ee474652108" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_12035ddd-a83d-4649-bbd6-11d05cec58ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_7d6a9260-c026-4794-90a0-2d848bc0a781" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_12035ddd-a83d-4649-bbd6-11d05cec58ea" xlink:to="loc_us-gaap_MoneyMarketFundsMember_7d6a9260-c026-4794-90a0-2d848bc0a781" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_8a426b77-bf5e-41e2-a6b4-44d2518c6a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_12035ddd-a83d-4649-bbd6-11d05cec58ea" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_8a426b77-bf5e-41e2-a6b4-44d2518c6a7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_f7c513a6-03e2-4dea-b92f-961e78778697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_12035ddd-a83d-4649-bbd6-11d05cec58ea" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_f7c513a6-03e2-4dea-b92f-961e78778697" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_1f2c227d-2464-441f-a381-50e6e716af5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_12035ddd-a83d-4649-bbd6-11d05cec58ea" xlink:to="loc_us-gaap_CertificatesOfDepositMember_1f2c227d-2464-441f-a381-50e6e716af5b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_ff729428-6e63-4555-8da1-c295b411ab15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_12035ddd-a83d-4649-bbd6-11d05cec58ea" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_ff729428-6e63-4555-8da1-c295b411ab15" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_9ba82a0f-3be3-4323-a571-71068a32fc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_12035ddd-a83d-4649-bbd6-11d05cec58ea" xlink:to="loc_us-gaap_CommercialPaperMember_9ba82a0f-3be3-4323-a571-71068a32fc2d" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails" xlink:type="extended" id="i49baa0d5b3ee4eb4b4c43e57bd4cd767_InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_069c5121-bf48-4121-bf5c-7fc16c7fee56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_69d9777b-c695-4412-9c5d-7e9af608b116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_069c5121-bf48-4121-bf5c-7fc16c7fee56" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_69d9777b-c695-4412-9c5d-7e9af608b116" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_157293fc-ed67-4468-ad68-6e75a74cfe3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_69d9777b-c695-4412-9c5d-7e9af608b116" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_157293fc-ed67-4468-ad68-6e75a74cfe3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_7a318cd4-4e73-4712-a675-09dbe579fc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_69d9777b-c695-4412-9c5d-7e9af608b116" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_7a318cd4-4e73-4712-a675-09dbe579fc4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1a21c0ab-b84a-41c7-aa4c-f7ad63c79075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_69d9777b-c695-4412-9c5d-7e9af608b116" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1a21c0ab-b84a-41c7-aa4c-f7ad63c79075" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_14ca9766-82a4-4d6b-b2df-7502ea20d839" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_069c5121-bf48-4121-bf5c-7fc16c7fee56" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_14ca9766-82a4-4d6b-b2df-7502ea20d839" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_9f13e38f-3ac8-4174-b8f9-eb76d9a12e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_14ca9766-82a4-4d6b-b2df-7502ea20d839" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_9f13e38f-3ac8-4174-b8f9-eb76d9a12e5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_37eff183-7904-4988-af6e-1ca85a8cdf6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_14ca9766-82a4-4d6b-b2df-7502ea20d839" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_37eff183-7904-4988-af6e-1ca85a8cdf6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8082ba40-8685-47c1-8f4a-8bfaadfca130" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_14ca9766-82a4-4d6b-b2df-7502ea20d839" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8082ba40-8685-47c1-8f4a-8bfaadfca130" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d75ac2fe-9d3a-4ea6-a56e-f2817e281504" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_069c5121-bf48-4121-bf5c-7fc16c7fee56" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d75ac2fe-9d3a-4ea6-a56e-f2817e281504" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_4944dc3b-ce99-49bf-8046-288782a98b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d75ac2fe-9d3a-4ea6-a56e-f2817e281504" xlink:to="loc_us-gaap_FinancialInstrumentAxis_4944dc3b-ce99-49bf-8046-288782a98b9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4944dc3b-ce99-49bf-8046-288782a98b9d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4944dc3b-ce99-49bf-8046-288782a98b9d" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4944dc3b-ce99-49bf-8046-288782a98b9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1d92b283-465a-4181-bf51-69ec8f334316" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4944dc3b-ce99-49bf-8046-288782a98b9d" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1d92b283-465a-4181-bf51-69ec8f334316" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember_9c53acae-9f19-4195-94a9-aa65c17242ae" xlink:href="ai-20211031.xsd#ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1d92b283-465a-4181-bf51-69ec8f334316" xlink:to="loc_ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember_9c53acae-9f19-4195-94a9-aa65c17242ae" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails" xlink:type="extended" id="i5666934ffebd4574be1ee75ef804e6be_InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8b114548-fa9c-47f1-af99-3c4667da8469" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_ecbde263-ac62-4e49-9d4b-34e4d2dceb77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8b114548-fa9c-47f1-af99-3c4667da8469" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_ecbde263-ac62-4e49-9d4b-34e4d2dceb77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_696ac99c-3d54-4f4c-ae6c-a21a3a1ffbdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8b114548-fa9c-47f1-af99-3c4667da8469" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_696ac99c-3d54-4f4c-ae6c-a21a3a1ffbdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_abdba6f4-a2d0-4d0c-ada1-60a02ab9599b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8b114548-fa9c-47f1-af99-3c4667da8469" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_abdba6f4-a2d0-4d0c-ada1-60a02ab9599b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_f4a361ae-253c-4d2b-814e-9015c6bdc61f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8b114548-fa9c-47f1-af99-3c4667da8469" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_f4a361ae-253c-4d2b-814e-9015c6bdc61f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_28d3c1e2-8806-4185-8dd4-66baa7f7ee69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8b114548-fa9c-47f1-af99-3c4667da8469" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_28d3c1e2-8806-4185-8dd4-66baa7f7ee69" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_6748ad89-d960-49fd-b6eb-5f26f5df361c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8b114548-fa9c-47f1-af99-3c4667da8469" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_6748ad89-d960-49fd-b6eb-5f26f5df361c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_ddc7acc1-599a-4d7f-a62d-e4073a6a20c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8b114548-fa9c-47f1-af99-3c4667da8469" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_ddc7acc1-599a-4d7f-a62d-e4073a6a20c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6692a1e1-f297-40fc-a6b1-2faf1efd7ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_ddc7acc1-599a-4d7f-a62d-e4073a6a20c1" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6692a1e1-f297-40fc-a6b1-2faf1efd7ba7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6692a1e1-f297-40fc-a6b1-2faf1efd7ba7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6692a1e1-f297-40fc-a6b1-2faf1efd7ba7" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6692a1e1-f297-40fc-a6b1-2faf1efd7ba7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5117ff09-6dbd-4077-8424-532dc9107157" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6692a1e1-f297-40fc-a6b1-2faf1efd7ba7" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5117ff09-6dbd-4077-8424-532dc9107157" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_4c5606d9-9250-4fcd-a396-4fb7de2661c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5117ff09-6dbd-4077-8424-532dc9107157" xlink:to="loc_us-gaap_CertificatesOfDepositMember_4c5606d9-9250-4fcd-a396-4fb7de2661c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_bc1caf96-24f5-4af3-8b26-5bed2a7d1860" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5117ff09-6dbd-4077-8424-532dc9107157" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_bc1caf96-24f5-4af3-8b26-5bed2a7d1860" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_0d312587-bc19-4484-83fc-42e257201cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5117ff09-6dbd-4077-8424-532dc9107157" xlink:to="loc_us-gaap_CommercialPaperMember_0d312587-bc19-4484-83fc-42e257201cc4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_63ed0977-a421-4313-9f66-7971059fe783" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5117ff09-6dbd-4077-8424-532dc9107157" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_63ed0977-a421-4313-9f66-7971059fe783" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#BalanceSheetDetailsPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails" xlink:type="extended" id="i7dda5653fc734654b9a57182b222eb37_BalanceSheetDetailsPropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b377b971-b5a2-4a60-ad15-1d583878d245" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2e4d84f3-529d-4e1b-a0ae-b37820329e57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b377b971-b5a2-4a60-ad15-1d583878d245" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2e4d84f3-529d-4e1b-a0ae-b37820329e57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1d7ce245-7cb6-4a90-b67e-2c21866293e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b377b971-b5a2-4a60-ad15-1d583878d245" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1d7ce245-7cb6-4a90-b67e-2c21866293e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_a14c36d5-78bb-4ed7-bafd-08dc58459708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b377b971-b5a2-4a60-ad15-1d583878d245" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_a14c36d5-78bb-4ed7-bafd-08dc58459708" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d3119b21-cd7b-45f5-b3d5-ecae22e57266" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b377b971-b5a2-4a60-ad15-1d583878d245" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d3119b21-cd7b-45f5-b3d5-ecae22e57266" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f08f9db6-57e5-4376-8c74-456ad52abde5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b377b971-b5a2-4a60-ad15-1d583878d245" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f08f9db6-57e5-4376-8c74-456ad52abde5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_32ac5f5b-0299-4b55-b887-c9c67ce90527" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f08f9db6-57e5-4376-8c74-456ad52abde5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_32ac5f5b-0299-4b55-b887-c9c67ce90527" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32ac5f5b-0299-4b55-b887-c9c67ce90527_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_32ac5f5b-0299-4b55-b887-c9c67ce90527" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32ac5f5b-0299-4b55-b887-c9c67ce90527_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9f1a986a-64d9-4df7-85dc-adcb2bea0405" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_32ac5f5b-0299-4b55-b887-c9c67ce90527" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9f1a986a-64d9-4df7-85dc-adcb2bea0405" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_00446fa4-46dd-44cf-b9c8-a8799296bc66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9f1a986a-64d9-4df7-85dc-adcb2bea0405" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_00446fa4-46dd-44cf-b9c8-a8799296bc66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_6f0c9bb3-9cdf-417b-9c92-e2797d31de82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9f1a986a-64d9-4df7-85dc-adcb2bea0405" xlink:to="loc_us-gaap_ComputerEquipmentMember_6f0c9bb3-9cdf-417b-9c92-e2797d31de82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_FurnitureAndOfficeEquipmentMember_8fecace3-f960-4bae-a86f-c641a9c38b26" xlink:href="ai-20211031.xsd#ai_FurnitureAndOfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9f1a986a-64d9-4df7-85dc-adcb2bea0405" xlink:to="loc_ai_FurnitureAndOfficeEquipmentMember_8fecace3-f960-4bae-a86f-c641a9c38b26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_e6f9e90d-30e8-49ba-bcb9-488011f25984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9f1a986a-64d9-4df7-85dc-adcb2bea0405" xlink:to="loc_us-gaap_ConstructionInProgressMember_e6f9e90d-30e8-49ba-bcb9-488011f25984" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/BalanceSheetDetailsNarrativeDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#BalanceSheetDetailsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/BalanceSheetDetailsNarrativeDetails" xlink:type="extended" id="i7a75eb0575164105b8f1f91d4cc99e7d_BalanceSheetDetailsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_6e16f15b-1f55-4e1c-95ed-98009791b223" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_e9026c13-37c6-495a-afcd-fbbe0bf6faaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_6e16f15b-1f55-4e1c-95ed-98009791b223" xlink:to="loc_us-gaap_Depreciation_e9026c13-37c6-495a-afcd-fbbe0bf6faaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_935780b8-d3af-4651-a7c5-90678e395359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_6e16f15b-1f55-4e1c-95ed-98009791b223" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_935780b8-d3af-4651-a7c5-90678e395359" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RepaymentsOfNotesPayableInterest_62243062-5198-4dd2-8d82-70c5fe4bffea" xlink:href="ai-20211031.xsd#ai_RepaymentsOfNotesPayableInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_6e16f15b-1f55-4e1c-95ed-98009791b223" xlink:to="loc_ai_RepaymentsOfNotesPayableInterest_62243062-5198-4dd2-8d82-70c5fe4bffea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_14252747-db44-4b6d-8fd1-7a2e98f80e29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_6e16f15b-1f55-4e1c-95ed-98009791b223" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_14252747-db44-4b6d-8fd1-7a2e98f80e29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_c5daf15e-8fd6-4889-b18f-f7f35ec4be65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShortTermDebtLineItems_6e16f15b-1f55-4e1c-95ed-98009791b223" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_c5daf15e-8fd6-4889-b18f-f7f35ec4be65" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_aac9e2f1-54f5-4608-b65a-e4d2ffdd0e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_c5daf15e-8fd6-4889-b18f-f7f35ec4be65" xlink:to="loc_us-gaap_DebtInstrumentAxis_aac9e2f1-54f5-4608-b65a-e4d2ffdd0e9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_aac9e2f1-54f5-4608-b65a-e4d2ffdd0e9b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_aac9e2f1-54f5-4608-b65a-e4d2ffdd0e9b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_aac9e2f1-54f5-4608-b65a-e4d2ffdd0e9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4a88d9bc-a8f3-45af-b45f-7b0a5694b3c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_aac9e2f1-54f5-4608-b65a-e4d2ffdd0e9b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4a88d9bc-a8f3-45af-b45f-7b0a5694b3c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_PaycheckProtectionProgramCARESActMember_ab04043a-9d03-4455-96ce-0a463f5b2acd" xlink:href="ai-20211031.xsd#ai_PaycheckProtectionProgramCARESActMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4a88d9bc-a8f3-45af-b45f-7b0a5694b3c6" xlink:to="loc_ai_PaycheckProtectionProgramCARESActMember_ab04043a-9d03-4455-96ce-0a463f5b2acd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="iaf248b2f507447378f201ebf15f55c96_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_a8f0257c-8cdf-4a13-93b7-f181057c689a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_a8f0257c-8cdf-4a13-93b7-f181057c689a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_184be5a2-9f65-4f97-ac12-35f34bd46e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_184be5a2-9f65-4f97-ac12-35f34bd46e2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LongTermPurchaseCommitmentIncurredCost_0b4d8cbc-a225-4d82-9e6d-5f464d9b78ef" xlink:href="ai-20211031.xsd#ai_LongTermPurchaseCommitmentIncurredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LongTermPurchaseCommitmentIncurredCost_0b4d8cbc-a225-4d82-9e6d-5f464d9b78ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_GrantsAgreementPaymentPeriod_88a198e1-8b58-4797-853a-eea34fde9a9b" xlink:href="ai-20211031.xsd#ai_GrantsAgreementPaymentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_GrantsAgreementPaymentPeriod_88a198e1-8b58-4797-853a-eea34fde9a9b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_GrantsPotentialRemainingContributions_2b4f5e22-b81a-4653-9c88-e8581536591b" xlink:href="ai-20211031.xsd#ai_GrantsPotentialRemainingContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_GrantsPotentialRemainingContributions_2b4f5e22-b81a-4653-9c88-e8581536591b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease_045b2bb3-b95d-45c1-821d-6b38f6d82623" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease_045b2bb3-b95d-45c1-821d-6b38f6d82623" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases_1dd0ff90-b362-4627-9637-11772f792cfb" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases_1dd0ff90-b362-4627-9637-11772f792cfb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_be1e3382-25b8-4383-9b4a-34069226f57a" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_be1e3382-25b8-4383-9b4a-34069226f57a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate_84c26e33-8229-4c61-bf55-f457fa73a9dd" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate_84c26e33-8229-4c61-bf55-f457fa73a9dd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount_04cc6317-3933-4f6c-bf0d-c0bece04dd26" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount_04cc6317-3933-4f6c-bf0d-c0bece04dd26" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance_f32965b2-9b63-4f41-bae6-d63ea4725145" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance_f32965b2-9b63-4f41-bae6-d63ea4725145" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_c5a9e66c-a8f4-47e9-814b-e5c35281cd75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_c5a9e66c-a8f4-47e9-814b-e5c35281cd75" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered_5f29c18e-aa81-44da-88cd-d0acb2524c32" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered_5f29c18e-aa81-44da-88cd-d0acb2524c32" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_dc08ea8e-c07a-448c-99c7-dd7635abd1cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_dc08ea8e-c07a-448c-99c7-dd7635abd1cd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty_5ed5333e-675f-457f-a955-a31eb775df6a" xlink:href="ai-20211031.xsd#ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty_5ed5333e-675f-457f-a955-a31eb775df6a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty_c3b07441-4870-4e58-a8d6-38951d288cc1" xlink:href="ai-20211031.xsd#ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty_c3b07441-4870-4e58-a8d6-38951d288cc1" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_16f306f8-ed6d-433a-b1a5-787ab8795a30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_16f306f8-ed6d-433a-b1a5-787ab8795a30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_16f306f8-ed6d-433a-b1a5-787ab8795a30_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_16f306f8-ed6d-433a-b1a5-787ab8795a30" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_16f306f8-ed6d-433a-b1a5-787ab8795a30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_9da9a338-c5df-43ec-9c09-5ce4490515db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_16f306f8-ed6d-433a-b1a5-787ab8795a30" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_9da9a338-c5df-43ec-9c09-5ce4490515db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_WebHostingServicesNovember2019November2022Member_559963f0-c395-45cc-b49b-cc7f7f2047e8" xlink:href="ai-20211031.xsd#ai_WebHostingServicesNovember2019November2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_9da9a338-c5df-43ec-9c09-5ce4490515db" xlink:to="loc_ai_WebHostingServicesNovember2019November2022Member_559963f0-c395-45cc-b49b-cc7f7f2047e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_WebHostingServicesNovember2020Member_5f8cc997-c4a2-4b35-aadb-130efecc9601" xlink:href="ai-20211031.xsd#ai_WebHostingServicesNovember2020Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ai_WebHostingServicesNovember2019November2022Member_559963f0-c395-45cc-b49b-cc7f7f2047e8" xlink:to="loc_ai_WebHostingServicesNovember2020Member_5f8cc997-c4a2-4b35-aadb-130efecc9601" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_WebHostingServicesNovember2021Member_e0f06d2d-801c-4547-9c25-084c7dfa187b" xlink:href="ai-20211031.xsd#ai_WebHostingServicesNovember2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ai_WebHostingServicesNovember2019November2022Member_559963f0-c395-45cc-b49b-cc7f7f2047e8" xlink:to="loc_ai_WebHostingServicesNovember2021Member_e0f06d2d-801c-4547-9c25-084c7dfa187b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_WebHostingServicesNovember2022Member_177e8f54-e02c-49a8-8c20-33853f3b2431" xlink:href="ai-20211031.xsd#ai_WebHostingServicesNovember2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ai_WebHostingServicesNovember2019November2022Member_559963f0-c395-45cc-b49b-cc7f7f2047e8" xlink:to="loc_ai_WebHostingServicesNovember2022Member_177e8f54-e02c-49a8-8c20-33853f3b2431" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_GrantsAgreementAxis_57ccac0f-42e6-4939-8fed-429c439fea7c" xlink:href="ai-20211031.xsd#ai_GrantsAgreementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:to="loc_ai_GrantsAgreementAxis_57ccac0f-42e6-4939-8fed-429c439fea7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_GrantsAgreementDomain_57ccac0f-42e6-4939-8fed-429c439fea7c_default" xlink:href="ai-20211031.xsd#ai_GrantsAgreementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ai_GrantsAgreementAxis_57ccac0f-42e6-4939-8fed-429c439fea7c" xlink:to="loc_ai_GrantsAgreementDomain_57ccac0f-42e6-4939-8fed-429c439fea7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_GrantsAgreementDomain_5f1b7124-6b92-4465-ba92-1081f261b0ca" xlink:href="ai-20211031.xsd#ai_GrantsAgreementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ai_GrantsAgreementAxis_57ccac0f-42e6-4939-8fed-429c439fea7c" xlink:to="loc_ai_GrantsAgreementDomain_5f1b7124-6b92-4465-ba92-1081f261b0ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember_cffc954d-848c-4187-892a-e29691e6aed7" xlink:href="ai-20211031.xsd#ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ai_GrantsAgreementDomain_5f1b7124-6b92-4465-ba92-1081f261b0ca" xlink:to="loc_ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember_cffc954d-848c-4187-892a-e29691e6aed7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1ad6d3f5-5d63-4d00-8ccf-6aec860bb4e1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:to="loc_srt_RangeAxis_1ad6d3f5-5d63-4d00-8ccf-6aec860bb4e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1ad6d3f5-5d63-4d00-8ccf-6aec860bb4e1_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1ad6d3f5-5d63-4d00-8ccf-6aec860bb4e1" xlink:to="loc_srt_RangeMember_1ad6d3f5-5d63-4d00-8ccf-6aec860bb4e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_00adb44a-2a7a-4f2c-9659-323269d1efee" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1ad6d3f5-5d63-4d00-8ccf-6aec860bb4e1" xlink:to="loc_srt_RangeMember_00adb44a-2a7a-4f2c-9659-323269d1efee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b26af59e-3aa6-43e0-b69e-f0181519744b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_00adb44a-2a7a-4f2c-9659-323269d1efee" xlink:to="loc_srt_MaximumMember_b26af59e-3aa6-43e0-b69e-f0181519744b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_ae9a8939-7c68-480f-8569-4b1855657838" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:to="loc_srt_CounterpartyNameAxis_ae9a8939-7c68-480f-8569-4b1855657838" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ae9a8939-7c68-480f-8569-4b1855657838_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_ae9a8939-7c68-480f-8569-4b1855657838" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ae9a8939-7c68-480f-8569-4b1855657838_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_4e2841dd-5981-49bd-8117-97c9df7ca31c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_ae9a8939-7c68-480f-8569-4b1855657838" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_4e2841dd-5981-49bd-8117-97c9df7ca31c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LandlordMember_a361cf13-b411-432e-b22d-029eca65115e" xlink:href="ai-20211031.xsd#ai_LandlordMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_4e2841dd-5981-49bd-8117-97c9df7ca31c" xlink:to="loc_ai_LandlordMember_a361cf13-b411-432e-b22d-029eca65115e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_19dbd3f0-f998-478b-b6b4-ea2d4fa5054b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:to="loc_us-gaap_CreditFacilityAxis_19dbd3f0-f998-478b-b6b4-ea2d4fa5054b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_19dbd3f0-f998-478b-b6b4-ea2d4fa5054b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_19dbd3f0-f998-478b-b6b4-ea2d4fa5054b" xlink:to="loc_us-gaap_CreditFacilityDomain_19dbd3f0-f998-478b-b6b4-ea2d4fa5054b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_f356f4b3-7c70-46a0-99e4-f4916ca5e3ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_19dbd3f0-f998-478b-b6b4-ea2d4fa5054b" xlink:to="loc_us-gaap_CreditFacilityDomain_f356f4b3-7c70-46a0-99e4-f4916ca5e3ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_450d834b-ceff-4705-8978-3e7e22462acd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_f356f4b3-7c70-46a0-99e4-f4916ca5e3ec" xlink:to="loc_us-gaap_LetterOfCreditMember_450d834b-ceff-4705-8978-3e7e22462acd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e8acc629-f5b9-4e5f-b2f2-570db478879a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e8acc629-f5b9-4e5f-b2f2-570db478879a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e8acc629-f5b9-4e5f-b2f2-570db478879a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e8acc629-f5b9-4e5f-b2f2-570db478879a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e8acc629-f5b9-4e5f-b2f2-570db478879a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_37154f9d-cf2a-4ffa-833e-bc9678d19028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e8acc629-f5b9-4e5f-b2f2-570db478879a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_37154f9d-cf2a-4ffa-833e-bc9678d19028" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_549fb15d-0120-48f9-8a5d-db9314b3f166" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_37154f9d-cf2a-4ffa-833e-bc9678d19028" xlink:to="loc_us-gaap_LineOfCreditMember_549fb15d-0120-48f9-8a5d-db9314b3f166" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_a0d51779-bb5f-4b81-8b7b-0501fdaf7b7d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:to="loc_srt_LitigationCaseAxis_a0d51779-bb5f-4b81-8b7b-0501fdaf7b7d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_a0d51779-bb5f-4b81-8b7b-0501fdaf7b7d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_a0d51779-bb5f-4b81-8b7b-0501fdaf7b7d" xlink:to="loc_srt_LitigationCaseTypeDomain_a0d51779-bb5f-4b81-8b7b-0501fdaf7b7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_82b27c54-3685-44bf-974f-0d1acb897034" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_a0d51779-bb5f-4b81-8b7b-0501fdaf7b7d" xlink:to="loc_srt_LitigationCaseTypeDomain_82b27c54-3685-44bf-974f-0d1acb897034" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_BlattmanEtAlVSiebelEtAlMember_d7f4dfd7-feb6-4075-a9c6-6434356f08f1" xlink:href="ai-20211031.xsd#ai_BlattmanEtAlVSiebelEtAlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_82b27c54-3685-44bf-974f-0d1acb897034" xlink:to="loc_ai_BlattmanEtAlVSiebelEtAlMember_d7f4dfd7-feb6-4075-a9c6-6434356f08f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_bfa4e077-edb5-45db-b87b-42fd6f3a62ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:to="loc_us-gaap_LitigationStatusAxis_bfa4e077-edb5-45db-b87b-42fd6f3a62ed" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_bfa4e077-edb5-45db-b87b-42fd6f3a62ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LitigationStatusAxis_bfa4e077-edb5-45db-b87b-42fd6f3a62ed" xlink:to="loc_us-gaap_LitigationStatusDomain_bfa4e077-edb5-45db-b87b-42fd6f3a62ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_bc945bff-8c09-4ac1-9c37-7a087891064c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LitigationStatusAxis_bfa4e077-edb5-45db-b87b-42fd6f3a62ed" xlink:to="loc_us-gaap_LitigationStatusDomain_bc945bff-8c09-4ac1-9c37-7a087891064c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_247d4fb2-70a4-45b7-904f-b83742b18ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PendingLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LitigationStatusDomain_bc945bff-8c09-4ac1-9c37-7a087891064c" xlink:to="loc_us-gaap_PendingLitigationMember_247d4fb2-70a4-45b7-904f-b83742b18ee6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails" xlink:type="extended" id="i4a077b5ff7d9417095b580103f3bcf66_RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLineItems_0bc3abd7-8737-4e89-b4c5-503b11010d69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_f4c444a1-8198-433e-a591-a4741c4fc40f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_0bc3abd7-8737-4e89-b4c5-503b11010d69" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_f4c444a1-8198-433e-a591-a4741c4fc40f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockConvertibleConversionRatio_cdbe5fed-f4b7-48c1-ba47-eabc2b8d8a24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockConvertibleConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_0bc3abd7-8737-4e89-b4c5-503b11010d69" xlink:to="loc_us-gaap_PreferredStockConvertibleConversionRatio_cdbe5fed-f4b7-48c1-ba47-eabc2b8d8a24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_94f8d76f-72e8-44da-981f-c278a1f55306" xlink:href="ai-20211031.xsd#ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_0bc3abd7-8737-4e89-b4c5-503b11010d69" xlink:to="loc_ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_94f8d76f-72e8-44da-981f-c278a1f55306" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_23e9c06a-6b0c-4fa3-847a-22b12e40a4d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_0bc3abd7-8737-4e89-b4c5-503b11010d69" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_23e9c06a-6b0c-4fa3-847a-22b12e40a4d6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_cefae3c3-3a21-4c01-bc4b-c750f2350e15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_0bc3abd7-8737-4e89-b4c5-503b11010d69" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_cefae3c3-3a21-4c01-bc4b-c750f2350e15" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityByClassOfStockTable_a5501f7c-573b-440b-baae-dabb15c3ea6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityByClassOfStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TemporaryEquityLineItems_0bc3abd7-8737-4e89-b4c5-503b11010d69" xlink:to="loc_us-gaap_TemporaryEquityByClassOfStockTable_a5501f7c-573b-440b-baae-dabb15c3ea6e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2720d89f-7071-42bd-9d8b-ee522bd3d510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_a5501f7c-573b-440b-baae-dabb15c3ea6e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2720d89f-7071-42bd-9d8b-ee522bd3d510" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2720d89f-7071-42bd-9d8b-ee522bd3d510_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2720d89f-7071-42bd-9d8b-ee522bd3d510" xlink:to="loc_us-gaap_ClassOfStockDomain_2720d89f-7071-42bd-9d8b-ee522bd3d510_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bddd9c3c-7601-497c-a037-bfee7db613ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2720d89f-7071-42bd-9d8b-ee522bd3d510" xlink:to="loc_us-gaap_ClassOfStockDomain_bddd9c3c-7601-497c-a037-bfee7db613ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember_9578e1d6-8f74-461c-8462-4555f139e61f" xlink:href="ai-20211031.xsd#ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bddd9c3c-7601-497c-a037-bfee7db613ee" xlink:to="loc_ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember_9578e1d6-8f74-461c-8462-4555f139e61f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesARedeemableConvertiblePreferredStockMember_06d57253-8b00-47b0-869e-3e11b3f3be38" xlink:href="ai-20211031.xsd#ai_SeriesARedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bddd9c3c-7601-497c-a037-bfee7db613ee" xlink:to="loc_ai_SeriesARedeemableConvertiblePreferredStockMember_06d57253-8b00-47b0-869e-3e11b3f3be38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_2867cab6-a93c-4f3f-96ff-0b2f25484571" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bddd9c3c-7601-497c-a037-bfee7db613ee" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_2867cab6-a93c-4f3f-96ff-0b2f25484571" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertibleCommonClassA1StockMember_13e161a2-1e08-4f85-a71e-ea4872e2a321" xlink:href="ai-20211031.xsd#ai_RedeemableConvertibleCommonClassA1StockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bddd9c3c-7601-497c-a037-bfee7db613ee" xlink:to="loc_ai_RedeemableConvertibleCommonClassA1StockMember_13e161a2-1e08-4f85-a71e-ea4872e2a321" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#StockholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/StockholdersEquityDetails" xlink:type="extended" id="i697ddbef565e4234b7ba8b4de959ea2a_StockholdersEquityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_aca8f0d7-5ff5-4933-83ad-f52f821615ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_aca8f0d7-5ff5-4933-83ad-f52f821615ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ea7df815-67eb-4e33-a78f-70e990bdfa18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ea7df815-67eb-4e33-a78f-70e990bdfa18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_e15d1812-d4d4-4e86-80e1-81a64a6487b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_us-gaap_PreferredStockSharesIssued_e15d1812-d4d4-4e86-80e1-81a64a6487b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_5cdc8df7-6d3b-4390-81ee-50ae2e963203" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_5cdc8df7-6d3b-4390-81ee-50ae2e963203" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_48642e37-e440-445f-aef7-43397c6e3fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_48642e37-e440-445f-aef7-43397c6e3fa0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonStockVotingRightsNumberOfVotesForEachShare_449b6614-2ec8-46f7-87db-d5f4a84fe2c6" xlink:href="ai-20211031.xsd#ai_CommonStockVotingRightsNumberOfVotesForEachShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_ai_CommonStockVotingRightsNumberOfVotesForEachShare_449b6614-2ec8-46f7-87db-d5f4a84fe2c6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_b7cfae9b-16e8-4748-ae8f-9f93d53dfaeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_b7cfae9b-16e8-4748-ae8f-9f93d53dfaeb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet_b088f9b7-36d1-4a8a-aaf7-925fb83b7d65" xlink:href="ai-20211031.xsd#ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet_b088f9b7-36d1-4a8a-aaf7-925fb83b7d65" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet_2ff9ea37-18f6-4175-9264-6ef1cf306192" xlink:href="ai-20211031.xsd#ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet_2ff9ea37-18f6-4175-9264-6ef1cf306192" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet_a302620d-b611-49eb-8040-fb8c5653c21f" xlink:href="ai-20211031.xsd#ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet_a302620d-b611-49eb-8040-fb8c5653c21f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_5f88dc4e-6edb-44e6-980d-13e503d28431" xlink:href="ai-20211031.xsd#ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_5f88dc4e-6edb-44e6-980d-13e503d28431" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonStockSubjectToRepurchaseNumberOfShares_66b0f3b8-9be2-4aa6-b9f0-13cf573eba4b" xlink:href="ai-20211031.xsd#ai_CommonStockSubjectToRepurchaseNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_ai_CommonStockSubjectToRepurchaseNumberOfShares_66b0f3b8-9be2-4aa6-b9f0-13cf573eba4b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9716625-6418-45f7-ab79-7225849e53b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9716625-6418-45f7-ab79-7225849e53b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_faf5fc93-0b45-4f5c-b36b-672d918570d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9716625-6418-45f7-ab79-7225849e53b5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_faf5fc93-0b45-4f5c-b36b-672d918570d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_faf5fc93-0b45-4f5c-b36b-672d918570d1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_faf5fc93-0b45-4f5c-b36b-672d918570d1" xlink:to="loc_us-gaap_ClassOfStockDomain_faf5fc93-0b45-4f5c-b36b-672d918570d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_dd42e29d-23cb-4ba8-92cf-511e5193df33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_faf5fc93-0b45-4f5c-b36b-672d918570d1" xlink:to="loc_us-gaap_ClassOfStockDomain_dd42e29d-23cb-4ba8-92cf-511e5193df33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ae4e5199-3bb5-40eb-bbf3-5aee90432ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_dd42e29d-23cb-4ba8-92cf-511e5193df33" xlink:to="loc_us-gaap_CommonClassAMember_ae4e5199-3bb5-40eb-bbf3-5aee90432ba9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_3deb8613-7359-4837-8198-2c09fc61c1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_dd42e29d-23cb-4ba8-92cf-511e5193df33" xlink:to="loc_us-gaap_CommonClassBMember_3deb8613-7359-4837-8198-2c09fc61c1d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b5a1631f-d0d3-4b23-a259-73a7b0ae7937" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9716625-6418-45f7-ab79-7225849e53b5" xlink:to="loc_us-gaap_AwardTypeAxis_b5a1631f-d0d3-4b23-a259-73a7b0ae7937" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5a1631f-d0d3-4b23-a259-73a7b0ae7937_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_b5a1631f-d0d3-4b23-a259-73a7b0ae7937" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5a1631f-d0d3-4b23-a259-73a7b0ae7937_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c18d8b90-7313-43e5-a702-9b744b2ca388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_b5a1631f-d0d3-4b23-a259-73a7b0ae7937" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c18d8b90-7313-43e5-a702-9b744b2ca388" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_7eefc6dc-27ea-43a5-94ea-a2c9fddceabe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c18d8b90-7313-43e5-a702-9b744b2ca388" xlink:to="loc_us-gaap_EmployeeStockOptionMember_7eefc6dc-27ea-43a5-94ea-a2c9fddceabe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/StockBasedCompensationNarrativeDetails" xlink:type="extended" id="i830b6a0ef0054cedbea6a523186a8332_StockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding_e96991be-750a-49df-a413-4d24cb435077" xlink:href="ai-20211031.xsd#ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding_e96991be-750a-49df-a413-4d24cb435077" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_d617da55-3c45-42ec-9a10-4f5d8b14a4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_d617da55-3c45-42ec-9a10-4f5d8b14a4ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_9d605175-4b87-4f2c-aa41-01776305d0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_9d605175-4b87-4f2c-aa41-01776305d0e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0ede5f5a-65e7-48ea-835d-23199648962b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0ede5f5a-65e7-48ea-835d-23199648962b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_cd6cf636-46e9-4eb5-aef8-d5d921570e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_cd6cf636-46e9-4eb5-aef8-d5d921570e66" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_060397a2-cdcc-44c2-a979-3c63e91249b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_060397a2-cdcc-44c2-a979-3c63e91249b5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4219a49e-2d87-4337-b78e-8f7b9778a462" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4219a49e-2d87-4337-b78e-8f7b9778a462" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5d669b8f-ee49-4732-a062-2a4c692402cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5d669b8f-ee49-4732-a062-2a4c692402cb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_9ed1ba33-862a-4559-9d3c-a79d172d73c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_9ed1ba33-862a-4559-9d3c-a79d172d73c6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_5d22e5c2-c22d-48c1-b682-c20f66170c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_5d22e5c2-c22d-48c1-b682-c20f66170c6e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties_916563a9-4371-4d74-8e81-b5815f4a7460" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_NotesReceivableRelatedParties_916563a9-4371-4d74-8e81-b5815f4a7460" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_fe99f461-e962-4756-8b17-ac53020ebec7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_fe99f461-e962-4756-8b17-ac53020ebec7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeRelatedParty_e378dd55-9545-4c53-9736-9f789224b349" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_InterestIncomeRelatedParty_e378dd55-9545-4c53-9736-9f789224b349" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4b563609-dfb8-4c61-af83-e296abff2415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4b563609-dfb8-4c61-af83-e296abff2415" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_221f998e-364a-4474-b7ed-774f87dbe318" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4b563609-dfb8-4c61-af83-e296abff2415" xlink:to="loc_us-gaap_StatementClassOfStockAxis_221f998e-364a-4474-b7ed-774f87dbe318" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_221f998e-364a-4474-b7ed-774f87dbe318_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_221f998e-364a-4474-b7ed-774f87dbe318" xlink:to="loc_us-gaap_ClassOfStockDomain_221f998e-364a-4474-b7ed-774f87dbe318_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_45e56c3a-3723-450b-8271-32c0566d1ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_221f998e-364a-4474-b7ed-774f87dbe318" xlink:to="loc_us-gaap_ClassOfStockDomain_45e56c3a-3723-450b-8271-32c0566d1ed0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonClassAAndCommonClassBMember_f6b644b1-fa48-450e-b432-92d857777445" xlink:href="ai-20211031.xsd#ai_CommonClassAAndCommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_45e56c3a-3723-450b-8271-32c0566d1ed0" xlink:to="loc_ai_CommonClassAAndCommonClassBMember_f6b644b1-fa48-450e-b432-92d857777445" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_123b1a85-4657-4770-bd2f-3acb2b4025eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_45e56c3a-3723-450b-8271-32c0566d1ed0" xlink:to="loc_us-gaap_CommonClassAMember_123b1a85-4657-4770-bd2f-3acb2b4025eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesFPreferredStockMember_0bb7cb88-1b1a-4350-a69e-7b3f887be4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesFPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_45e56c3a-3723-450b-8271-32c0566d1ed0" xlink:to="loc_us-gaap_SeriesFPreferredStockMember_0bb7cb88-1b1a-4350-a69e-7b3f887be4aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_caedb17c-dec1-473a-8ecf-4b5c5262f14d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4b563609-dfb8-4c61-af83-e296abff2415" xlink:to="loc_us-gaap_PlanNameAxis_caedb17c-dec1-473a-8ecf-4b5c5262f14d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_caedb17c-dec1-473a-8ecf-4b5c5262f14d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_caedb17c-dec1-473a-8ecf-4b5c5262f14d" xlink:to="loc_us-gaap_PlanNameDomain_caedb17c-dec1-473a-8ecf-4b5c5262f14d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_23d485f7-de87-471d-a678-4840203d8b40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_caedb17c-dec1-473a-8ecf-4b5c5262f14d" xlink:to="loc_us-gaap_PlanNameDomain_23d485f7-de87-471d-a678-4840203d8b40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_TwentyTwentyIncentivePlanMember_5c7bfe62-a48e-485c-bf3e-22ae9a4da0ba" xlink:href="ai-20211031.xsd#ai_TwentyTwentyIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_23d485f7-de87-471d-a678-4840203d8b40" xlink:to="loc_ai_TwentyTwentyIncentivePlanMember_5c7bfe62-a48e-485c-bf3e-22ae9a4da0ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_TwentyTwentyEmployeeStockPurchasePlanMember_8918d895-9f75-4e98-b986-8d76505f0f11" xlink:href="ai-20211031.xsd#ai_TwentyTwentyEmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_23d485f7-de87-471d-a678-4840203d8b40" xlink:to="loc_ai_TwentyTwentyEmployeeStockPurchasePlanMember_8918d895-9f75-4e98-b986-8d76505f0f11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0f84495d-0973-4efe-8e58-815569fbe051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4b563609-dfb8-4c61-af83-e296abff2415" xlink:to="loc_us-gaap_AwardTypeAxis_0f84495d-0973-4efe-8e58-815569fbe051" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0f84495d-0973-4efe-8e58-815569fbe051_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_0f84495d-0973-4efe-8e58-815569fbe051" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0f84495d-0973-4efe-8e58-815569fbe051_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32418ed5-49c7-4a54-9cc9-77a3634b19de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_0f84495d-0973-4efe-8e58-815569fbe051" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32418ed5-49c7-4a54-9cc9-77a3634b19de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_ccbc32e6-63ea-4a22-8e45-4dc88540fec7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32418ed5-49c7-4a54-9cc9-77a3634b19de" xlink:to="loc_us-gaap_EmployeeStockMember_ccbc32e6-63ea-4a22-8e45-4dc88540fec7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_02d92293-e84b-4b92-b35b-47a8c95577f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32418ed5-49c7-4a54-9cc9-77a3634b19de" xlink:to="loc_us-gaap_EmployeeStockOptionMember_02d92293-e84b-4b92-b35b-47a8c95577f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2838f4ad-3069-4f6d-92ee-1a7fdc26ece0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32418ed5-49c7-4a54-9cc9-77a3634b19de" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2838f4ad-3069-4f6d-92ee-1a7fdc26ece0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a4b4c8bd-5813-42c6-a9af-17497d9056eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4b563609-dfb8-4c61-af83-e296abff2415" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a4b4c8bd-5813-42c6-a9af-17497d9056eb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_a4b4c8bd-5813-42c6-a9af-17497d9056eb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a4b4c8bd-5813-42c6-a9af-17497d9056eb" xlink:to="loc_us-gaap_RelatedPartyDomain_a4b4c8bd-5813-42c6-a9af-17497d9056eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_cbfdb7f0-079b-4fd1-9300-aa0025d0f931" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a4b4c8bd-5813-42c6-a9af-17497d9056eb" xlink:to="loc_us-gaap_RelatedPartyDomain_cbfdb7f0-079b-4fd1-9300-aa0025d0f931" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_8c0e3424-cc63-495f-a432-10fcbe70a109" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_cbfdb7f0-079b-4fd1-9300-aa0025d0f931" xlink:to="loc_srt_ChiefExecutiveOfficerMember_8c0e3424-cc63-495f-a432-10fcbe70a109" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_442890b3-e140-4b9b-83ae-6abaf14ff00d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4b563609-dfb8-4c61-af83-e296abff2415" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_442890b3-e140-4b9b-83ae-6abaf14ff00d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_442890b3-e140-4b9b-83ae-6abaf14ff00d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_442890b3-e140-4b9b-83ae-6abaf14ff00d" xlink:to="loc_us-gaap_ReceivableTypeDomain_442890b3-e140-4b9b-83ae-6abaf14ff00d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_816203f5-59b9-4f74-8be0-45197a056c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_442890b3-e140-4b9b-83ae-6abaf14ff00d" xlink:to="loc_us-gaap_ReceivableTypeDomain_816203f5-59b9-4f74-8be0-45197a056c7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember_2b74b039-8fdb-41ca-9db2-a89530c1ef81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_816203f5-59b9-4f74-8be0-45197a056c7c" xlink:to="loc_us-gaap_NotesReceivableMember_2b74b039-8fdb-41ca-9db2-a89530c1ef81" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#StockBasedCompensationRestrictedStockUnitActivityDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails" xlink:type="extended" id="i2e44207ad19a4fcb9151865f14761405_StockBasedCompensationRestrictedStockUnitActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fecfbfb-c1bd-4906-87a7-295866fadc86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3dda0db3-2253-4872-980a-13a80bb8aecd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fecfbfb-c1bd-4906-87a7-295866fadc86" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3dda0db3-2253-4872-980a-13a80bb8aecd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4246b531-e5f7-411b-ae4c-b20cbc52e067" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3dda0db3-2253-4872-980a-13a80bb8aecd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4246b531-e5f7-411b-ae4c-b20cbc52e067" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9c59932c-ce60-4b77-92e6-4c4d5ee747c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3dda0db3-2253-4872-980a-13a80bb8aecd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9c59932c-ce60-4b77-92e6-4c4d5ee747c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_19a98c40-1deb-433d-8776-d3f42c340a29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3dda0db3-2253-4872-980a-13a80bb8aecd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_19a98c40-1deb-433d-8776-d3f42c340a29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_256173f3-dca0-4a11-9135-5cb2073d5944" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3dda0db3-2253-4872-980a-13a80bb8aecd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_256173f3-dca0-4a11-9135-5cb2073d5944" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d575813a-7366-4c08-8a17-8845ef2f4be5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a829bd40-3d3c-4ec6-b6d0-fe53b975bed5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fecfbfb-c1bd-4906-87a7-295866fadc86" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a829bd40-3d3c-4ec6-b6d0-fe53b975bed5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7dc082a6-719b-4c48-8be3-3ef89aa7360d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a829bd40-3d3c-4ec6-b6d0-fe53b975bed5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7dc082a6-719b-4c48-8be3-3ef89aa7360d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4f106468-fa96-4001-901d-c285b5f84185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a829bd40-3d3c-4ec6-b6d0-fe53b975bed5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4f106468-fa96-4001-901d-c285b5f84185" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a6c8af22-b13d-4181-8fe2-1eeb3348b6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a829bd40-3d3c-4ec6-b6d0-fe53b975bed5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a6c8af22-b13d-4181-8fe2-1eeb3348b6ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_dbd2bb58-49d9-4b1f-8e03-0e0e7200e2c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a829bd40-3d3c-4ec6-b6d0-fe53b975bed5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_dbd2bb58-49d9-4b1f-8e03-0e0e7200e2c4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_39c96064-0bef-47fe-be4b-1647d21bdb88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_71f1c6cf-ffcc-4304-92f6-8d28dade4537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fecfbfb-c1bd-4906-87a7-295866fadc86" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_71f1c6cf-ffcc-4304-92f6-8d28dade4537" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a3a666d9-b64b-4904-bf59-d1de778a72f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_71f1c6cf-ffcc-4304-92f6-8d28dade4537" xlink:to="loc_us-gaap_AwardTypeAxis_a3a666d9-b64b-4904-bf59-d1de778a72f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a3a666d9-b64b-4904-bf59-d1de778a72f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a3a666d9-b64b-4904-bf59-d1de778a72f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a3a666d9-b64b-4904-bf59-d1de778a72f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e195e4aa-c07b-4cfb-84d9-152b250ebdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a3a666d9-b64b-4904-bf59-d1de778a72f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e195e4aa-c07b-4cfb-84d9-152b250ebdcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2da7ca4c-c1b2-4bcb-9713-2366306a231a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e195e4aa-c07b-4cfb-84d9-152b250ebdcb" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2da7ca4c-c1b2-4bcb-9713-2366306a231a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#StockBasedCompensationStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="extended" id="i16daf5d1f80a4c59a015705932df1e2b_StockBasedCompensationStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2a0500ed-1467-421a-b681-59b8b16387e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_081c9346-15a6-420f-82cd-63e622cd9a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2a0500ed-1467-421a-b681-59b8b16387e3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_081c9346-15a6-420f-82cd-63e622cd9a9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f1d40de-ed7d-4544-ab30-fa42ed8f60d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2a0500ed-1467-421a-b681-59b8b16387e3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f1d40de-ed7d-4544-ab30-fa42ed8f60d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9a9aa733-78d4-4fe0-9753-0d5af528860e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f1d40de-ed7d-4544-ab30-fa42ed8f60d5" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9a9aa733-78d4-4fe0-9753-0d5af528860e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9a9aa733-78d4-4fe0-9753-0d5af528860e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9a9aa733-78d4-4fe0-9753-0d5af528860e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9a9aa733-78d4-4fe0-9753-0d5af528860e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_19410cd8-9341-45d0-a489-3cdb0ad962d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9a9aa733-78d4-4fe0-9753-0d5af528860e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_19410cd8-9341-45d0-a489-3cdb0ad962d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_45068de7-f2b1-47a8-beb6-73f9b0e320d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_19410cd8-9341-45d0-a489-3cdb0ad962d1" xlink:to="loc_us-gaap_CostOfSalesMember_45068de7-f2b1-47a8-beb6-73f9b0e320d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_5b140899-5636-4b8e-8990-d576c7d536f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_19410cd8-9341-45d0-a489-3cdb0ad962d1" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_5b140899-5636-4b8e-8990-d576c7d536f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_745def0f-ccef-445f-98b9-ba531351d451" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_19410cd8-9341-45d0-a489-3cdb0ad962d1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_745def0f-ccef-445f-98b9-ba531351d451" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a19e95db-3265-455d-b6d8-ec148477afd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_19410cd8-9341-45d0-a489-3cdb0ad962d1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a19e95db-3265-455d-b6d8-ec148477afd2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ea12c6df-d2ab-4c90-9d79-5c492c9b8773" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f1d40de-ed7d-4544-ab30-fa42ed8f60d5" xlink:to="loc_srt_ProductOrServiceAxis_ea12c6df-d2ab-4c90-9d79-5c492c9b8773" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ea12c6df-d2ab-4c90-9d79-5c492c9b8773_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_ea12c6df-d2ab-4c90-9d79-5c492c9b8773" xlink:to="loc_srt_ProductsAndServicesDomain_ea12c6df-d2ab-4c90-9d79-5c492c9b8773_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2b7ce72b-ac70-4869-9a2b-265c36b81162" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_ea12c6df-d2ab-4c90-9d79-5c492c9b8773" xlink:to="loc_srt_ProductsAndServicesDomain_2b7ce72b-ac70-4869-9a2b-265c36b81162" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember_8c2d851d-d1b5-465c-a086-e397586c9e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2b7ce72b-ac70-4869-9a2b-265c36b81162" xlink:to="loc_us-gaap_LicenseAndServiceMember_8c2d851d-d1b5-465c-a086-e397586c9e0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ProfessionalServicesMember_6e3fea64-0e69-4e15-b16d-a5b6fc2dfd2f" xlink:href="ai-20211031.xsd#ai_ProfessionalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2b7ce72b-ac70-4869-9a2b-265c36b81162" xlink:to="loc_ai_ProfessionalServicesMember_6e3fea64-0e69-4e15-b16d-a5b6fc2dfd2f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails" xlink:type="extended" id="i9a5a89c64c82419eba4532e6c7bcd86c_NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_b1766ff3-fed6-48f5-97ce-bbb62e354adc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_0f5f0096-bdba-4cfe-8878-a51667aeb28a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_b1766ff3-fed6-48f5-97ce-bbb62e354adc" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_0f5f0096-bdba-4cfe-8878-a51667aeb28a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9447676b-0fbe-47d7-94e5-54b8e3669e47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_0f5f0096-bdba-4cfe-8878-a51667aeb28a" xlink:to="loc_us-gaap_NetIncomeLoss_9447676b-0fbe-47d7-94e5-54b8e3669e47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_66ed80ec-3796-4eda-9c8d-c74f55c892d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_b1766ff3-fed6-48f5-97ce-bbb62e354adc" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_66ed80ec-3796-4eda-9c8d-c74f55c892d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9b7b8b2a-1cf8-4588-8f9d-84327551fdab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_66ed80ec-3796-4eda-9c8d-c74f55c892d7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9b7b8b2a-1cf8-4588-8f9d-84327551fdab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e6f9b1e6-451e-45b1-8d9b-23e38d174c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_66ed80ec-3796-4eda-9c8d-c74f55c892d7" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e6f9b1e6-451e-45b1-8d9b-23e38d174c1c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_d4d2b8e6-25a5-4270-aef5-b1a707b73e86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_b1766ff3-fed6-48f5-97ce-bbb62e354adc" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_d4d2b8e6-25a5-4270-aef5-b1a707b73e86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_193f41d1-9a00-4331-8ec3-b1d3c7ce2056" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_d4d2b8e6-25a5-4270-aef5-b1a707b73e86" xlink:to="loc_us-gaap_EarningsPerShareBasic_193f41d1-9a00-4331-8ec3-b1d3c7ce2056" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c6b357f2-1210-4442-a7a9-176565c4199d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_d4d2b8e6-25a5-4270-aef5-b1a707b73e86" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c6b357f2-1210-4442-a7a9-176565c4199d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_1199ffd6-e9fb-4afb-acab-bdde41f2ef29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_b1766ff3-fed6-48f5-97ce-bbb62e354adc" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_1199ffd6-e9fb-4afb-acab-bdde41f2ef29" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_09b1eb8d-bfc5-4357-be37-56409083147f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_1199ffd6-e9fb-4afb-acab-bdde41f2ef29" xlink:to="loc_us-gaap_StatementClassOfStockAxis_09b1eb8d-bfc5-4357-be37-56409083147f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_09b1eb8d-bfc5-4357-be37-56409083147f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_09b1eb8d-bfc5-4357-be37-56409083147f" xlink:to="loc_us-gaap_ClassOfStockDomain_09b1eb8d-bfc5-4357-be37-56409083147f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_53dc5db9-6f12-4e3d-ae31-2f427bc7cf65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_09b1eb8d-bfc5-4357-be37-56409083147f" xlink:to="loc_us-gaap_ClassOfStockDomain_53dc5db9-6f12-4e3d-ae31-2f427bc7cf65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9f7d2ecd-683c-49c9-be09-d5b390f95f37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_53dc5db9-6f12-4e3d-ae31-2f427bc7cf65" xlink:to="loc_us-gaap_CommonClassAMember_9f7d2ecd-683c-49c9-be09-d5b390f95f37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertibleCommonClassA1StockMember_d888c0a3-c37f-43ec-8b7a-6c8f7c46d749" xlink:href="ai-20211031.xsd#ai_RedeemableConvertibleCommonClassA1StockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_53dc5db9-6f12-4e3d-ae31-2f427bc7cf65" xlink:to="loc_ai_RedeemableConvertibleCommonClassA1StockMember_d888c0a3-c37f-43ec-8b7a-6c8f7c46d749" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_f6b9c458-c460-4a3d-9b8c-e1c13672afbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_53dc5db9-6f12-4e3d-ae31-2f427bc7cf65" xlink:to="loc_us-gaap_CommonClassBMember_f6b9c458-c460-4a3d-9b8c-e1c13672afbf" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails" xlink:type="extended" id="iaf0c3afbd16a46f883bcef86624066d4_NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_85cd46cc-7837-4dc4-ae41-64a3706fbe0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_71652d18-150d-431b-9191-66a2853800a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_85cd46cc-7837-4dc4-ae41-64a3706fbe0d" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_71652d18-150d-431b-9191-66a2853800a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_3106f9fc-979a-43d4-b9d0-02697d53e343" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_85cd46cc-7837-4dc4-ae41-64a3706fbe0d" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_3106f9fc-979a-43d4-b9d0-02697d53e343" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_75dd7b3a-46d4-4c63-a34f-eb645abec20e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_3106f9fc-979a-43d4-b9d0-02697d53e343" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_75dd7b3a-46d4-4c63-a34f-eb645abec20e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_75dd7b3a-46d4-4c63-a34f-eb645abec20e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_75dd7b3a-46d4-4c63-a34f-eb645abec20e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_75dd7b3a-46d4-4c63-a34f-eb645abec20e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_75dd7b3a-46d4-4c63-a34f-eb645abec20e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesARedeemableConvertiblePreferredStockMember_2ffa652f-d222-4c37-af16-1eb7a84907b4" xlink:href="ai-20211031.xsd#ai_SeriesARedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_SeriesARedeemableConvertiblePreferredStockMember_2ffa652f-d222-4c37-af16-1eb7a84907b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesBRedeemableConvertiblePreferredStockMember_99aea1be-9540-409f-8673-ed2d17364720" xlink:href="ai-20211031.xsd#ai_SeriesBRedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_SeriesBRedeemableConvertiblePreferredStockMember_99aea1be-9540-409f-8673-ed2d17364720" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesB1ARedeemableConvertiblePreferredStockMember_3c3ae3c6-3888-469d-b120-0715c98620ea" xlink:href="ai-20211031.xsd#ai_SeriesB1ARedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_SeriesB1ARedeemableConvertiblePreferredStockMember_3c3ae3c6-3888-469d-b120-0715c98620ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesB1BRedeemableConvertiblePreferredStockMember_1b39036f-ec11-4bf7-9377-1b3ee90799d1" xlink:href="ai-20211031.xsd#ai_SeriesB1BRedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_SeriesB1BRedeemableConvertiblePreferredStockMember_1b39036f-ec11-4bf7-9377-1b3ee90799d1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesCRedeemableConvertiblePreferredStockMember_a917b776-d7b3-4eb2-95bf-4c1c4def41fb" xlink:href="ai-20211031.xsd#ai_SeriesCRedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_SeriesCRedeemableConvertiblePreferredStockMember_a917b776-d7b3-4eb2-95bf-4c1c4def41fb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesDRedeemableConvertiblePreferredStockMember_7a32a52f-4e6c-400e-b4e5-7e05b0229857" xlink:href="ai-20211031.xsd#ai_SeriesDRedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_SeriesDRedeemableConvertiblePreferredStockMember_7a32a52f-4e6c-400e-b4e5-7e05b0229857" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesERedeemableConvertiblePreferredStockMember_d71be85a-aed7-479b-a0e4-fd7620ae9d92" xlink:href="ai-20211031.xsd#ai_SeriesERedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_SeriesERedeemableConvertiblePreferredStockMember_d71be85a-aed7-479b-a0e4-fd7620ae9d92" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesFRedeemableConvertiblePreferredStockMember_d4f50329-872d-4dc6-bc43-0bed857322c7" xlink:href="ai-20211031.xsd#ai_SeriesFRedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_SeriesFRedeemableConvertiblePreferredStockMember_d4f50329-872d-4dc6-bc43-0bed857322c7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertiblePreferredStockSeriesGMember_85ea9057-1d58-4b9e-8681-835912253912" xlink:href="ai-20211031.xsd#ai_RedeemableConvertiblePreferredStockSeriesGMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_RedeemableConvertiblePreferredStockSeriesGMember_85ea9057-1d58-4b9e-8681-835912253912" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertiblePreferredStockSeriesHMember_82f5e149-dda2-401c-bd3c-efddd778f859" xlink:href="ai-20211031.xsd#ai_RedeemableConvertiblePreferredStockSeriesHMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_RedeemableConvertiblePreferredStockSeriesHMember_82f5e149-dda2-401c-bd3c-efddd778f859" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3b3ad642-4262-4f97-8ae4-723a784951ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3b3ad642-4262-4f97-8ae4-723a784951ae" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9dbcf845-c2fa-4508-baa6-a2ec4e62b9ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9dbcf845-c2fa-4508-baa6-a2ec4e62b9ad" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://c3.ai/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://c3.ai/role/RelatedPartyTransactionsDetails" xlink:type="extended" id="i55bfd99889204cb88f1f859f2f5d3711_RelatedPartyTransactionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_82ea7e62-0eba-436c-b2f0-6c9db1e0e2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_82ea7e62-0eba-436c-b2f0-6c9db1e0e2aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties_400c2263-839c-4311-aa14-2f3043a88243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_NotesReceivableRelatedParties_400c2263-839c-4311-aa14-2f3043a88243" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_NotesReceivableTerm_e82e9b2a-21e6-440c-af9d-e99761d685cc" xlink:href="ai-20211031.xsd#ai_NotesReceivableTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_NotesReceivableTerm_e82e9b2a-21e6-440c-af9d-e99761d685cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_NotesReceivableNumberOfRenewalPeriods_581a0f79-11c6-4172-9332-c7112840e2ec" xlink:href="ai-20211031.xsd#ai_NotesReceivableNumberOfRenewalPeriods"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_NotesReceivableNumberOfRenewalPeriods_581a0f79-11c6-4172-9332-c7112840e2ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_NotesReceivableRenewalPeriod_34322a76-2e11-4396-bcbc-e3023b9121d9" xlink:href="ai-20211031.xsd#ai_NotesReceivableRenewalPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_NotesReceivableRenewalPeriod_34322a76-2e11-4396-bcbc-e3023b9121d9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionRate_defaf759-0fab-468d-8dd3-52460aff889a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_RelatedPartyTransactionRate_defaf759-0fab-468d-8dd3-52460aff889a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_78e14b8a-ffb0-4618-861e-7dbb35ebba13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_78e14b8a-ffb0-4618-861e-7dbb35ebba13" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm_5d6efb67-17c6-4b0c-95d2-fea6543769cd" xlink:href="ai-20211031.xsd#ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm_5d6efb67-17c6-4b0c-95d2-fea6543769cd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentYearOne_a2a84be9-f290-4f6f-942a-30454bb9f83e" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentYearOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_RevenueCommitmentYearOne_a2a84be9-f290-4f6f-942a-30454bb9f83e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentYearTwo_89abe550-939b-43e4-8893-8f82194e51cb" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_RevenueCommitmentYearTwo_89abe550-939b-43e4-8893-8f82194e51cb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentYearThree_5d19394c-7117-4609-8a10-d4232d2f475c" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_RevenueCommitmentYearThree_5d19394c-7117-4609-8a10-d4232d2f475c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentYearFour_cc1862db-78e4-40c3-8d11-4bf5f633c2e3" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_RevenueCommitmentYearFour_cc1862db-78e4-40c3-8d11-4bf5f633c2e3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentYearFive_4e560e58-56a6-4c29-b015-a99297a84668" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_RevenueCommitmentYearFive_4e560e58-56a6-4c29-b015-a99297a84668" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentYearSix_d5310ec0-e123-4ee7-ad20-5d540dfb2f79" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentYearSix"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_RevenueCommitmentYearSix_d5310ec0-e123-4ee7-ad20-5d540dfb2f79" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_ceed804c-8692-42d7-b229-ea372aa21b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_CapitalizedContractCostNet_ceed804c-8692-42d7-b229-ea372aa21b7c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_b19725d9-9813-4031-8b02-99bd3f7faf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_b19725d9-9813-4031-8b02-99bd3f7faf8b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_beba2068-bd48-4d86-977e-3e1f88d79a47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_RevenueFromRelatedParties_beba2068-bd48-4d86-977e-3e1f88d79a47" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_b1db5030-350f-4631-b555-359a4c9e7581" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_ContractWithCustomerLiability_b1db5030-350f-4631-b555-359a4c9e7581" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentNonCancellableContracts_ef750c81-3596-4687-89ae-f0a0b755fefb" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentNonCancellableContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_RevenueCommitmentNonCancellableContracts_ef750c81-3596-4687-89ae-f0a0b755fefb" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_cc2765db-1721-497a-9bb1-2eebf3d7ac13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_cc2765db-1721-497a-9bb1-2eebf3d7ac13" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_17a24c59-256c-4785-9cbe-c1ebab4ee99d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_17a24c59-256c-4785-9cbe-c1ebab4ee99d" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_c5d4f126-5a55-48a4-bd6e-259fd4572a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_c5d4f126-5a55-48a4-bd6e-259fd4572a2e" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_6e8c476a-0fe1-448e-ad85-ba716fb5d180" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_6e8c476a-0fe1-448e-ad85-ba716fb5d180" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_a134c569-91e2-4861-bb5c-4b5a072c53f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_a134c569-91e2-4861-bb5c-4b5a072c53f2" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_705a6612-d27e-45cc-bba9-ea34f505e62e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_705a6612-d27e-45cc-bba9-ea34f505e62e" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_da659cce-975f-4084-8d9c-315b9e80b01f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_da659cce-975f-4084-8d9c-315b9e80b01f" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForCommissions_4799150e-9e6a-4260-a77e-e5bd5161cd22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForCommissions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_PaymentsForCommissions_4799150e-9e6a-4260-a77e-e5bd5161cd22" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_ca82eb9f-9f0d-4fbd-81bb-aeb89259b673" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_ca82eb9f-9f0d-4fbd-81bb-aeb89259b673" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesNoncurrent_5f8532ba-956d-40dc-8546-0dcf3eda60c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_DueToRelatedPartiesNoncurrent_5f8532ba-956d-40dc-8546-0dcf3eda60c1" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8d2b4c46-02aa-4215-8204-f16d87d4fa81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8d2b4c46-02aa-4215-8204-f16d87d4fa81" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_df3c06dd-b658-400d-8038-32616a8f1875" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8d2b4c46-02aa-4215-8204-f16d87d4fa81" xlink:to="loc_us-gaap_StatementClassOfStockAxis_df3c06dd-b658-400d-8038-32616a8f1875" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_df3c06dd-b658-400d-8038-32616a8f1875_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_df3c06dd-b658-400d-8038-32616a8f1875" xlink:to="loc_us-gaap_ClassOfStockDomain_df3c06dd-b658-400d-8038-32616a8f1875_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_eac2e3b4-6d9b-48ad-823c-d75d8d3a75f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_df3c06dd-b658-400d-8038-32616a8f1875" xlink:to="loc_us-gaap_ClassOfStockDomain_eac2e3b4-6d9b-48ad-823c-d75d8d3a75f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesFPreferredStockMember_dc24fd73-a907-445c-ab51-4a9a9fb0489d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesFPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_eac2e3b4-6d9b-48ad-823c-d75d8d3a75f5" xlink:to="loc_us-gaap_SeriesFPreferredStockMember_dc24fd73-a907-445c-ab51-4a9a9fb0489d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6e43e679-9f42-4af5-ba24-66e2cb08b2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8d2b4c46-02aa-4215-8204-f16d87d4fa81" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6e43e679-9f42-4af5-ba24-66e2cb08b2f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6e43e679-9f42-4af5-ba24-66e2cb08b2f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6e43e679-9f42-4af5-ba24-66e2cb08b2f8" xlink:to="loc_us-gaap_RelatedPartyDomain_6e43e679-9f42-4af5-ba24-66e2cb08b2f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_cf5e7a46-aeda-4271-92db-a648e0c2fc2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6e43e679-9f42-4af5-ba24-66e2cb08b2f8" xlink:to="loc_us-gaap_RelatedPartyDomain_cf5e7a46-aeda-4271-92db-a648e0c2fc2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_8ac455dd-b3f7-4fc0-9ed8-062dcca95aac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_cf5e7a46-aeda-4271-92db-a648e0c2fc2e" xlink:to="loc_srt_ChiefExecutiveOfficerMember_8ac455dd-b3f7-4fc0-9ed8-062dcca95aac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_BakerHughesCompanyMember_0fb52e55-9097-462e-9d5a-d378ad9e859e" xlink:href="ai-20211031.xsd#ai_BakerHughesCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_cf5e7a46-aeda-4271-92db-a648e0c2fc2e" xlink:to="loc_ai_BakerHughesCompanyMember_0fb52e55-9097-462e-9d5a-d378ad9e859e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4a9d50c7-a73e-462b-af62-a59ee9820ca0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8d2b4c46-02aa-4215-8204-f16d87d4fa81" xlink:to="loc_srt_ProductOrServiceAxis_4a9d50c7-a73e-462b-af62-a59ee9820ca0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4a9d50c7-a73e-462b-af62-a59ee9820ca0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_4a9d50c7-a73e-462b-af62-a59ee9820ca0" xlink:to="loc_srt_ProductsAndServicesDomain_4a9d50c7-a73e-462b-af62-a59ee9820ca0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e0f6cfe7-6f9f-4361-a542-c2735b8a7319" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_4a9d50c7-a73e-462b-af62-a59ee9820ca0" xlink:to="loc_srt_ProductsAndServicesDomain_e0f6cfe7-6f9f-4361-a542-c2735b8a7319" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember_41a8c2f4-0bb1-4352-ac43-7bf58bd57e43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e0f6cfe7-6f9f-4361-a542-c2735b8a7319" xlink:to="loc_us-gaap_LicenseAndServiceMember_41a8c2f4-0bb1-4352-ac43-7bf58bd57e43" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ProfessionalServicesMember_17862797-7b84-458b-b122-ec724089996a" xlink:href="ai-20211031.xsd#ai_ProfessionalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e0f6cfe7-6f9f-4361-a542-c2735b8a7319" xlink:to="loc_ai_ProfessionalServicesMember_17862797-7b84-458b-b122-ec724089996a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_b36eb22c-944c-4f85-908d-3c2918e5a846" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8d2b4c46-02aa-4215-8204-f16d87d4fa81" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_b36eb22c-944c-4f85-908d-3c2918e5a846" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_b36eb22c-944c-4f85-908d-3c2918e5a846_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_b36eb22c-944c-4f85-908d-3c2918e5a846" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_b36eb22c-944c-4f85-908d-3c2918e5a846_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_e59adff5-1cb2-4ba0-af1d-6853682d09ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_b36eb22c-944c-4f85-908d-3c2918e5a846" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_e59adff5-1cb2-4ba0-af1d-6853682d09ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SoftwareSubscriptionAgreementMember_25909273-224c-4e3d-8dbc-c2cdf3b550c3" xlink:href="ai-20211031.xsd#ai_SoftwareSubscriptionAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_e59adff5-1cb2-4ba0-af1d-6853682d09ce" xlink:to="loc_ai_SoftwareSubscriptionAgreementMember_25909273-224c-4e3d-8dbc-c2cdf3b550c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_01089cca-b66d-4660-be04-d03393f1f733" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8d2b4c46-02aa-4215-8204-f16d87d4fa81" xlink:to="loc_dei_LegalEntityAxis_01089cca-b66d-4660-be04-d03393f1f733" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_01089cca-b66d-4660-be04-d03393f1f733_default" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_01089cca-b66d-4660-be04-d03393f1f733" xlink:to="loc_dei_EntityDomain_01089cca-b66d-4660-be04-d03393f1f733_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5ef60a55-fd1f-4e1e-940e-0b3cc964201d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_01089cca-b66d-4660-be04-d03393f1f733" xlink:to="loc_dei_EntityDomain_5ef60a55-fd1f-4e1e-940e-0b3cc964201d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_BakerHughesCompanyMember_5e6a1af9-08bf-4a39-851c-7417346ff7be" xlink:href="ai-20211031.xsd#ai_BakerHughesCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5ef60a55-fd1f-4e1e-940e-0b3cc964201d" xlink:to="loc_ai_BakerHughesCompanyMember_5e6a1af9-08bf-4a39-851c-7417346ff7be" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>ai-20211031_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 2021 Workiva-->
<!--r:c8ca4275-0c2e-426f-acc7-ecaa3cf5c21a,g:579c24ff-5ec7-47e0-95b9-ecaa0cfd955d-->
<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_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_70c2a9c4-49cf-487c-8f57-479a79f9681a_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink: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, Financial Assets, Balance Sheet Groupings [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_6489cdaa-e817-4340-8081-446b3255bc38_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink: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 Restricted Stock Unit Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink: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 Unvested Restricted Stock Units Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_591f91b2-94b9-4acd-a8a4-9c41fb054fef_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_ada24b79-40a9-4a51-84e0-0caff0053942_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/2021/elts/us-gaap-2021-01-31.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_ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent_db3e1dea-159a-4982-883a-28c98a4ff551_terseLabel_en-US" xlink:label="lab_ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent" xlink: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 payroll taxes and benefits</link:label>
    <link:label id="lab_ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent_label_en-US" xlink:label="lab_ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent" xlink: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 Payroll Taxes And Employee Benefits, Current</link:label>
    <link:label id="lab_ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent_documentation_en-US" xlink:label="lab_ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent" 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">Accrued Payroll Taxes And Employee Benefits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent" xlink:href="ai-20211031.xsd#ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent" xlink:to="lab_ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_99952a93-7d1f-40f7-b6da-ae8d9a391bad_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">RSUs vested (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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_24e6a113-ec66-43d7-8b2a-f5302dcdd885_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/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementsFairValueHierarchyDomain_1a0689f2-d34d-4766-aba0-c72290fe6f70_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/2021/elts/us-gaap-2021-01-31.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_NetIncomeLoss_b6c52f15-d1e7-4adb-9dee-ab14c26c3bfb_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_fb143167-096c-4d7c-8e1b-356bf1930f08_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_74af4983-4777-4d1b-bf89-edb0daa84eac_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" 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">Net loss attributable to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityEmergingGrowthCompany_2c968d87-37e9-4116-9483-6f6c2a46f504_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">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/dei-2021.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_PreferredStockSharesOutstanding_12a1a427-9faf-4ef2-8f72-33228d196a67_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, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding_11598756-e9cf-42b3-82c3-e7a884b68298_terseLabel_en-US" xlink:label="lab_ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Automatic increase to shares reserved for future issuance, percent of total shares outstanding as of April 30, 2021</link:label>
    <link:label id="lab_ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding_label_en-US" xlink:label="lab_ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding" xlink: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, Automatic Increase To Capital Shares Reserved For Future Issuance, Percent Of Total Shares Outstanding</link:label>
    <link:label id="lab_ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding_documentation_en-US" xlink:label="lab_ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding" 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, Automatic Increase To Capital Shares Reserved For Future Issuance, Percent Of Total Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding" xlink:href="ai-20211031.xsd#ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding" xlink:to="lab_ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_9925e213-c937-4b5e-b6f4-18a3d171ea5f_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 and employee benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_4e9d794e-2809-4da8-ae8e-ee39dcdfdf8c_totalLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" 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 compensation and employee benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_IncomeStatementLocationAxis_62ade899-3431-4f11-a31d-18e00947ec9a_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/2021/elts/us-gaap-2021-01-31.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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_d73e2ba8-febb-4041-9265-e521bceb5745_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_b4c8fcd9-529c-44f8-982b-e523e0781c17_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/2021/elts/srt-2021-01-31.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_dei_EntityAddressAddressLine1_dc6b56c7-fc59-4dc7-87fc-64623246f663_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/2021/dei-2021.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_dei_EntityAddressAddressLine2_53930f78-9dc7-45f8-a0e9-975de9c4a18f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink: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 Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink: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 Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EMEAMember_f6893352-7f8e-442d-8924-396974907039_terseLabel_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe, the Middle East and Africa</link:label>
    <link:label id="lab_us-gaap_EMEAMember_label_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMEA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EMEAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EMEAMember" xlink:to="lab_us-gaap_EMEAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_62025105-9e75-4328-8ccb-08eb07b6aba1_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">RSUs forfeited (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/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_ContractWithCustomerAssetAndLiabilityTableTextBlock_cf39ebb6-dbef-4e31-bc50-81df91df8790_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink: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 Revenue Balance and Changes in Deferred Revenues Balances</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink: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, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_63af9632-d86d-44e2-9ab2-23a8798f3627_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink: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_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink: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, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_0adf5655-f41c-4b31-935d-e92340f9398f_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/2021/dei-2021.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1027d325-d74c-4e02-969b-f9121a8170f0_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" 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">Options cancelled (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/2021/elts/us-gaap-2021-01-31.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_us-gaap_TemporaryEquitySharesOutstanding_1adeb12a-a885-4521-997a-ecddd4b6d70c_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" 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, shares (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_56b083a6-01bd-480c-9992-a10c697c5119_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" 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, shares (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_3127f2ba-c39d-4af7-9d13-8119d3d92d0d_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink: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 outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:to="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_b9670ec2-739d-4a2c-b4ca-ee3e0dc23b03_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, non-current</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_81f02d6c-a3bf-40f2-8fe3-d24ffc0fd95b_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" 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">Other assets, non-current, due from related party</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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_110766cc-5fce-49cc-8743-4f744126e321_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_b6f0ffbc-53ad-45bd-96b4-8a3b06672db0_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/2021/elts/us-gaap-2021-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_acfd192c-df5c-4ff1-9d2c-d13535df6903_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 increase 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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1114c1a6-02eb-4464-8715-390c41c793ad_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_00d451b1-b4c4-45da-8112-9b01431c06a8_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 expense</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/2021/elts/us-gaap-2021-01-31.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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_912bc8c5-5058-4ba6-8f20-8d014f22488d_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs of subscription revenue</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Expenses from Transactions with Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_SeriesFRedeemableConvertiblePreferredStockMember_c864347a-d80f-4866-94fb-fe41ead1c007_terseLabel_en-US" xlink:label="lab_ai_SeriesFRedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series F</link:label>
    <link:label id="lab_ai_SeriesFRedeemableConvertiblePreferredStockMember_label_en-US" xlink:label="lab_ai_SeriesFRedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series F Redeemable Convertible Preferred Stock [Member]</link:label>
    <link:label id="lab_ai_SeriesFRedeemableConvertiblePreferredStockMember_documentation_en-US" xlink:label="lab_ai_SeriesFRedeemableConvertiblePreferredStockMember" 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">Series F Redeemable Convertible Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesFRedeemableConvertiblePreferredStockMember" xlink:href="ai-20211031.xsd#ai_SeriesFRedeemableConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_SeriesFRedeemableConvertiblePreferredStockMember" xlink:to="lab_ai_SeriesFRedeemableConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_CommonClassAAndCommonClassBMember_60f888fc-d288-46f9-bd22-317f91dc0294_terseLabel_en-US" xlink:label="lab_ai_CommonClassAAndCommonClassBMember" xlink: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 Class A and Common Class B</link:label>
    <link:label id="lab_ai_CommonClassAAndCommonClassBMember_label_en-US" xlink:label="lab_ai_CommonClassAAndCommonClassBMember" xlink: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 And Common Class B [Member]</link:label>
    <link:label id="lab_ai_CommonClassAAndCommonClassBMember_documentation_en-US" xlink:label="lab_ai_CommonClassAAndCommonClassBMember" 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 Class A And Common Class B</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonClassAAndCommonClassBMember" xlink:href="ai-20211031.xsd#ai_CommonClassAAndCommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_CommonClassAAndCommonClassBMember" xlink:to="lab_ai_CommonClassAAndCommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_39ba2d07-0beb-4e8c-bad5-b24d60dfb472_terseLabel_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates of deposit</link:label>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_label_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates of Deposit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertificatesOfDepositMember" xlink:to="lab_us-gaap_CertificatesOfDepositMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_dc532974-0cea-4d16-b8d7-0a6c3eeac583_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/2021/dei-2021.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_AccruedBonusesCurrent_c2c56485-c28a-4e98-8331-6c93cbe24fe0_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrent" xlink: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 bonus</link:label>
    <link:label id="lab_us-gaap_AccruedBonusesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrent" xlink: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 Bonuses, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedBonusesCurrent" xlink:to="lab_us-gaap_AccruedBonusesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_ai_ChangeInContractWithCustomerLiabilityRollForward_4259621c-11ed-4efc-8023-ac9e0579bed5_terseLabel_en-US" xlink:label="lab_ai_ChangeInContractWithCustomerLiabilityRollForward" xlink: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 Contract With Customer, Liability [Roll Forward]</link:label>
    <link:label id="lab_ai_ChangeInContractWithCustomerLiabilityRollForward_label_en-US" xlink:label="lab_ai_ChangeInContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change In Contract With Customer, Liability [Roll Forward]</link:label>
    <link:label id="lab_ai_ChangeInContractWithCustomerLiabilityRollForward_documentation_en-US" xlink:label="lab_ai_ChangeInContractWithCustomerLiabilityRollForward" 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">Change In Contract With Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ChangeInContractWithCustomerLiabilityRollForward" xlink:href="ai-20211031.xsd#ai_ChangeInContractWithCustomerLiabilityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_ChangeInContractWithCustomerLiabilityRollForward" xlink:to="lab_ai_ChangeInContractWithCustomerLiabilityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_040f414d-6928-46c9-b467-3091d5a3ccf5_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">Potentially antidilutive shares excluded from computation of net loss 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/2021/elts/us-gaap-2021-01-31.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_ContractWithCustomerLiabilityRevenueRecognized_601cc0fa-af54-4062-bf55-7ccd3ddea80f_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">Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year</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/2021/elts/us-gaap-2021-01-31.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_ResearchAndDevelopmentExpenseMember_ec58f3b3-d662-4b1b-b708-ef00fc3f6839_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/2021/elts/us-gaap-2021-01-31.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_SubsidiarySaleOfStockAxis_8cecbe35-0753-44f9-bc8f-703adb9f76e6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_392c84a1-8c48-41ec-a50e-0be5a92741c9_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse stock split ratio, common stock</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink: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, Stock Split, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:to="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrivatePlacementMember_408e0a83-dcc8-45fa-a594-faa81a30a17e_terseLabel_en-US" xlink:label="lab_us-gaap_PrivatePlacementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement</link:label>
    <link:label id="lab_us-gaap_PrivatePlacementMember_label_en-US" xlink:label="lab_us-gaap_PrivatePlacementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrivatePlacementMember" xlink:to="lab_us-gaap_PrivatePlacementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e9217dd7-e03e-4d39-99cb-631caaa639ae_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">RSUs granted (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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_b472ac03-a933-4859-bb1e-3c049a74726a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink: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 loss on available-for-sale marketable securities, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_43094505-60c4-4e35-826b-c1a2e46e34bb_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/2021/elts/us-gaap-2021-01-31.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_CreditFacilityDomain_b5a21f75-b1e4-4899-a563-3441ee8dbc94_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/2021/elts/us-gaap-2021-01-31.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_AssetsAbstract_6f068bdf-1ec4-4f82-b84a-45d0c3f22b37_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_d9eb11b2-160f-4d07-89f3-0ca1c37cdda7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink: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 Available-For-Sale Debt Securities and Balance Sheet Classification</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink: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 Available-for-sale Securities Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_677e31ec-bf88-4df2-b46c-ebb405de90dd_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 at end of period (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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_cff6124f-117f-44f3-9477-aa571cc912a2_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 at end of period (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/2021/elts/us-gaap-2021-01-31.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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_6fb5142f-d1cf-43f0-9082-eb836b8020a8_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">Summary of Available-For-Sale Debt Securities by Contractual Maturity</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8135be67-2ab4-4b88-9d29-c57f9e0bb493_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink: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, non-option (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_53d9cf09-cfbc-4799-a0b7-7c9c6138ef9d_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">RSUs granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_ConcentrationRiskPercentage1_4901ae4b-ffb0-47cd-88ff-c45baf22998f_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" 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">Geographic concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_d49bd049-380f-483a-9744-7ae29e082cc5_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink: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 concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_73a123a9-003f-4f63-81a5-b5291446744e_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">Balance at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4662f1a3-a612-43e0-ac76-6d59e9a35211_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">Balance at 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressCityOrTown_e829e983-7f5a-44a0-94b6-3d466648af5b_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/2021/dei-2021.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_RetainedEarningsMember_52eb02d3-c361-4cae-a1d7-2acecd93106e_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/2021/elts/us-gaap-2021-01-31.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_IPOMember_562a119d-3efd-48fc-a434-e3adafb84f66_terseLabel_en-US" xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO</link:label>
    <link:label id="lab_us-gaap_IPOMember_label_en-US" xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IPOMember" xlink:to="lab_us-gaap_IPOMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_d46d0300-313f-46b1-8131-55a15a3b1ce5_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_237f3c46-a0b3-4b23-bcb5-03e90c01d37d_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, other current assets and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_a3c2e1ac-411e-454d-967a-c713a942fac6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party balanced included in prepaid expenses, other current assets 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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_b43d2306-4036-455a-9480-21c13f42c792_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink: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 not yet commenced, term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink: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, Lease Not yet Commenced, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:to="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_SeriesDRedeemableConvertiblePreferredStockMember_0b5d1315-6028-48db-a911-bb3203aee9d9_terseLabel_en-US" xlink:label="lab_ai_SeriesDRedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series D</link:label>
    <link:label id="lab_ai_SeriesDRedeemableConvertiblePreferredStockMember_label_en-US" xlink:label="lab_ai_SeriesDRedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series D Redeemable Convertible Preferred Stock [Member]</link:label>
    <link:label id="lab_ai_SeriesDRedeemableConvertiblePreferredStockMember_documentation_en-US" xlink:label="lab_ai_SeriesDRedeemableConvertiblePreferredStockMember" 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">Series D Redeemable Convertible Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesDRedeemableConvertiblePreferredStockMember" xlink:href="ai-20211031.xsd#ai_SeriesDRedeemableConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_SeriesDRedeemableConvertiblePreferredStockMember" xlink:to="lab_ai_SeriesDRedeemableConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_2cb7cd59-57f9-401f-8404-3bc5fce50c90_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/2021/elts/us-gaap-2021-01-31.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_AccountsPayableRelatedPartiesCurrentAndNoncurrent_b52fca9a-77cf-4a17-b8ed-534d19ae9750_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" xlink: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, from related party</link:label>
    <link:label id="lab_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" xlink: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, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties_dd08f516-0dfd-4a66-8c92-b26eb8baf5f1_terseLabel_en-US" xlink:label="lab_ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party balance included in deferred revenue</link:label>
    <link:label id="lab_ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties_label_en-US" xlink:label="lab_ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" xlink: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, Related Parties</link:label>
    <link:label id="lab_ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties_documentation_en-US" xlink:label="lab_ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" 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 Contract With Customer, Liability, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" xlink:href="ai-20211031.xsd#ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" xlink:to="lab_ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_DeferredOfferingCostsIncurredButNotYetPaid_49f762fa-1815-4ff8-8a41-1e47c54162f6_terseLabel_en-US" xlink:label="lab_ai_DeferredOfferingCostsIncurredButNotYetPaid" xlink: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 offering costs included in accounts payable and accrued liabilities</link:label>
    <link:label id="lab_ai_DeferredOfferingCostsIncurredButNotYetPaid_label_en-US" xlink:label="lab_ai_DeferredOfferingCostsIncurredButNotYetPaid" xlink: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 Offering Costs Incurred But Not Yet Paid</link:label>
    <link:label id="lab_ai_DeferredOfferingCostsIncurredButNotYetPaid_documentation_en-US" xlink:label="lab_ai_DeferredOfferingCostsIncurredButNotYetPaid" 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 Offering Costs Incurred But Not Yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_DeferredOfferingCostsIncurredButNotYetPaid" xlink:href="ai-20211031.xsd#ai_DeferredOfferingCostsIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_DeferredOfferingCostsIncurredButNotYetPaid" xlink:to="lab_ai_DeferredOfferingCostsIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_023eb5c9-2550-4d3b-b414-1c80e0be2fba_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/2021/elts/us-gaap-2021-01-31.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_RelatedPartyTransactionsByRelatedPartyAxis_966f155e-eb92-4266-b7b7-37d8447982b1_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_bc6912fc-b0a6-4a89-a684-50f83e17d995_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">Summary of Available-For-Sale Marketable Securities, Fair Values and Unrealized Losses</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncreaseDecreaseInAccountsReceivable_81d51ee1-9c40-4041-a032-72ac54ae7577_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CapitalExpendituresIncurredButNotYetPaid_accf0125-21c4-4a47-9cc5-9f5c9cbe55b3_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment included in accounts payable and accrued liabilities</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_ac60dcbe-cb16-4488-9fd5-68ad55a64fae_negatedLabel_en-US" xlink:label="lab_ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" 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">Carrying value reclassified into stockholders' equity</link:label>
    <link:label id="lab_ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities</link:label>
    <link:label id="lab_ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_documentation_en-US" xlink:label="lab_ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" 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">Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="ai-20211031.xsd#ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_b5621a3e-ef1f-4d63-9e43-73678f8c2754_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party balances included in accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink: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, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_740c18a6-e3cc-45bd-9e41-2b36991203bd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink: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 employee earnings participation (up to)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_87583705-d500-44a3-a9b2-397f9b33b027_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/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityInteractiveDataCurrent_9fa451a2-2f55-4d74-8ce7-116d8cb2fef9_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/2021/dei-2021.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_EarningsPerShareBasic_98f30814-fee0-40c5-bd9e-e8cb9c9058da_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 attributable to common shareholders, basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_fd72beaa-a822-4e4d-ac0f-19b6b64d2e9e_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" 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">Net (loss) income per common shares outstanding, basic (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/2021/elts/us-gaap-2021-01-31.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_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_1e6a6d9c-074c-48b8-bd62-c97243ea49f0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink: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 Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink: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 Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_a7924ffe-2f16-483a-aea8-1d3b07c5d37f_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">Revenue</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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f50d54ae-c078-4f57-aab0-3d52d2ad5dd5_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">Unvested Balance at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_59ada028-315b-406e-b666-bef7fb12df5d_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">Unvested Balance 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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentType_a6493b81-c7f8-42f9-acda-12b1f652ea00_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/2021/dei-2021.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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_d603d3e3-a2c6-44b7-9ae7-472c86515138_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">AFS Debt Maturities, After one year through five years, Amortized Cost</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/2021/elts/us-gaap-2021-01-31.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_ai_RevenueCommitmentYearTwo_3b816898-c9f2-4ea9-9764-f51ee0b0d5d8_terseLabel_en-US" xlink:label="lab_ai_RevenueCommitmentYearTwo" xlink: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 commitment, fiscal year 2021</link:label>
    <link:label id="lab_ai_RevenueCommitmentYearTwo_label_en-US" xlink:label="lab_ai_RevenueCommitmentYearTwo" xlink: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 Commitment, Year Two</link:label>
    <link:label id="lab_ai_RevenueCommitmentYearTwo_documentation_en-US" xlink:label="lab_ai_RevenueCommitmentYearTwo" 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 Commitment, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentYearTwo" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_RevenueCommitmentYearTwo" xlink:to="lab_ai_RevenueCommitmentYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_6f6d65a3-419b-41f9-aa95-89c87c0a0b6c_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_588039bb-352c-41b7-84e2-f6259f87ae35_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">Number of RSUs</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/2021/elts/us-gaap-2021-01-31.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_InvestorMember_7e2ab4f9-098c-4a67-b35c-bf7096328e9e_terseLabel_en-US" xlink:label="lab_us-gaap_InvestorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investor</link:label>
    <link:label id="lab_us-gaap_InvestorMember_label_en-US" xlink:label="lab_us-gaap_InvestorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investor [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestorMember" xlink:to="lab_us-gaap_InvestorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_b4955c9b-25c6-4c30-b8a0-296a23855e5c_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/2021/dei-2021.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_CapitalizedContractCostNet_2f32f132-fc3d-4dc7-89fe-d61523260fb9_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink: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 commissions, recognized as deferred costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_0d2bf3f4-7491-45d6-8bd4-991ee82c7aac_terseLabel_en-US" xlink:label="lab_ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" xlink: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 proceeds common stock exercised prior to vesting</link:label>
    <link:label id="lab_ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_label_en-US" xlink:label="lab_ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" xlink: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 Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options</link:label>
    <link:label id="lab_ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_documentation_en-US" xlink:label="lab_ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" 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 Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" xlink:href="ai-20211031.xsd#ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" xlink:to="lab_ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_6b4057e9-8017-4da4-b488-aae35f797b09_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_ace71233-f5c9-4bc2-b60b-10199529f185_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</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/2021/elts/us-gaap-2021-01-31.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_CapitalizedContractCostNetNoncurrent_4a7b25f9-52fa-4050-bd2e-41b7b303c63e_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 costs, sales commissions, other assets, non-current</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_PaymentsForCommissions_ae4c35f7-b0c8-43e5-ba61-7a5eab7f8130_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForCommissions" xlink: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 commissions paid</link:label>
    <link:label id="lab_us-gaap_PaymentsForCommissions_label_en-US" xlink:label="lab_us-gaap_PaymentsForCommissions" xlink: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 Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForCommissions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForCommissions" xlink:to="lab_us-gaap_PaymentsForCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_91d09dbf-f526-4d83-a3a3-7d4fbe2e0226_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/2021/elts/us-gaap-2021-01-31.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_ai_SeriesB1ARedeemableConvertiblePreferredStockMember_123798ac-3fff-447f-b88d-4bcdb2339a9a_terseLabel_en-US" xlink:label="lab_ai_SeriesB1ARedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B-1A</link:label>
    <link:label id="lab_ai_SeriesB1ARedeemableConvertiblePreferredStockMember_label_en-US" xlink:label="lab_ai_SeriesB1ARedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B-1A Redeemable Convertible Preferred Stock [Member]</link:label>
    <link:label id="lab_ai_SeriesB1ARedeemableConvertiblePreferredStockMember_documentation_en-US" xlink:label="lab_ai_SeriesB1ARedeemableConvertiblePreferredStockMember" 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">Series B-1A Redeemable Convertible Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesB1ARedeemableConvertiblePreferredStockMember" xlink:href="ai-20211031.xsd#ai_SeriesB1ARedeemableConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_SeriesB1ARedeemableConvertiblePreferredStockMember" xlink:to="lab_ai_SeriesB1ARedeemableConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_RevenueCommitmentYearFour_04ff6614-b599-462a-8cda-09cdd8f37414_terseLabel_en-US" xlink:label="lab_ai_RevenueCommitmentYearFour" xlink: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 commitment, fiscal year 2023</link:label>
    <link:label id="lab_ai_RevenueCommitmentYearFour_label_en-US" xlink:label="lab_ai_RevenueCommitmentYearFour" xlink: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 Commitment, Year Four</link:label>
    <link:label id="lab_ai_RevenueCommitmentYearFour_documentation_en-US" xlink:label="lab_ai_RevenueCommitmentYearFour" 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 Commitment, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentYearFour" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_RevenueCommitmentYearFour" xlink:to="lab_ai_RevenueCommitmentYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_7382a80a-d0b4-4f94-bfca-b3b1eaa1ce19_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_c4da589e-ce66-4b1c-bd95-c806de587944_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink: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 for common stock exercised prior to vesting</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink: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 Compensation Share-based Arrangements, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:to="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_651e3f66-2ec4-426b-a24d-853ead6e3400_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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_486622a0-493f-4ca9-b9f9-750533520f35_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentTransitionReport_23c31e3b-a8ab-4734-a117-cb80b0dca85d_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/2021/dei-2021.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_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/2021/elts/us-gaap-2021-01-31.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_RelatedPartyTransactionRate_c5336950-a11b-4e9c-bfc6-3018b410f521_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionRate" xlink: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 rate</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionRate_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionRate" xlink:to="lab_us-gaap_RelatedPartyTransactionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConversionOfStockSharesConverted1_bfbb06ae-d025-429c-ac16-e96c658490e5_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xlink: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, converted (in shares)</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockSharesConverted1_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xlink: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, Shares Converted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockSharesConverted1" xlink:to="lab_us-gaap_ConversionOfStockSharesConverted1" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount_c1954ac9-15b4-4dd9-af98-f3b2cdb5298d_terseLabel_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount" xlink: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 not yet commenced, monthly base rent</link:label>
    <link:label id="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount_label_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount" xlink: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, Lease Not Yet Commenced, Amount</link:label>
    <link:label id="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount_documentation_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount" 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, Lease Not Yet Commenced, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount" xlink:to="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_822a0d32-c53b-4a02-809d-efd129b7fe00_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_86600eb5-2f0b-4a6e-a8c2-e7946c3725d0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink: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_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink: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 Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PendingLitigationMember_a25b4b7d-d94a-46a2-867a-1cc9e9500283_terseLabel_en-US" xlink:label="lab_us-gaap_PendingLitigationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pending Litigation</link:label>
    <link:label id="lab_us-gaap_PendingLitigationMember_label_en-US" xlink:label="lab_us-gaap_PendingLitigationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pending Litigation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PendingLitigationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PendingLitigationMember" xlink:to="lab_us-gaap_PendingLitigationMember" xlink:type="arc" order="1"/>
    <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/2021/elts/us-gaap-2021-01-31.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_DueToRelatedPartiesNoncurrent_78852648-aab2-4113-9e8a-eb3cca9fef99_terseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesNoncurrent" xlink: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 to related parties, noncurrent</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesNoncurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_3325e412-28b5-4aee-b728-8d1516d6c696_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, current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_992e9eb8-9f72-405c-ac72-9c60bfa60dfe_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" 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 revenue, current, from related party</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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_8788680c-95a5-4d99-be7b-bf68755f7e9e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities and sales of investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink: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 and Maturity of Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_CustomerTwoMember_837774da-5b15-4195-9d66-ca9dd7582bd0_terseLabel_en-US" xlink:label="lab_ai_CustomerTwoMember" xlink: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 Two</link:label>
    <link:label id="lab_ai_CustomerTwoMember_label_en-US" xlink:label="lab_ai_CustomerTwoMember" xlink: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 Two [Member]</link:label>
    <link:label id="lab_ai_CustomerTwoMember_documentation_en-US" xlink:label="lab_ai_CustomerTwoMember" 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">Customer Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CustomerTwoMember" xlink:href="ai-20211031.xsd#ai_CustomerTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_CustomerTwoMember" xlink:to="lab_ai_CustomerTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_39023ea4-0dd1-436b-86ba-ca55435655c9_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 (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/2021/elts/us-gaap-2021-01-31.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_RestrictedCash_bb87e3cf-2aea-4f26-b3c7-a24e15ece676_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink: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 included in other assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3b650a46-0417-41e9-93f0-afd51b0c7a4a_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInAccountsPayable_e41aa59d-dbe5-4901-8e7e-908b73e48104_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/2021/elts/us-gaap-2021-01-31.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_ai_AccruedGeneralExpensesCurrent_ed902e50-e004-425e-8b11-d2ac0621a699_terseLabel_en-US" xlink:label="lab_ai_AccruedGeneralExpensesCurrent" xlink: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 general expenses</link:label>
    <link:label id="lab_ai_AccruedGeneralExpensesCurrent_label_en-US" xlink:label="lab_ai_AccruedGeneralExpensesCurrent" xlink: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 General Expenses, Current</link:label>
    <link:label id="lab_ai_AccruedGeneralExpensesCurrent_documentation_en-US" xlink:label="lab_ai_AccruedGeneralExpensesCurrent" 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">Accrued General Expenses, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_AccruedGeneralExpensesCurrent" xlink:href="ai-20211031.xsd#ai_AccruedGeneralExpensesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_AccruedGeneralExpensesCurrent" xlink:to="lab_ai_AccruedGeneralExpensesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_dbf935eb-8ad6-4f52-a319-1a2da29e1725_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 Attributable to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember_333ff9ec-c337-420f-bcd8-b93afd8bf498_terseLabel_en-US" xlink:label="lab_ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember" xlink: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, Excluding Money Market Accounts</link:label>
    <link:label id="lab_ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember_label_en-US" xlink:label="lab_ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember" xlink: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 Money Market Accounts [Member]</link:label>
    <link:label id="lab_ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember_documentation_en-US" xlink:label="lab_ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember" 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 Securities, Available-For-Sale, Excluding Money Market Accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember" xlink:href="ai-20211031.xsd#ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember" xlink:to="lab_ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_2eed5ca8-f1ac-425a-9e10-c6504a87cc39_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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodValueStockOptionsExercised_bceb12c4-0021-4c20-9a27-b555ac96d8cd_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 Class A common stock upon exercise of stock options, net of repurchases</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/2021/elts/us-gaap-2021-01-31.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_GrossProfit_d2c124c3-a7e5-4dba-af20-6ad56001406c_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/2021/elts/us-gaap-2021-01-31.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_srt_AffiliatedEntityMember_9641dfd9-a327-4d8d-96ac-0f9534aae63c_terseLabel_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party</link:label>
    <link:label id="lab_srt_AffiliatedEntityMember_label_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AffiliatedEntityMember" xlink:to="lab_srt_AffiliatedEntityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromNotesPayable_2f65bc05-c144-4f45-b6e5-54c27f1fd3df_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromNotesPayable" 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">Loan proceeds, promissory note</link:label>
    <link:label id="lab_us-gaap_ProceedsFromNotesPayable_label_en-US" xlink:label="lab_us-gaap_ProceedsFromNotesPayable" xlink: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 Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromNotesPayable" xlink:to="lab_us-gaap_ProceedsFromNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_44a116e1-8e60-4514-b0bb-3a9e062ac611_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/2021/elts/us-gaap-2021-01-31.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_PreferredStockSharesAuthorized_194c4b4f-b0b1-441a-9ce0-615fd995a6f1_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, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_country_FR_5932cb1c-af66-4b3c-90e1-f46195d6b6a5_terseLabel_en-US" xlink:label="lab_country_FR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">France</link:label>
    <link:label id="lab_country_FR_label_en-US" xlink:label="lab_country_FR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FRANCE</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_FR" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_FR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_FR" xlink:to="lab_country_FR" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_d6c56f0e-016b-41f4-beb4-d68109d8025e_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">Gross Unrealized Gains</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/2021/elts/us-gaap-2021-01-31.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_ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_5fc955e3-40dd-4453-87fb-6659fe92c5fa_terseLabel_en-US" xlink:label="lab_ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" xlink: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 of early exercised Class A common stock options</link:label>
    <link:label id="lab_ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_label_en-US" xlink:label="lab_ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" xlink: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 Stock Options Early Exercised</link:label>
    <link:label id="lab_ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_documentation_en-US" xlink:label="lab_ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" 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">APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" xlink:href="ai-20211031.xsd#ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" xlink:to="lab_ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_bf83e9c4-dab7-4d09-b072-da0287e7ddb7_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">AFS, 12 Months or Greater, Fair Value</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/2021/elts/us-gaap-2021-01-31.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_dei_TradingSymbol_c46a2e5c-1ea7-4fd1-b810-caba9d292062_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/2021/dei-2021.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_us-gaap_LiabilitiesCurrentAbstract_e6553bd3-efc3-4549-930c-9e09e78608fa_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/2021/elts/us-gaap-2021-01-31.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_PaymentsToDevelopSoftware_7a98e623-c8ca-43cd-95ba-735eca731bc6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" 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">Capitalized software development costs</link:label>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Develop Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToDevelopSoftware" xlink:to="lab_us-gaap_PaymentsToDevelopSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_c1092bcb-c4fa-4313-bb28-6bcc95628dca_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_71038b73-241c-423d-8e88-dbef2506b30d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink: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 Class A common stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_RedeemableConvertiblePreferredStockSeriesHMember_10c78597-00ea-442d-800f-6ee8bb429748_terseLabel_en-US" xlink:label="lab_ai_RedeemableConvertiblePreferredStockSeriesHMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series H</link:label>
    <link:label id="lab_ai_RedeemableConvertiblePreferredStockSeriesHMember_label_en-US" xlink:label="lab_ai_RedeemableConvertiblePreferredStockSeriesHMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Convertible Preferred Stock, Series H [Member]</link:label>
    <link:label id="lab_ai_RedeemableConvertiblePreferredStockSeriesHMember_documentation_en-US" xlink:label="lab_ai_RedeemableConvertiblePreferredStockSeriesHMember" 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">Redeemable Convertible Preferred Stock, Series H</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertiblePreferredStockSeriesHMember" xlink:href="ai-20211031.xsd#ai_RedeemableConvertiblePreferredStockSeriesHMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_RedeemableConvertiblePreferredStockSeriesHMember" xlink:to="lab_ai_RedeemableConvertiblePreferredStockSeriesHMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_f077006b-f399-4798-8902-05a27f087ddf_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/2021/elts/us-gaap-2021-01-31.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_GeneralAndAdministrativeExpense_a3187c79-d849-4095-9c0c-d4ba845367de_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_267702cb-1bca-4845-9947-7125a6499502_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 at end of period (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/2021/elts/us-gaap-2021-01-31.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_ai_WebHostingServicesNovember2022Member_bf536cb5-88b8-4458-85cf-5b4533e544ef_terseLabel_en-US" xlink:label="lab_ai_WebHostingServicesNovember2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Web-Hosting Services, November 2022</link:label>
    <link:label id="lab_ai_WebHostingServicesNovember2022Member_label_en-US" xlink:label="lab_ai_WebHostingServicesNovember2022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Web-Hosting Services, November 2022 [Member]</link:label>
    <link:label id="lab_ai_WebHostingServicesNovember2022Member_documentation_en-US" xlink:label="lab_ai_WebHostingServicesNovember2022Member" 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">Web-Hosting Services, November 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_WebHostingServicesNovember2022Member" xlink:href="ai-20211031.xsd#ai_WebHostingServicesNovember2022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_WebHostingServicesNovember2022Member" xlink:to="lab_ai_WebHostingServicesNovember2022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_d5ba3936-0a85-4652-93be-ef3a0d8c8990_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_ProceedsFromRepaymentOfShareholderLoan_16a76fed-94d4-4e0c-8ea2-d625d30a7986_terseLabel_en-US" xlink:label="lab_ai_ProceedsFromRepaymentOfShareholderLoan" xlink: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 repayment of shareholder loan</link:label>
    <link:label id="lab_ai_ProceedsFromRepaymentOfShareholderLoan_label_en-US" xlink:label="lab_ai_ProceedsFromRepaymentOfShareholderLoan" xlink: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 Repayment Of Shareholder Loan</link:label>
    <link:label id="lab_ai_ProceedsFromRepaymentOfShareholderLoan_documentation_en-US" xlink:label="lab_ai_ProceedsFromRepaymentOfShareholderLoan" 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 Repayment Of Shareholder Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ProceedsFromRepaymentOfShareholderLoan" xlink:href="ai-20211031.xsd#ai_ProceedsFromRepaymentOfShareholderLoan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_ProceedsFromRepaymentOfShareholderLoan" xlink:to="lab_ai_ProceedsFromRepaymentOfShareholderLoan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_f2fbba72-0921-451d-a2d7-dc9a5e23f944_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">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_FairValueInputsLevel3Member_775bf2df-4bdc-419a-a081-9383b4d35115_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 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/2021/elts/us-gaap-2021-01-31.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_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate_1576d119-93e6-49ec-829f-82414e2a13da_terseLabel_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate" xlink: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 not yet commenced, term of rent abatement per phase, following rent commencement date</link:label>
    <link:label id="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate_label_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate" xlink: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, Lease Not Yet Commenced, Term Of Rent Abatement Per Phase, Following Rent Commencement Date</link:label>
    <link:label id="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate_documentation_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate" 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, Lease Not Yet Commenced, Term Of Rent Abatement Per Phase, Following Rent Commencement Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate" xlink:to="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_9ec068b2-1151-4ce0-bdee-3542050bd1d6_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">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_749641a3-8a4d-4eef-b637-40d7037b18e8_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" 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">Balance at end of period</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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_af688859-0257-4e55-b5d1-7e5aa482b8b9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" 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">Payment of deferred offering costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ddee7ed1-f8bb-46f2-820b-8f6052fafaeb_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" 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 Class A common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_4e3a32f5-1735-4c11-a007-4149aafd8124_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink: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 issued during period (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_b957109b-0505-4bb9-a4cf-4fbd831e1179_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">Deferred costs, sales commissions, amortization period</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet_216c8ba1-202d-44c3-8fde-37694b7c556e_terseLabel_en-US" xlink:label="lab_ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Automatic conversion period, following the date Mr. Siebel no longer providing services</link:label>
    <link:label id="lab_ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet_label_en-US" xlink:label="lab_ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet" xlink: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, Automatic Conversion Period Two, If Circumstances Met</link:label>
    <link:label id="lab_ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet_documentation_en-US" xlink:label="lab_ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet" 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, Automatic Conversion Period Two, If Circumstances Met</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet" xlink:href="ai-20211031.xsd#ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet" xlink:to="lab_ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_82c69c5e-7a05-426f-9a3a-f2b7819872d7_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink: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_CostOfRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink: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 Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_SoftwareSubscriptionAgreementMember_6ab11fa2-cb96-4aef-aa74-47c4b0da7c0f_terseLabel_en-US" xlink:label="lab_ai_SoftwareSubscriptionAgreementMember" xlink: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 Subscription Agreement</link:label>
    <link:label id="lab_ai_SoftwareSubscriptionAgreementMember_label_en-US" xlink:label="lab_ai_SoftwareSubscriptionAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Subscription Agreement [Member]</link:label>
    <link:label id="lab_ai_SoftwareSubscriptionAgreementMember_documentation_en-US" xlink:label="lab_ai_SoftwareSubscriptionAgreementMember" 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">Software Subscription Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SoftwareSubscriptionAgreementMember" xlink:href="ai-20211031.xsd#ai_SoftwareSubscriptionAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_SoftwareSubscriptionAgreementMember" xlink:to="lab_ai_SoftwareSubscriptionAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_01484114-4943-4d75-abfb-b6548096f8c5_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">Letter of credit 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/2021/elts/us-gaap-2021-01-31.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_CommonStockValue_6f0807bf-bd57-4d1e-82b5-7931dac2f3e9_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/2021/elts/us-gaap-2021-01-31.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_DisaggregationOfRevenueLineItems_195b1b8d-d0e0-4c77-b747-2fc9833efd7e_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_56052288-2c80-44e2-accc-6e0d1812e839_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase commitment</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink: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 Purchase Commitment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentAmount" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_997a0991-d289-4bf7-be2f-ccfec35e11c2_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">Unrecognized compensation cost, weighted-average 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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_04d83bf8-2978-4c1c-94aa-ffce7b86a79c_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">Unvested Balance at beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2aaf132f-5f45-4f8c-9edc-a333a4d494e6_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">Unvested Balance 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/2021/elts/us-gaap-2021-01-31.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_CustomerConcentrationRiskMember_5c75f611-2975-4151-a851-9f484b610a43_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink: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 Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_9c8d575d-38a4-402c-8f30-e315d95b95ef_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/2021/elts/us-gaap-2021-01-31.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_CommitmentsAndContingencies_97ae66f9-82fd-4db0-a8a1-fd512926c9e3_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 6)</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/2021/elts/us-gaap-2021-01-31.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_ai_WebHostingServicesNovember2021Member_13da3a2e-232b-4b6c-b843-989a77a0271e_terseLabel_en-US" xlink:label="lab_ai_WebHostingServicesNovember2021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Web-Hosting Services, November 2021</link:label>
    <link:label id="lab_ai_WebHostingServicesNovember2021Member_label_en-US" xlink:label="lab_ai_WebHostingServicesNovember2021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Web-Hosting Services, November 2021 [Member]</link:label>
    <link:label id="lab_ai_WebHostingServicesNovember2021Member_documentation_en-US" xlink:label="lab_ai_WebHostingServicesNovember2021Member" 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">Web-Hosting Services, November 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_WebHostingServicesNovember2021Member" xlink:href="ai-20211031.xsd#ai_WebHostingServicesNovember2021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_WebHostingServicesNovember2021Member" xlink:to="lab_ai_WebHostingServicesNovember2021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_af1e4755-4682-4153-8cfd-3ff19ed6a172_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) income</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/2021/elts/us-gaap-2021-01-31.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_AllowanceForDoubtfulAccountsReceivableCurrent_e3ca1114-0426-4305-a452-69d7d0c0358f_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">Accounts receivable, allowance</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/2021/elts/us-gaap-2021-01-31.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_ai_WebHostingServicesNovember2019November2022Member_f2a3b9d2-558d-45e8-a654-608ddffa3ffa_terseLabel_en-US" xlink:label="lab_ai_WebHostingServicesNovember2019November2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Web-Hosting Services, November 2019-November 2022</link:label>
    <link:label id="lab_ai_WebHostingServicesNovember2019November2022Member_label_en-US" xlink:label="lab_ai_WebHostingServicesNovember2019November2022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Web-Hosting Services, November 2019-November 2022 [Member]</link:label>
    <link:label id="lab_ai_WebHostingServicesNovember2019November2022Member_documentation_en-US" xlink:label="lab_ai_WebHostingServicesNovember2019November2022Member" 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">Web-Hosting Services, November 2019-November 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_WebHostingServicesNovember2019November2022Member" xlink:href="ai-20211031.xsd#ai_WebHostingServicesNovember2019November2022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_WebHostingServicesNovember2019November2022Member" xlink:to="lab_ai_WebHostingServicesNovember2019November2022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_17f93edd-6422-4868-b1af-29e308374beb_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 Valuation 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/2021/elts/us-gaap-2021-01-31.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_AntidilutiveSecuritiesNameDomain_d5747e7d-2dd5-40ee-bcbb-16bb10ac505d_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentPeriodEndDate_76e9fa01-d5b5-4c8a-a6e9-b7e4095644a2_verboseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" 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">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/2021/dei-2021.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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_7c44640b-4492-4920-a658-24333de2369d_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink: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 in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAbstract_6032c8b8-9ec5-4574-96bf-6d92d1100de1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale marketable securities:</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAbstract" xlink:to="lab_us-gaap_DebtSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_510b5052-3ed1-4178-bf38-ef008d3b13a3_terseLabel_en-US" xlink:label="lab_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink: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 Contractual Life (years)</link:label>
    <link:label id="lab_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_label_en-US" xlink:label="lab_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink: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, Weighted Average Remaining Contractual Term [Abstract]</link:label>
    <link:label id="lab_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_documentation_en-US" xlink:label="lab_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" 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, Options, Weighted Average Remaining Contractual Term [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:href="ai-20211031.xsd#ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:to="lab_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_d7f4a7c9-2504-42aa-8e23-33b5aed0d3ef_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 Geographical Region</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/2021/elts/us-gaap-2021-01-31.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_StatementClassOfStockAxis_79ae3bf8-c3c3-40a9-aef0-eb63b5776a15_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityRegistrantName_86d45050-adda-424a-877f-ca79ea3bba79_verboseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" 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">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/2021/dei-2021.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_TemporaryEquityByClassOfStockTable_5378e7e3-90e4-40e5-be33-f3733331ddae_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityByClassOfStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, by Class of Stock [Table]</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityByClassOfStockTable_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityByClassOfStockTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, by Class of Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityByClassOfStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityByClassOfStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable" xlink:to="lab_us-gaap_TemporaryEquityByClassOfStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_bbe0513e-de84-431f-a016-7fdb80179bbe_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_label_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableRelatedParties_b1afc639-9fd2-421a-869f-157a5cd004b4_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedParties" xlink: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 receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableRelatedParties_label_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableRelatedParties" xlink:to="lab_us-gaap_NotesReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_63124aac-212c-459a-9236-04fb8e799bf7_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink: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 proceeds received</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_LongTermPurchaseCommitmentIncurredCost_332171e8-bc07-42f8-8501-6d4ed99a7c0a_terseLabel_en-US" xlink:label="lab_ai_LongTermPurchaseCommitmentIncurredCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase commitment, incurred cost</link:label>
    <link:label id="lab_ai_LongTermPurchaseCommitmentIncurredCost_label_en-US" xlink:label="lab_ai_LongTermPurchaseCommitmentIncurredCost" xlink: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 Purchase Commitment, Incurred Cost</link:label>
    <link:label id="lab_ai_LongTermPurchaseCommitmentIncurredCost_documentation_en-US" xlink:label="lab_ai_LongTermPurchaseCommitmentIncurredCost" 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">Long-Term Purchase Commitment, Incurred Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LongTermPurchaseCommitmentIncurredCost" xlink:href="ai-20211031.xsd#ai_LongTermPurchaseCommitmentIncurredCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_LongTermPurchaseCommitmentIncurredCost" xlink:to="lab_ai_LongTermPurchaseCommitmentIncurredCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent_2171f0e4-2b26-498d-b304-be52107b5645_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink: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, from related party</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink: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, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:to="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_dc1d02a0-3ce8-4370-82c5-b13bc0726b04_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_6d8999da-9d7d-4aea-a75b-f649f154d774_verboseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" 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">Prepaid expenses and other current assets, from related party</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/2021/elts/us-gaap-2021-01-31.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_FinancialInstrumentAxis_f847609a-7baf-4909-a0f6-404fcbdaeb6f_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/2021/elts/us-gaap-2021-01-31.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_TemporaryEquityCarryingAmountAttributableToParent_8fa2463f-d2ce-4e5c-9b20-77bf49350d45_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" 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, Amount</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_cb239f8b-9c9d-494a-955e-e62d8b7cf872_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" 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, Amount</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Carrying Amount, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_5c420f3f-498e-4938-840a-50fe4c1fd6de_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink: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 Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtLineItems_dc0f1bda-d748-4e3a-8c0a-631808a0c05c_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink: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 Debt [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtLineItems_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink: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 Debt [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtLineItems" xlink:to="lab_us-gaap_ShortTermDebtLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_0f764d6d-dca2-443e-bcf7-6d8c6802017e_terseLabel_en-US" xlink:label="lab_ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" xlink: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 of early exercised stock options</link:label>
    <link:label id="lab_ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_label_en-US" xlink:label="lab_ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" xlink: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, Vesting Of Early Exercised Stock Options</link:label>
    <link:label id="lab_ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_documentation_en-US" xlink:label="lab_ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" 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 Payment Arrangement, Vesting Of Early Exercised Stock Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" xlink:href="ai-20211031.xsd#ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" xlink:to="lab_ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_66bfbadd-86d4-4946-a528-c67e7c6e924d_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 and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_13694941-05c7-4b33-b3ee-1a13a41d1c52_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" 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">Accrued and other current liabilities, from related party</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_cc8665cf-2531-4019-8ff4-574915622e8e_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" 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 and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_RevenueFromContractWithCustomerExcludingAssessedTax_8ac97f09-4441-4d32-9ea5-a22ce2bcf19c_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" 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 revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_01a31d64-cfae-4de2-9675-81c7d15291aa_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/2021/elts/us-gaap-2021-01-31.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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_00b85f97-f7db-4aae-8f92-acc7014d9749_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink: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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink: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) Available to Common Stockholders, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedVacationCurrent_49f4ebff-2bd8-4ed2-b4ba-6bc3e138ffa0_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrent" xlink: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 vacation</link:label>
    <link:label id="lab_us-gaap_AccruedVacationCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrent" xlink: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 Vacation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedVacationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedVacationCurrent" xlink:to="lab_us-gaap_AccruedVacationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_804c39e4-9d86-449d-8c9c-aaf39777bb51_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">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/2021/elts/us-gaap-2021-01-31.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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_98b171eb-97c6-4177-9b84-a77b856f5be0_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink: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 offering costs reclassified into stockholders' equity as a reduction of the IPO proceeds</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink: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, Stock Issued, Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc" order="1"/>
    <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/2021/elts/us-gaap-2021-01-31.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_FairValueByFairValueHierarchyLevelAxis_f34ca484-41d0-468e-a688-8bb025ce12ef_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/2021/elts/us-gaap-2021-01-31.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_33a794a1-4109-4562-9df1-77f33a288110_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">AFS, Less Than 12 Months, Fair Value</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CommonStockMember_1e93f8bd-4d2d-4848-8b16-31b220e07615_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/2021/elts/us-gaap-2021-01-31.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_InvestmentIncomeInterest_7f07d93b-ebf1-4927-b182-52442599c705_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink: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</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_807855a4-c55d-4f06-964b-08e748ee9322_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">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfPropertyPlantAndEquipmentTable_4c848c70-ad35-4145-9c96-d6c93e6743ae_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">Schedule of 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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseLiabilityCurrent_a279898f-affe-48f7-8cd2-d4b1740ab0e4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink: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, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfAvailableForSaleSecuritiesLineItems_dd03b1d5-4dd0-431f-a964-48b7b2c8e818_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_dd67e21d-2cc1-49d7-9f05-ebb5c75fe98d_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">AFS Debt Maturities, After one year through five years, Fair Value</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_712595ed-1d88-4e99-acc4-b43dc80c4956_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" 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">Gross Unrealized Losses</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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInStockholdersEquityRollForward_4a63bff7-d11c-4ada-904e-13eaf9ceae67_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensation_47855c4c-3de7-4686-8f82-abe77bac5a55_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink: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_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/2021/elts/us-gaap-2021-01-31.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_AdditionalPaidInCapitalMember_6b9bd83f-7db5-474d-beed-71def0e8592c_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CashAndCashEquivalentsAtCarryingValue_a4d272eb-5e1b-48c8-ad3e-8c7fbe9af047_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" 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 and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_cd3010d1-8f3f-4135-b205-b206630ae58b_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_794ce55b-012d-4443-ba26-0fa03352f078_netLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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/2021/elts/us-gaap-2021-01-31.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_Depreciation_8ae8d5e5-6bf5-4e8b-89b0-0bb3ec037716_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/2021/elts/us-gaap-2021-01-31.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_LongtermDebtTypeDomain_cc22a643-c5fa-4197-9754-59a2e19f455a_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/2021/elts/us-gaap-2021-01-31.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_54a45a03-50fb-4c99-a1f4-cd273d027434_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_ba3301a1-85ac-4acf-a0b8-87b611968ace_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 investments</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/2021/elts/us-gaap-2021-01-31.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_ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty_c601ff1e-5316-44ea-8298-34d9ca9f93dc_terseLabel_en-US" xlink:label="lab_ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recommended amount to be awarded from other party</link:label>
    <link:label id="lab_ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty_label_en-US" xlink:label="lab_ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Recommended Amount To Be Awarded From Other Party</link:label>
    <link:label id="lab_ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty_documentation_en-US" xlink:label="lab_ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty" 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">Litigation Settlement, Recommended Amount To Be Awarded From Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty" xlink:href="ai-20211031.xsd#ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty" xlink:to="lab_ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_4a031f30-18c9-47ef-a27c-69e3d93a02b2_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">Other (expense) income, 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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInOtherOperatingLiabilities_8f6d0d05-e9be-4ce9-9fc4-9abbd4707a58_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink: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</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_3436843f-0876-4864-9510-a023d3789741_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" 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">Related party balances included in other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost_c48aea6c-e79c-4d41-9c82-46765aa1d469_totalLabel_en-US" xlink:label="lab_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost" 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">Cash, cash equivalents and available-for-sale debt securities, amortized cost</link:label>
    <link:label id="lab_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost_label_en-US" xlink:label="lab_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost" xlink: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 Available-for-sale Debt Securities, Amortized Cost</link:label>
    <link:label id="lab_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost_documentation_en-US" xlink:label="lab_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost" 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">Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost" xlink:href="ai-20211031.xsd#ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost" xlink:to="lab_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8d521ade-4c72-4f6b-8264-559a517c58ed_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/2021/elts/us-gaap-2021-01-31.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_srt_MaximumMember_e7e8c366-2375-4b96-84a9-295f64c2aa16_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/2021/elts/srt-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_USGovernmentDebtSecuritiesMember_3098b4b7-c722-4c4d-9372-94b9d4096ba8_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink: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. government agencies securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink: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 Government Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockConvertibleConversionRatio_cdfa7499-020a-4821-b990-49c4775660e6_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockConvertibleConversionRatio" xlink: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 ratio</link:label>
    <link:label id="lab_us-gaap_PreferredStockConvertibleConversionRatio_label_en-US" xlink:label="lab_us-gaap_PreferredStockConvertibleConversionRatio" xlink: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, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockConvertibleConversionRatio" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockConvertibleConversionRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockConvertibleConversionRatio" xlink:to="lab_us-gaap_PreferredStockConvertibleConversionRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_RevenueCommitmentYearSix_ab4312d1-816d-448b-aa8c-e2e6c3cb24b4_terseLabel_en-US" xlink:label="lab_ai_RevenueCommitmentYearSix" xlink: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 commitment, fiscal year 2025</link:label>
    <link:label id="lab_ai_RevenueCommitmentYearSix_label_en-US" xlink:label="lab_ai_RevenueCommitmentYearSix" xlink: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 Commitment, Year Six</link:label>
    <link:label id="lab_ai_RevenueCommitmentYearSix_documentation_en-US" xlink:label="lab_ai_RevenueCommitmentYearSix" 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 Commitment, Year Six</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentYearSix" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentYearSix"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_RevenueCommitmentYearSix" xlink:to="lab_ai_RevenueCommitmentYearSix" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_6ec56bfb-129a-4c58-ab46-526f2a9eaf6d_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/2021/elts/us-gaap-2021-01-31.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_dei_LegalEntityAxis_bb36c324-6127-4d0f-8e08-205eb11b8db9_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_92f35b01-0b98-4343-9e38-11186ce4ed56_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink: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 and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink: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 Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_76d875b1-f47e-4c24-acf1-597ce7a7a721_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c1723eb6-dada-4db3-93d4-882c5bc0b320_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink: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 granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_531cde84-e5f7-4396-a400-527d3162eb67_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_ef09dd56-58bf-4a21-9f84-fb413347736d_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">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_337aee8a-30a7-4213-b59d-cc779dd9cefd_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" 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">Balance at end of period</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/2021/elts/us-gaap-2021-01-31.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_ai_BlattmanEtAlVSiebelEtAlMember_a18a74eb-314e-4ad2-b937-5d339f50d11d_terseLabel_en-US" xlink:label="lab_ai_BlattmanEtAlVSiebelEtAlMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Blattman et al. v. Siebel et al.</link:label>
    <link:label id="lab_ai_BlattmanEtAlVSiebelEtAlMember_label_en-US" xlink:label="lab_ai_BlattmanEtAlVSiebelEtAlMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Blattman et al. v. Siebel et al. [Member]</link:label>
    <link:label id="lab_ai_BlattmanEtAlVSiebelEtAlMember_documentation_en-US" xlink:label="lab_ai_BlattmanEtAlVSiebelEtAlMember" 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">Blattman et al. v. Siebel et al.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_BlattmanEtAlVSiebelEtAlMember" xlink:href="ai-20211031.xsd#ai_BlattmanEtAlVSiebelEtAlMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_BlattmanEtAlVSiebelEtAlMember" xlink:to="lab_ai_BlattmanEtAlVSiebelEtAlMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_8289ec49-583d-4f70-8ce2-95b62e5475c7_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_3e3ae19c-120e-488d-90da-f8a5322f7206_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, Amount</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_f99e71d6-a096-41c3-a60d-cdd21a6e4203_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, Amount</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/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesIssued_a1ad7e09-cb0a-4539-97d8-bb27a40e13a2_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, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesFPreferredStockMember_3237f30f-ed2f-478c-a384-e84cf2ee4df2_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesFPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series F Preferred Stock</link:label>
    <link:label id="lab_us-gaap_SeriesFPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesFPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series F Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesFPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesFPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesFPreferredStockMember" xlink:to="lab_us-gaap_SeriesFPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_9b358373-eca7-476d-b033-32e0864a1d55_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, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_0c7b05bc-57b2-478d-bcf4-32e3310fff95_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 at end of period</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/2021/elts/us-gaap-2021-01-31.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_LongtermPurchaseCommitmentPeriod_deeab9f0-1882-4ee9-bded-46c7f303c565_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase commitment, term</link:label>
    <link:label id="lab_us-gaap_LongtermPurchaseCommitmentPeriod_label_en-US" xlink:label="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink: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 Purchase Commitment, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:to="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_ProfessionalServicesMember_1bde53b3-62a5-4f39-add7-c0bd3d15d2a8_terseLabel_en-US" xlink:label="lab_ai_ProfessionalServicesMember" xlink: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</link:label>
    <link:label id="lab_ai_ProfessionalServicesMember_label_en-US" xlink:label="lab_ai_ProfessionalServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional Services [Member]</link:label>
    <link:label id="lab_ai_ProfessionalServicesMember_documentation_en-US" xlink:label="lab_ai_ProfessionalServicesMember" 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">Professional Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ProfessionalServicesMember" xlink:href="ai-20211031.xsd#ai_ProfessionalServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_ProfessionalServicesMember" xlink:to="lab_ai_ProfessionalServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_4f8486f7-201c-4d46-93a7-8dfefc691f16_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">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/2021/elts/us-gaap-2021-01-31.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_StockholdersEquityAbstract_36dd78d0-2a07-49fc-a6a6-29a708d27787_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/2021/elts/us-gaap-2021-01-31.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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_be3ea668-5cf2-4cb3-b0ba-7efd816e4e29_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NoncashInvestingAndFinancingItemsAbstract_79882a6d-2b40-4805-bb99-b1db29e962ff_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosures of non-cash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink: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 Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_SeriesB1BRedeemableConvertiblePreferredStockMember_19865ff4-78b3-433e-b87b-088dad4775fa_terseLabel_en-US" xlink:label="lab_ai_SeriesB1BRedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B-1B</link:label>
    <link:label id="lab_ai_SeriesB1BRedeemableConvertiblePreferredStockMember_label_en-US" xlink:label="lab_ai_SeriesB1BRedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B-1B Redeemable Convertible Preferred Stock [Member]</link:label>
    <link:label id="lab_ai_SeriesB1BRedeemableConvertiblePreferredStockMember_documentation_en-US" xlink:label="lab_ai_SeriesB1BRedeemableConvertiblePreferredStockMember" 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">Series B-1B Redeemable Convertible Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesB1BRedeemableConvertiblePreferredStockMember" xlink:href="ai-20211031.xsd#ai_SeriesB1BRedeemableConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_SeriesB1BRedeemableConvertiblePreferredStockMember" xlink:to="lab_ai_SeriesB1BRedeemableConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_6f9e43b9-b0ec-4f75-ae60-f917bc2d0c6a_terseLabel_en-US" xlink:label="lab_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink: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 Intrinsic Value</link:label>
    <link:label id="lab_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_label_en-US" xlink:label="lab_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink: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, Aggregate Intrinsic Value [Abstract]</link:label>
    <link:label id="lab_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_documentation_en-US" xlink:label="lab_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" 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, Options, Aggregate Intrinsic Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:href="ai-20211031.xsd#ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="lab_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_258be929-3d34-4b0b-b266-25cb669b4ae3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink: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 Short-term Debt [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink: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 Short-term Debt [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:to="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_8eb83286-07a2-4ebc-a215-e58598ed15fc_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/2021/elts/us-gaap-2021-01-31.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_CurrentIncomeTaxExpenseBenefit_161c16ea-3a4b-41f3-b77c-6ae70677b567_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink: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 expense</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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInEmployeeRelatedLiabilities_7e798fdd-38f1-4618-b767-f9f69a7b9437_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 and employee benefits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_NotesReceivableMember_739ddcd0-8b6f-46c0-9c6e-20d98e5f912f_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableMember" xlink: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 Receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableMember_label_en-US" xlink:label="lab_us-gaap_NotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableMember" xlink:to="lab_us-gaap_NotesReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_b1abbdac-3d79-4fd0-b989-af75d376a862_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">Deferred costs, sales commissions, amortization</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/2021/elts/us-gaap-2021-01-31.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_dei_CityAreaCode_9df83c26-7d64-47d2-aa63-bd69675e4e6b_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/2021/dei-2021.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_RetainedEarningsAccumulatedDeficit_f6c42e1a-bf49-4007-8191-9078bc6fa381_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/2021/elts/us-gaap-2021-01-31.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_DueToOtherRelatedPartiesNoncurrent_544fcc8c-5cf2-4965-b9b2-990d79796c52_terseLabel_en-US" xlink:label="lab_us-gaap_DueToOtherRelatedPartiesNoncurrent" xlink: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 long-term liabilities, from related party</link:label>
    <link:label id="lab_us-gaap_DueToOtherRelatedPartiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DueToOtherRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Other Related Parties, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToOtherRelatedPartiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToOtherRelatedPartiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToOtherRelatedPartiesNoncurrent" xlink:to="lab_us-gaap_DueToOtherRelatedPartiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_861bbb43-3ff0-4343-8bd8-6113a02902f2_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</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/2021/elts/us-gaap-2021-01-31.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_srt_LitigationCaseTypeDomain_7f6487ba-50c1-4281-8528-401553f64c08_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_c1444ca7-0801-4265-8b6e-a7c83a6628cf_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_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/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_ai_BakerHughesCompanyMember_78f5eebd-49a6-49b0-a9e1-85cdd0d3377d_terseLabel_en-US" xlink:label="lab_ai_BakerHughesCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Baker Hughes Company</link:label>
    <link:label id="lab_ai_BakerHughesCompanyMember_label_en-US" xlink:label="lab_ai_BakerHughesCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Baker Hughes Company [Member]</link:label>
    <link:label id="lab_ai_BakerHughesCompanyMember_documentation_en-US" xlink:label="lab_ai_BakerHughesCompanyMember" 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">Baker Hughes Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_BakerHughesCompanyMember" xlink:href="ai-20211031.xsd#ai_BakerHughesCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_BakerHughesCompanyMember" xlink:to="lab_ai_BakerHughesCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_0d8be37b-153d-44e2-bcb0-e1a1586104a2_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 loss</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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7786dfe9-6f32-410b-8242-a00f5c8db4ec_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_USTreasurySecuritiesMember_3a9c74a4-e8df-4f5e-ab62-2e97c0849623_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasurySecuritiesMember" xlink:to="lab_us-gaap_USTreasurySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2021/elts/us-gaap-2021-01-31.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_dei_AmendmentFlag_fca84641-8b16-4ac0-b5e7-8b368047a90c_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/2021/dei-2021.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_ai_CommonStockSubjectToRepurchaseNumberOfShares_1b3eea42-5c05-4e46-b035-6b8491d97307_terseLabel_en-US" xlink:label="lab_ai_CommonStockSubjectToRepurchaseNumberOfShares" xlink: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 repurchase right (in shares)</link:label>
    <link:label id="lab_ai_CommonStockSubjectToRepurchaseNumberOfShares_label_en-US" xlink:label="lab_ai_CommonStockSubjectToRepurchaseNumberOfShares" xlink: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 Subject To Repurchase, Number Of Shares</link:label>
    <link:label id="lab_ai_CommonStockSubjectToRepurchaseNumberOfShares_documentation_en-US" xlink:label="lab_ai_CommonStockSubjectToRepurchaseNumberOfShares" 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 Subject To Repurchase, Number Of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonStockSubjectToRepurchaseNumberOfShares" xlink:href="ai-20211031.xsd#ai_CommonStockSubjectToRepurchaseNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_CommonStockSubjectToRepurchaseNumberOfShares" xlink:to="lab_ai_CommonStockSubjectToRepurchaseNumberOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_1c8c01c4-8f13-4e55-9ec1-271300f0805a_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 exercise of Class A common stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_ShortTermInvestments_1de68455-edef-48fa-a4c9-cf2259e00801_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/2021/elts/us-gaap-2021-01-31.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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_7dda10e0-3243-41ea-a2db-415129c1f7fa_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink: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 Business and Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink: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 Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_45bbedf0-38e9-48d7-a4cf-6aa3bfd1f8af_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_f1b64b11-3735-4267-86c4-e40ba8d3e726_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 cancelled (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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxExpenseBenefit_2444bcfa-ec3e-4ba5-ae7a-133c2c56ae40_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 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_9747c989-846e-41e9-90b2-06413fae34fe_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 allowance of $57 and $812 as of October&#160;31, 2021 and April&#160;30, 2021, respectively(1)</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/2021/elts/us-gaap-2021-01-31.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_srt_AsiaPacificMember_712c2847-670a-42c9-ad02-c9b9efaa61d9_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeRelatedParty_15368d49-4528-404d-8767-9cc775206b8e_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeRelatedParty" xlink: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</link:label>
    <link:label id="lab_us-gaap_InterestIncomeRelatedParty_label_en-US" xlink:label="lab_us-gaap_InterestIncomeRelatedParty" xlink: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 Income, Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeRelatedParty" xlink:to="lab_us-gaap_InterestIncomeRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_4563f303-8416-47f1-8103-234561199e13_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/2021/elts/us-gaap-2021-01-31.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_ai_SeriesERedeemableConvertiblePreferredStockMember_dc4a5d91-0f6d-4db7-bc6f-fd16aba87a40_terseLabel_en-US" xlink:label="lab_ai_SeriesERedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series E</link:label>
    <link:label id="lab_ai_SeriesERedeemableConvertiblePreferredStockMember_label_en-US" xlink:label="lab_ai_SeriesERedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series E Redeemable Convertible Preferred Stock [Member]</link:label>
    <link:label id="lab_ai_SeriesERedeemableConvertiblePreferredStockMember_documentation_en-US" xlink:label="lab_ai_SeriesERedeemableConvertiblePreferredStockMember" 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">Series E Redeemable Convertible Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesERedeemableConvertiblePreferredStockMember" xlink:href="ai-20211031.xsd#ai_SeriesERedeemableConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_SeriesERedeemableConvertiblePreferredStockMember" xlink:to="lab_ai_SeriesERedeemableConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1060aa52-3532-43ba-abdb-bebd58c606cb_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_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/2021/elts/us-gaap-2021-01-31.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_AssetsCurrent_a6debc71-1a59-4383-be59-8c7da3f5a307_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/2021/elts/us-gaap-2021-01-31.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_SellingAndMarketingExpenseMember_1b2953ab-ebd8-4a9e-9b70-a34bbf201a62_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/2021/elts/us-gaap-2021-01-31.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_ai_RedeemableConvertibleCommonClassA1StockMember_770ab686-abf9-48af-9c32-2649ac8c8140_netLabel_en-US" xlink:label="lab_ai_RedeemableConvertibleCommonClassA1StockMember" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class A-1 Common Stock</link:label>
    <link:label id="lab_ai_RedeemableConvertibleCommonClassA1StockMember_8eaa929f-fcd9-415e-ae5d-52d172a08beb_terseLabel_en-US" xlink:label="lab_ai_RedeemableConvertibleCommonClassA1StockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Convertible A-1 Common Stock</link:label>
    <link:label id="lab_ai_RedeemableConvertibleCommonClassA1StockMember_label_en-US" xlink:label="lab_ai_RedeemableConvertibleCommonClassA1StockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Convertible Common Class A-1 Stock [Member]</link:label>
    <link:label id="lab_ai_RedeemableConvertibleCommonClassA1StockMember_documentation_en-US" xlink:label="lab_ai_RedeemableConvertibleCommonClassA1StockMember" 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">Redeemable Convertible Common Class A-1 Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertibleCommonClassA1StockMember" xlink:href="ai-20211031.xsd#ai_RedeemableConvertibleCommonClassA1StockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_RedeemableConvertibleCommonClassA1StockMember" xlink:to="lab_ai_RedeemableConvertibleCommonClassA1StockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_25a14efe-3658-4425-b69a-dd8d61ed7c1a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_f0b7ba3e-d08b-4c75-af31-4b7daa55edad_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_dd30a8c6-0059-47af-bed5-176bc0753002_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_7e726cac-594c-4a3d-8cad-7d7480b0077b_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_937d803d-f270-48ea-bde9-7c48c427fd6e_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink: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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink: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 Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f99d3771-ac88-44cc-8ab3-01f9a147f477_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">RSUs forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityFileNumber_54fa21da-94c5-415b-9d0d-e773591d6814_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/2021/dei-2021.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_ai_RevenueCommitmentYearFive_6e5974d3-adbb-49c5-8909-af16141da8ba_terseLabel_en-US" xlink:label="lab_ai_RevenueCommitmentYearFive" xlink: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 commitment, fiscal year 2024</link:label>
    <link:label id="lab_ai_RevenueCommitmentYearFive_label_en-US" xlink:label="lab_ai_RevenueCommitmentYearFive" xlink: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 Commitment, Year Five</link:label>
    <link:label id="lab_ai_RevenueCommitmentYearFive_documentation_en-US" xlink:label="lab_ai_RevenueCommitmentYearFive" 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 Commitment, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentYearFive" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_RevenueCommitmentYearFive" xlink:to="lab_ai_RevenueCommitmentYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_0b1c6491-3b6a-4a52-973c-4e0dd98fc696_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">Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_22fc79d8-f893-40cf-8417-66ef85389a3d_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/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_830a2d1c-ced4-4e33-98fb-37661ebbf574_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 compensation cost</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/2021/elts/us-gaap-2021-01-31.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_srt_ProductOrServiceAxis_e1caf58b-5a93-4edc-9a5c-eccb469c4ce5_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/2021/elts/srt-2021-01-31.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_PropertyPlantAndEquipmentTypeDomain_19ab611a-09c0-4bb0-84ba-c3392662808c_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityIncorporationStateCountryCode_aa794bca-78bb-40ee-bef9-32f98513f894_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/2021/dei-2021.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_dei_EntitySmallBusiness_0a64285c-5653-4776-b868-6cf90e9254f5_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">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/dei-2021.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_PreferredStockParOrStatedValuePerShare_8650b1d7-9671-472e-80f5-8cf235b81a27_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/2021/elts/us-gaap-2021-01-31.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_aa7bfef5-143e-4e71-9699-296609d910e9_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 stock-based compensation expense</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/2021/elts/us-gaap-2021-01-31.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_srt_ChiefExecutiveOfficerMember_36cbed0a-e830-40ae-ad5b-5edbc863aa39_terseLabel_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chief Executive Officer (CEO)</link:label>
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_label_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chief Executive Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ChiefExecutiveOfficerMember" xlink:to="lab_srt_ChiefExecutiveOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet_954e2cb1-7906-42ab-9503-e35ed5eb70e8_terseLabel_en-US" xlink:label="lab_ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Automatic conversion, anniversary period, if circumstances met</link:label>
    <link:label id="lab_ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet_label_en-US" xlink:label="lab_ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet" xlink: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, Automatic Conversion, Anniversary Period, If Circumstances Met</link:label>
    <link:label id="lab_ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet_documentation_en-US" xlink:label="lab_ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet" 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, Automatic Conversion, Anniversary Period, If Circumstances Met</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet" xlink:href="ai-20211031.xsd#ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet" xlink:to="lab_ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_8ee81597-91e9-4a23-aebc-264b97d7c3ce_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/2021/elts/us-gaap-2021-01-31.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_ai_GrantsPotentialRemainingContributions_0e46d643-74ad-4de5-bf6c-c0ea91942ea0_terseLabel_en-US" xlink:label="lab_ai_GrantsPotentialRemainingContributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants, potential remaining contributions</link:label>
    <link:label id="lab_ai_GrantsPotentialRemainingContributions_label_en-US" xlink:label="lab_ai_GrantsPotentialRemainingContributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants, Potential Remaining Contributions</link:label>
    <link:label id="lab_ai_GrantsPotentialRemainingContributions_documentation_en-US" xlink:label="lab_ai_GrantsPotentialRemainingContributions" 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">Grants, Potential Remaining Contributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_GrantsPotentialRemainingContributions" xlink:href="ai-20211031.xsd#ai_GrantsPotentialRemainingContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_GrantsPotentialRemainingContributions" xlink:to="lab_ai_GrantsPotentialRemainingContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_ed1e6f6e-0353-4b91-b0fd-026d95890e9d_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_de06a04f-58d8-4c87-ab33-51621773e7cc_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" 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">Related party 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/2021/elts/us-gaap-2021-01-31.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_ai_APICIncreaseForCollectionOfFinanceReceivable_7806bdb2-9644-4d85-add8-acdc1f1c61de_terseLabel_en-US" xlink:label="lab_ai_APICIncreaseForCollectionOfFinanceReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of shareholder loan</link:label>
    <link:label id="lab_ai_APICIncreaseForCollectionOfFinanceReceivable_label_en-US" xlink:label="lab_ai_APICIncreaseForCollectionOfFinanceReceivable" xlink: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, Increase For Collection Of Finance Receivable</link:label>
    <link:label id="lab_ai_APICIncreaseForCollectionOfFinanceReceivable_documentation_en-US" xlink:label="lab_ai_APICIncreaseForCollectionOfFinanceReceivable" 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">APIC, Increase For Collection Of Finance Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_APICIncreaseForCollectionOfFinanceReceivable" xlink:href="ai-20211031.xsd#ai_APICIncreaseForCollectionOfFinanceReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_APICIncreaseForCollectionOfFinanceReceivable" xlink:to="lab_ai_APICIncreaseForCollectionOfFinanceReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation_ced7ce8b-26ce-4044-8190-96d0a39f13b6_terseLabel_en-US" xlink:label="lab_ai_ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increases due to invoicing prior to satisfaction of performance obligations</link:label>
    <link:label id="lab_ai_ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation_label_en-US" xlink:label="lab_ai_ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation" xlink: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, Increase For Invoicing Prior To Satisfaction Of Performance Obligation</link:label>
    <link:label id="lab_ai_ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation_documentation_en-US" xlink:label="lab_ai_ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation" 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">Contract With Customer, Liability, Increase For Invoicing Prior To Satisfaction Of Performance Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation" xlink:href="ai-20211031.xsd#ai_ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation" xlink:to="lab_ai_ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityExTransitionPeriod_1f48c0e4-48ae-4715-a059-8d9bbb1beb65_terseLabel_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink: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 Ex Transition Period</link:label>
    <link:label id="lab_dei_EntityExTransitionPeriod_label_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink: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 Ex Transition Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityExTransitionPeriod" xlink:to="lab_dei_EntityExTransitionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_TwentyTwentyIncentivePlanMember_13a068d5-675d-49dd-ab17-d8aa09b7f494_terseLabel_en-US" xlink:label="lab_ai_TwentyTwentyIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Incentive Plan</link:label>
    <link:label id="lab_ai_TwentyTwentyIncentivePlanMember_label_en-US" xlink:label="lab_ai_TwentyTwentyIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Twenty Twenty Incentive Plan [Member]</link:label>
    <link:label id="lab_ai_TwentyTwentyIncentivePlanMember_documentation_en-US" xlink:label="lab_ai_TwentyTwentyIncentivePlanMember" 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">Twenty Twenty Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_TwentyTwentyIncentivePlanMember" xlink:href="ai-20211031.xsd#ai_TwentyTwentyIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_TwentyTwentyIncentivePlanMember" xlink:to="lab_ai_TwentyTwentyIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_GrantsAgreementDomain_5dba5a4f-265e-42ab-872a-fdab093db669_terseLabel_en-US" xlink:label="lab_ai_GrantsAgreementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants Agreement [Domain]</link:label>
    <link:label id="lab_ai_GrantsAgreementDomain_label_en-US" xlink:label="lab_ai_GrantsAgreementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants Agreement [Domain]</link:label>
    <link:label id="lab_ai_GrantsAgreementDomain_documentation_en-US" xlink:label="lab_ai_GrantsAgreementDomain" 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">Grants Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_GrantsAgreementDomain" xlink:href="ai-20211031.xsd#ai_GrantsAgreementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_GrantsAgreementDomain" xlink:to="lab_ai_GrantsAgreementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_1db6a4aa-2b87-40f0-82b7-58104101f0d9_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/2021/elts/us-gaap-2021-01-31.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_srt_LitigationCaseAxis_6b596682-1422-4240-8616-18f131bdbbb5_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_e5d9b935-366c-4410-a9ed-ac4f2c45b962_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_66bee74e-b977-4d69-98cf-a565aafebec0_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3efcb3db-1daf-4569-be34-db487aa30952_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</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/2021/elts/us-gaap-2021-01-31.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_RevenueRemainingPerformanceObligation_019b39b9-e4d1-430f-9f83-6fd96588d505_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 expected to be recognized from remaining performance obligations, amount</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_a9a8ad65-216a-4be0-810d-d3bd2ba71b40_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink: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 investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_RevenueCommitmentNonCancellableContracts_dab54bb5-a9f0-41e4-b865-55b77e523ced_terseLabel_en-US" xlink:label="lab_ai_RevenueCommitmentNonCancellableContracts" xlink: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 from non-cancellable contracts</link:label>
    <link:label id="lab_ai_RevenueCommitmentNonCancellableContracts_label_en-US" xlink:label="lab_ai_RevenueCommitmentNonCancellableContracts" xlink: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 Commitment, Non-Cancellable Contracts</link:label>
    <link:label id="lab_ai_RevenueCommitmentNonCancellableContracts_documentation_en-US" xlink:label="lab_ai_RevenueCommitmentNonCancellableContracts" 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 Commitment, Non-Cancellable Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentNonCancellableContracts" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentNonCancellableContracts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_RevenueCommitmentNonCancellableContracts" xlink:to="lab_ai_RevenueCommitmentNonCancellableContracts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9bac2446-c8dc-4f1f-9205-09d7220241ef_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale marketable securities, fair value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_03b15ce2-08ad-42e2-89d5-e519e13aba01_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" 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">Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7a673fed-8ff5-48f5-9574-413d74b1bec9_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" 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">AFS Debt Maturities, Total Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_b054f403-8b1d-4d96-a3b1-9b02a7190d27_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_TemporaryEquityCollectionOfFinanceReceivable_3c1fb1cc-cacc-482a-a5cb-a4c1adcad384_terseLabel_en-US" xlink:label="lab_ai_TemporaryEquityCollectionOfFinanceReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of shareholder loan</link:label>
    <link:label id="lab_ai_TemporaryEquityCollectionOfFinanceReceivable_label_en-US" xlink:label="lab_ai_TemporaryEquityCollectionOfFinanceReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Collection Of Finance Receivable</link:label>
    <link:label id="lab_ai_TemporaryEquityCollectionOfFinanceReceivable_documentation_en-US" xlink:label="lab_ai_TemporaryEquityCollectionOfFinanceReceivable" 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">Temporary Equity, Collection Of Finance Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_TemporaryEquityCollectionOfFinanceReceivable" xlink:href="ai-20211031.xsd#ai_TemporaryEquityCollectionOfFinanceReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_TemporaryEquityCollectionOfFinanceReceivable" xlink:to="lab_ai_TemporaryEquityCollectionOfFinanceReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_WebHostingServicesNovember2020Member_5abf8103-f7be-4eae-aaf5-37f7252cf26b_terseLabel_en-US" xlink:label="lab_ai_WebHostingServicesNovember2020Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Web-Hosting Services, November 2020</link:label>
    <link:label id="lab_ai_WebHostingServicesNovember2020Member_label_en-US" xlink:label="lab_ai_WebHostingServicesNovember2020Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Web-Hosting Services, November 2020 [Member]</link:label>
    <link:label id="lab_ai_WebHostingServicesNovember2020Member_documentation_en-US" xlink:label="lab_ai_WebHostingServicesNovember2020Member" 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">Web-Hosting Services, November 2020</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_WebHostingServicesNovember2020Member" xlink:href="ai-20211031.xsd#ai_WebHostingServicesNovember2020Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_WebHostingServicesNovember2020Member" xlink:to="lab_ai_WebHostingServicesNovember2020Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_ee03d537-dda2-4e47-ab3a-31aed39ef18f_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/2021/dei-2021.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e3007886-ac72-4a28-932b-213b8fa6f8c9_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">Net loss before provision for 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/2021/elts/us-gaap-2021-01-31.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_FairValueInputsLevel2Member_832bebba-e4ad-41e3-83a8-55f6b30ffcef_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</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/2021/elts/us-gaap-2021-01-31.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_ai_IntangibleAssetPurchasesIncurredButNotYetPaid_52f2b4c5-6efc-4e73-92e2-7b2cc84dc283_terseLabel_en-US" xlink:label="lab_ai_IntangibleAssetPurchasesIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid liabilities related to intangible purchases</link:label>
    <link:label id="lab_ai_IntangibleAssetPurchasesIncurredButNotYetPaid_label_en-US" xlink:label="lab_ai_IntangibleAssetPurchasesIncurredButNotYetPaid" xlink: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 Asset Purchases Incurred But Not Yet Paid</link:label>
    <link:label id="lab_ai_IntangibleAssetPurchasesIncurredButNotYetPaid_documentation_en-US" xlink:label="lab_ai_IntangibleAssetPurchasesIncurredButNotYetPaid" 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">Intangible Asset Purchases Incurred But Not Yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_IntangibleAssetPurchasesIncurredButNotYetPaid" xlink:href="ai-20211031.xsd#ai_IntangibleAssetPurchasesIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_IntangibleAssetPurchasesIncurredButNotYetPaid" xlink:to="lab_ai_IntangibleAssetPurchasesIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fd767ec0-3510-4937-a19f-27fef1e85fb3_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 by 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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentInformationTable_ad9b8f1b-f47f-4d41-a11a-e849566b7b98_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink: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 Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink: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 Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_ee1c6c61-9c50-40cc-bbfb-01a8a78bb907_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_b6802cb3-3397-4733-8115-e4f7aaabda7f_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" 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 revenue, non-current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_111c883c-6d1e-4c69-a6d5-442cac11c79e_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, non-current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_c8e2cb36-aa22-4f3b-b89b-e65f5e144a36_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">AFS, Total 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/2021/elts/us-gaap-2021-01-31.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_EntityDomain_08dc5786-965c-4e80-bf25-c387fdc6a66b_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0b82e098-0d12-45cc-a9b6-5647dfdc07f9_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" 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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_2aa1433e-7ace-4f23-a725-7bc9a6403e1c_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_46e2192e-f19d-460b-b776-82bc19951b4f_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_d219de9f-0788-4eb7-8311-90718fc1de41_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_b6ea3e29-b7a9-48e1-9c99-7459dc51863c_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">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/2021/elts/us-gaap-2021-01-31.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_EntityShellCompany_657fdf2f-8fc0-49a5-baf7-99190659a334_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">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/dei-2021.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_dei_LocalPhoneNumber_492eddc4-4825-4260-9ad7-8e84d3ed08a5_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/2021/dei-2021.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7ab84b23-1f96-49fd-be4a-c6b67eecb478_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 loss</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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_c73bde7c-4c51-4d28-8490-1fd6a9eb38de_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">Summary of Effects of Stock-Based Compensation</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/2021/elts/us-gaap-2021-01-31.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_ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock_3fca81b2-2065-48b3-9c43-96cc65a62277_terseLabel_en-US" xlink:label="lab_ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock" xlink: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 Compensation and Employee Benefits</link:label>
    <link:label id="lab_ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock" xlink: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 Employee-Related Liabilities [Table Text Block]</link:label>
    <link:label id="lab_ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock" 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 Employee-Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock" xlink:href="ai-20211031.xsd#ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock" xlink:to="lab_ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_bb0906be-2816-4309-8518-8f4ba00e8cea_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/2021/elts/us-gaap-2021-01-31.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_PlanNameDomain_166eef4d-ca4d-436c-80e4-d9dc03b3e2a7_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/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesAuthorized_df571801-b16e-4313-88ac-d336fb795198_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, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_srt_SegmentGeographicalDomain_c62f93d4-9729-4fd3-b32e-d7db8821800e_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/2021/elts/srt-2021-01-31.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_RepaymentsOfNotesPayable_9b27ab9d-f6d5-4388-97b4-697292a98dd2_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of loan, promissory note</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfNotesPayable" xlink:to="lab_us-gaap_RepaymentsOfNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_679dc819-69db-4bce-9d3c-f713cc36ba2e_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/2021/elts/us-gaap-2021-01-31.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_srt_ProductsAndServicesDomain_402b797f-c151-4770-89a8-fbad3976a136_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/2021/elts/srt-2021-01-31.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_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_96073bfd-f002-44a8-91b3-67348ed7ab65_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 Details</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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfEarningsPerShareBasicByCommonClassTable_d23f7344-9489-4af3-a7a0-51147622a3e1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink: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 Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink: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, by Common Class, Including Two Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_NotesReceivableNumberOfRenewalPeriods_51ace758-b46a-4811-bb91-0d7fcf3a6b0f_terseLabel_en-US" xlink:label="lab_ai_NotesReceivableNumberOfRenewalPeriods" xlink: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 receivable, number of renewal periods</link:label>
    <link:label id="lab_ai_NotesReceivableNumberOfRenewalPeriods_label_en-US" xlink:label="lab_ai_NotesReceivableNumberOfRenewalPeriods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Number Of Renewal Periods</link:label>
    <link:label id="lab_ai_NotesReceivableNumberOfRenewalPeriods_documentation_en-US" xlink:label="lab_ai_NotesReceivableNumberOfRenewalPeriods" 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">Notes Receivable, Number Of Renewal Periods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_NotesReceivableNumberOfRenewalPeriods" xlink:href="ai-20211031.xsd#ai_NotesReceivableNumberOfRenewalPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_NotesReceivableNumberOfRenewalPeriods" xlink:to="lab_ai_NotesReceivableNumberOfRenewalPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6a8f653d-780c-4657-88e1-e4f2d78d150c_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/2021/elts/us-gaap-2021-01-31.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_ai_GrantsAgreementPaymentPeriod_385bf4e3-fe27-4dae-8d3f-2b9bbfab7c60_terseLabel_en-US" xlink:label="lab_ai_GrantsAgreementPaymentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants, payment period</link:label>
    <link:label id="lab_ai_GrantsAgreementPaymentPeriod_label_en-US" xlink:label="lab_ai_GrantsAgreementPaymentPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants Agreement, Payment Period</link:label>
    <link:label id="lab_ai_GrantsAgreementPaymentPeriod_documentation_en-US" xlink:label="lab_ai_GrantsAgreementPaymentPeriod" 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">Grants Agreement, Payment Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_GrantsAgreementPaymentPeriod" xlink:href="ai-20211031.xsd#ai_GrantsAgreementPaymentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_GrantsAgreementPaymentPeriod" xlink:to="lab_ai_GrantsAgreementPaymentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease_45ab51ee-c74e-48b7-b7bc-9ce156c22494_terseLabel_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease" xlink: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 not yet commenced, area under lease</link:label>
    <link:label id="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease_label_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease" xlink: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, Lease Not Yet Commenced, Area Under Lease</link:label>
    <link:label id="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease_documentation_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease" 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, Lease Not Yet Commenced, Area Under Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease" xlink:to="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_99c4473f-d658-49a2-bf47-8238dea88884_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">Revenue expected to be recognized from remaining performance obligations, period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_FairValueByMeasurementFrequencyAxis_e4237f13-6cfb-42cc-a3c5-9c02753e75f7_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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInOperatingActivities_f52af0a1-57b3-4920-9d62-0a8d004af90e_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 (used in) 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationStatusAxis_3e994c76-9c52-4d3f-ae55-f2dfe36850f8_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Axis]</link:label>
    <link:label id="lab_us-gaap_LitigationStatusAxis_label_en-US" xlink:label="lab_us-gaap_LitigationStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationStatusAxis" xlink:to="lab_us-gaap_LitigationStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_50d05ceb-be62-4188-b7de-61c87196e762_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/2021/elts/us-gaap-2021-01-31.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_RedeemableConvertiblePreferredStockMember_60c9eb8a-9128-4ef8-8522-0eb6cc1c3e12_terseLabel_en-US" xlink:label="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Convertible Preferred Stock</link:label>
    <link:label id="lab_us-gaap_RedeemableConvertiblePreferredStockMember_47be7efe-b969-4cb1-8f5c-20ae31a57739_verboseLabel_en-US" xlink:label="lab_us-gaap_RedeemableConvertiblePreferredStockMember" 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">Preferred Stock</link:label>
    <link:label id="lab_us-gaap_RedeemableConvertiblePreferredStockMember_label_en-US" xlink:label="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Convertible Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:to="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_FurnitureAndOfficeEquipmentMember_bc72cfc3-1fb8-4c57-a02e-0524f4f597da_terseLabel_en-US" xlink:label="lab_ai_FurnitureAndOfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office furniture and equipment</link:label>
    <link:label id="lab_ai_FurnitureAndOfficeEquipmentMember_label_en-US" xlink:label="lab_ai_FurnitureAndOfficeEquipmentMember" xlink: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 Office Equipment [Member]</link:label>
    <link:label id="lab_ai_FurnitureAndOfficeEquipmentMember_documentation_en-US" xlink:label="lab_ai_FurnitureAndOfficeEquipmentMember" 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">Furniture And Office Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_FurnitureAndOfficeEquipmentMember" xlink:href="ai-20211031.xsd#ai_FurnitureAndOfficeEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_FurnitureAndOfficeEquipmentMember" xlink:to="lab_ai_FurnitureAndOfficeEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_5841df32-20aa-425a-8fe5-29ff5df7c81e_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/2021/dei-2021.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_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_33e82b45-3498-44d7-9558-0ee2e928c0a6_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">Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]</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/2021/elts/us-gaap-2021-01-31.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_ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance_7ffbe14f-50a3-4904-8a3c-5590178eab4e_terseLabel_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance" xlink: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 not yet commenced, tenant improvement allowance</link:label>
    <link:label id="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance_label_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance" xlink: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, Lease Not Yet Commenced, Tenant Improvement Allowance</link:label>
    <link:label id="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance_documentation_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance" 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, Lease Not Yet Commenced, Tenant Improvement Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance" xlink:to="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_2345a1a8-f007-4a3e-a7f6-09d62e8a1708_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/2021/elts/srt-2021-01-31.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_ai_TemporaryEquityDisclosureTextBlock_56e6d8b3-a63f-4394-a9fb-5c427f1a5235_terseLabel_en-US" xlink:label="lab_ai_TemporaryEquityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Convertible Preferred Stock and Redeemable Convertible A-1 Common Stock</link:label>
    <link:label id="lab_ai_TemporaryEquityDisclosureTextBlock_label_en-US" xlink:label="lab_ai_TemporaryEquityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Disclosure [Text Block]</link:label>
    <link:label id="lab_ai_TemporaryEquityDisclosureTextBlock_documentation_en-US" xlink:label="lab_ai_TemporaryEquityDisclosureTextBlock" 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">Temporary Equity Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_TemporaryEquityDisclosureTextBlock" xlink:href="ai-20211031.xsd#ai_TemporaryEquityDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_TemporaryEquityDisclosureTextBlock" xlink:to="lab_ai_TemporaryEquityDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2271a79f-3771-436a-a655-6e491038f6a3_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 in computing net loss per share attributable to common stockholders, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b5ae0a39-6026-4147-8f89-d48bf51c4f78_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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">Weighted-average common shares outstanding, 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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareDiluted_447a5cfe-6cad-4ab4-8f56-da9c1f47e8c2_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 attributable to common shareholders, diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_e80b7328-01f6-4768-a910-696cbd6fa8a1_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" 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">Net (loss) income per common shares outstanding, diluted (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/2021/elts/us-gaap-2021-01-31.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_DueToRelatedPartiesCurrent_7426c7b9-d55b-4fbc-bfb3-92696704807f_terseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink: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 payable to a related party</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LicenseAndServiceMember_323f9ebc-eec9-4cf5-a8a3-beae90d51f45_terseLabel_en-US" xlink:label="lab_us-gaap_LicenseAndServiceMember" xlink: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_LicenseAndServiceMember_label_en-US" xlink:label="lab_us-gaap_LicenseAndServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License and Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicenseAndServiceMember" xlink:to="lab_us-gaap_LicenseAndServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_b6237676-e9e1-4b48-bc86-e405dd7a77cd_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, shares issued, price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_3b914098-2a72-4c75-8db8-f0d47cc35165_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink: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 operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink: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, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm_25e729b5-ae11-4134-8148-901555ae2cfc_terseLabel_en-US" xlink:label="lab_ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm" xlink: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 commitment, term</link:label>
    <link:label id="lab_ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm_label_en-US" xlink:label="lab_ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm" xlink: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, Performance Obligation, Description of Timing Revenue, Performance Obligation, Term</link:label>
    <link:label id="lab_ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm_documentation_en-US" xlink:label="lab_ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm" 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, Performance Obligation, Description of Timing Revenue, Performance Obligation, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm" xlink:href="ai-20211031.xsd#ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm" xlink:to="lab_ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_94dbe839-8262-41d6-a2ec-3d3e80dabbde_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of cash flow information&#8212;cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquitySharesAuthorized_939555c4-7183-4f0c-956c-d4fd13854e5d_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesAuthorized" xlink: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 authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesAuthorized_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesAuthorized" xlink:to="lab_us-gaap_TemporaryEquitySharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_b00e5767-021c-4675-ae00-446c67e890f5_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">Total comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_7eb1a2ab-966c-40a1-96c7-4fd600462ae9_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink: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_CostOfRevenue_c96fd467-c86c-4276-b85e-f7b1c95f32d6_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" 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">Related party cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_ffd2b855-62a9-4251-91e2-2c419595c95f_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" 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 revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_81855741-429c-4a18-8490-a2d63556802c_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" 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_ContractWithCustomerLiability_17a98fc3-0065-47af-953d-781e0adc3ab1_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" 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_ContractWithCustomerLiability_778c586c-178b-42f9-a4f6-e576da42dfd3_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" 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 revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b306c20-4d84-40f1-849b-e7ec8f1def11_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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_d96afd26-851c-4d96-b2de-72d730069c7b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink: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 loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_de5a5a2f-c056-449c-bc27-0ef9f85fc704_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3f911dbd-5d9f-4a04-9969-c65d7009fa5e_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/2021/elts/us-gaap-2021-01-31.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_ai_RedeemableConvertiblePreferredStockSeriesGMember_dac30dc2-3228-460f-ba33-f13c66a6ab95_terseLabel_en-US" xlink:label="lab_ai_RedeemableConvertiblePreferredStockSeriesGMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series G</link:label>
    <link:label id="lab_ai_RedeemableConvertiblePreferredStockSeriesGMember_label_en-US" xlink:label="lab_ai_RedeemableConvertiblePreferredStockSeriesGMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Convertible Preferred Stock, Series G [Member]</link:label>
    <link:label id="lab_ai_RedeemableConvertiblePreferredStockSeriesGMember_documentation_en-US" xlink:label="lab_ai_RedeemableConvertiblePreferredStockSeriesGMember" 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">Redeemable Convertible Preferred Stock, Series G</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertiblePreferredStockSeriesGMember" xlink:href="ai-20211031.xsd#ai_RedeemableConvertiblePreferredStockSeriesGMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_RedeemableConvertiblePreferredStockSeriesGMember" xlink:to="lab_ai_RedeemableConvertiblePreferredStockSeriesGMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_9e336e2a-57f0-4bfc-b703-6caf93aa62c0_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_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FairValueDisclosuresTextBlock_4eb8e13a-f1f7-4c27-95c1-e730684b8993_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink: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 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/2021/elts/us-gaap-2021-01-31.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_ContractWithCustomerReceivableAfterAllowanceForCreditLoss_15a55c2f-b41d-490b-85bb-a0410526800e_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss" xlink: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, Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss" xlink:to="lab_us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_457b9a20-647d-4a78-9070-b655e995ed94_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/2021/elts/us-gaap-2021-01-31.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_ConcentrationRiskByTypeAxis_6d4a2583-4b0b-4ffd-8cf7-4e8fb201b26a_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_23db1afd-20f4-4332-bbe1-13d783713994_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink: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 and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_d1d703b0-91fa-48e7-9cbc-d01d03168774_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink: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 salaries</link:label>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink: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 Salaries, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalariesCurrent" xlink:to="lab_us-gaap_AccruedSalariesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_837d91ae-6041-42b1-bfc2-faf8e828c9bf_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink: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 Assets Measured at Fair Value on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0c7b59c6-30ce-4421-883a-64fb560d1da3_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CommonStockSharesOutstanding_31e683f9-5ae0-44c4-b96e-e4ad100d2ec6_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, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_2f3ba0ab-0cb5-44d6-a353-9180449b7d07_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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, shares (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_4d7e73b2-7614-4d46-a441-a1cdff4c5240_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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, shares (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/2021/elts/us-gaap-2021-01-31.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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cf8f31b7-df3f-488f-b23b-8a50c1e5623a_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/2021/elts/us-gaap-2021-01-31.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_TemporaryEquityDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityDisclosureAbstract" xlink:to="lab_us-gaap_TemporaryEquityDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_14303989-34bd-4c33-85f4-4eb5b08697a3_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink: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 Temporary Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_8011e920-6fac-488f-bbb8-1daed9ce978b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink: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_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_20e46db9-15ea-4fea-b768-e112003e9a06_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">Vesting 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/2021/elts/us-gaap-2021-01-31.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_CommonClassBMember_61b2348c-a51e-43fb-afb0-ac5d75b08ad7_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</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/2021/elts/us-gaap-2021-01-31.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_ConcentrationRiskBenchmarkDomain_689d78c4-8f48-4b93-9718-99ebb15d4407_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0bdf568d-dab7-415f-bc16-b79dd92ec238_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b67394cc-a9ba-49a2-83cd-e26ed02144dc_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 Stock Options Outstanding</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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentTextBlock_85a392df-c4ad-4391-bb6c-ddac7b969e26_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</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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_fc465a45-ee7b-4ac9-8c2f-ea4088fc9687_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/2021/elts/us-gaap-2021-01-31.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_DebtSecuritiesAvailableForSaleTable_051e47c2-7a71-4fe9-860b-1df687ee4b06_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_919382cf-0f76-41ac-82bd-5eb5d1bead02_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink: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 Purchase Commitment [Line Items]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink: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 Purchase Commitment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_1f7519cb-48d4-496e-8779-61dfabe8965e_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">AFS Debt Maturities, Within one year, Amortized Cost</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/2021/elts/us-gaap-2021-01-31.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_TemporaryEquitySharesIssued_e1d70610-ff65-42de-bb20-42fbc2023ab8_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesIssued" xlink: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 (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesIssued_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesIssued" xlink:to="lab_us-gaap_TemporaryEquitySharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_NotesReceivableTerm_8ba2d56d-0e73-42f2-b227-0f5831a22883_terseLabel_en-US" xlink:label="lab_ai_NotesReceivableTerm" xlink: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 receivable, term</link:label>
    <link:label id="lab_ai_NotesReceivableTerm_label_en-US" xlink:label="lab_ai_NotesReceivableTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Term</link:label>
    <link:label id="lab_ai_NotesReceivableTerm_documentation_en-US" xlink:label="lab_ai_NotesReceivableTerm" 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">Notes Receivable, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_NotesReceivableTerm" xlink:href="ai-20211031.xsd#ai_NotesReceivableTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_NotesReceivableTerm" xlink:to="lab_ai_NotesReceivableTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_18b51eea-97b5-4df9-94f3-db3f91de7b89_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_e45e35d1-884f-4ee6-aff9-01744a3069e2_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&#8212;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/2021/elts/us-gaap-2021-01-31.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_OperatingExpenses_25c57ec2-913c-48a9-b8e2-1b1973dfe909_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_747e42e1-d21f-4ee9-a8ff-bfbb1689de80_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 long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_ai_CustomerThreeMember_30896b00-68e4-4081-8b0f-9c35eb2bc438_terseLabel_en-US" xlink:label="lab_ai_CustomerThreeMember" xlink: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 Three</link:label>
    <link:label id="lab_ai_CustomerThreeMember_label_en-US" xlink:label="lab_ai_CustomerThreeMember" xlink: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 Three [Member]</link:label>
    <link:label id="lab_ai_CustomerThreeMember_documentation_en-US" xlink:label="lab_ai_CustomerThreeMember" 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">Customer Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CustomerThreeMember" xlink:href="ai-20211031.xsd#ai_CustomerThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_CustomerThreeMember" xlink:to="lab_ai_CustomerThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_SeriesBRedeemableConvertiblePreferredStockMember_f98fcc79-ea8d-4d7f-88ec-edaecc8766c6_terseLabel_en-US" xlink:label="lab_ai_SeriesBRedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B</link:label>
    <link:label id="lab_ai_SeriesBRedeemableConvertiblePreferredStockMember_label_en-US" xlink:label="lab_ai_SeriesBRedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Redeemable Convertible Preferred Stock [Member]</link:label>
    <link:label id="lab_ai_SeriesBRedeemableConvertiblePreferredStockMember_documentation_en-US" xlink:label="lab_ai_SeriesBRedeemableConvertiblePreferredStockMember" 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">Series B Redeemable Convertible Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesBRedeemableConvertiblePreferredStockMember" xlink:href="ai-20211031.xsd#ai_SeriesBRedeemableConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_SeriesBRedeemableConvertiblePreferredStockMember" xlink:to="lab_ai_SeriesBRedeemableConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_SeriesCRedeemableConvertiblePreferredStockMember_0ac017b2-5465-427f-9ec9-09287beb83c7_terseLabel_en-US" xlink:label="lab_ai_SeriesCRedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C</link:label>
    <link:label id="lab_ai_SeriesCRedeemableConvertiblePreferredStockMember_label_en-US" xlink:label="lab_ai_SeriesCRedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Redeemable Convertible Preferred Stock [Member]</link:label>
    <link:label id="lab_ai_SeriesCRedeemableConvertiblePreferredStockMember_documentation_en-US" xlink:label="lab_ai_SeriesCRedeemableConvertiblePreferredStockMember" 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">Series C Redeemable Convertible Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesCRedeemableConvertiblePreferredStockMember" xlink:href="ai-20211031.xsd#ai_SeriesCRedeemableConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_SeriesCRedeemableConvertiblePreferredStockMember" xlink:to="lab_ai_SeriesCRedeemableConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiscalPeriod_0c19191f-7d9e-47c2-8fa7-181235a6edc9_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 Year</link:label>
    <link:label id="lab_us-gaap_FiscalPeriod_label_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentGross_966ee499-65e0-48fa-ac11-bbc4314222fc_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&#8212;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/2021/elts/us-gaap-2021-01-31.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_ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases_71c9bc20-e53e-4ffe-9776-70247d0fe702_terseLabel_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases" xlink: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 not yet commenced, number of phases</link:label>
    <link:label id="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases_label_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases" xlink: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, Lease Not Yet Commenced, Number Of Phases</link:label>
    <link:label id="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases_documentation_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases" 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, Lease Not Yet Commenced, Number Of Phases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases" xlink:to="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_d9a0c291-5edb-46b4-a485-ce7996177f4b_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_5cf00fa7-c1fa-4645-bacb-65cae070091e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink: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_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink: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 Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_f4b75c1c-3498-4c2d-91c9-60a6ccd1ee0a_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink: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 Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink: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 Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_87550be0-9b9c-4a66-a320-48147c092669_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">AFS, Total 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/2021/elts/us-gaap-2021-01-31.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_ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty_fed75875-a815-4bce-bcde-59dbeb017d22_terseLabel_en-US" xlink:label="lab_ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Requested by plaintiff, amount to be awarded from other party</link:label>
    <link:label id="lab_ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty_label_en-US" xlink:label="lab_ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Requested By Plaintiff, Amount To Be Awarded From Other Party</link:label>
    <link:label id="lab_ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty_documentation_en-US" xlink:label="lab_ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty" 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">Litigation Settlement, Requested By Plaintiff, Amount To Be Awarded From Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty" xlink:href="ai-20211031.xsd#ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty" xlink:to="lab_ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_98e9fd08-183e-4791-a90a-b60df39d2e88_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 at end of period (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/2021/elts/us-gaap-2021-01-31.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_ai_MicrosoftCorporationMember_ad50f461-e302-4d09-ad17-fa917e7fceb0_terseLabel_en-US" xlink:label="lab_ai_MicrosoftCorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Microsoft Corporation</link:label>
    <link:label id="lab_ai_MicrosoftCorporationMember_label_en-US" xlink:label="lab_ai_MicrosoftCorporationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Microsoft Corporation [Member]</link:label>
    <link:label id="lab_ai_MicrosoftCorporationMember_documentation_en-US" xlink:label="lab_ai_MicrosoftCorporationMember" 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">Microsoft Corporation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_MicrosoftCorporationMember" xlink:href="ai-20211031.xsd#ai_MicrosoftCorporationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_MicrosoftCorporationMember" xlink:to="lab_ai_MicrosoftCorporationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember_8bb7fcb3-cc9c-4337-bcf1-295c0d319579_terseLabel_en-US" xlink:label="lab_ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">C3.ai DTI Grants Program</link:label>
    <link:label id="lab_ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember_label_en-US" xlink:label="lab_ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">C3.ai DTI Digital Transformation Institute Grants Program [Member]</link:label>
    <link:label id="lab_ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember_documentation_en-US" xlink:label="lab_ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember" 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">C3.ai DTI Digital Transformation Institute Grants Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember" xlink:href="ai-20211031.xsd#ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember" xlink:to="lab_ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b2857b8e-fee4-472a-a9f1-c5363df156df_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">Balance at beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_62285827-b9fe-40f7-b270-da7bafdd1526_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">Balance at 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityCommonStockSharesOutstanding_eb68ce73-2f28-48ed-88b1-a6a524b8eaa4_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 (in shares)</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/dei-2021.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_ai_RevenueCommitmentYearOne_a02f276b-3954-450b-8ed2-6f093b788456_terseLabel_en-US" xlink:label="lab_ai_RevenueCommitmentYearOne" xlink: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 commitment, fiscal year 2020</link:label>
    <link:label id="lab_ai_RevenueCommitmentYearOne_label_en-US" xlink:label="lab_ai_RevenueCommitmentYearOne" xlink: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 Commitment, Year One</link:label>
    <link:label id="lab_ai_RevenueCommitmentYearOne_documentation_en-US" xlink:label="lab_ai_RevenueCommitmentYearOne" 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 Commitment, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentYearOne" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_RevenueCommitmentYearOne" xlink:to="lab_ai_RevenueCommitmentYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_5e604709-2825-4bd2-9488-52212981fc40_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 investment positions in unrealized loss position</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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_66a757cd-f2b9-4cfe-99a8-09869e810d77_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink: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 Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink: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 Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_22ea8daf-034c-4d97-b7f0-f075b02d1fd5_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">Total 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/2021/elts/us-gaap-2021-01-31.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e43cce8e-554b-4b79-ac1f-59be569d9ab3_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 at end of period</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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareBasicAndDilutedAbstract_e53e2a60-c8ef-4298-81d9-ae5101815e33_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic and diluted net loss per share attributable to common stockholders</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink: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 and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_ce52c084-5251-43f1-bc8d-e2498b438970_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink: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, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink: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, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:to="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f380d673-7fd4-4566-88e5-fa131673fd5f_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">Weighted Average Grant Date Fair Value Per Share</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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentFiscalPeriodFocus_4e288a6c-828c-49b6-9382-59b30970258f_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/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_f193a2ac-24d3-48ae-91e2-600110198119_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supply Commitment [Table]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink: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 Purchase Commitment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_755fcbf3-2c29-47e8-a912-dda42cf2c406_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_0eff6754-041d-4e4d-a1e8-3e53e10dc1b4_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_70923afb-c882-4cf8-a54c-9664ba770c66_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</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/2021/elts/us-gaap-2021-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_382b0a1a-6503-483d-8c01-6be5fffcd81c_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 period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_dcf157ec-3de4-4d9e-8e84-480089c2ff62_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 period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_781f8d09-fccd-4c7c-a512-ea63e1181873_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/2021/elts/us-gaap-2021-01-31.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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_a41d9933-4d02-4963-b5ae-c33f4b1a2e88_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/2021/elts/us-gaap-2021-01-31.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_country_US_d9d293ed-d4bc-4cf6-9237-11925db0e528_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/2021/country-2021.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_SaleOfStockNumberOfSharesIssuedInTransaction_2aef2413-18e6-4715-a6ac-34ed7fd3f873_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, number of shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_ae78b2d3-ff68-4552-b615-27170356e0c7_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/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_AssetsCurrentAbstract_1bfda0ae-0bcb-44ac-91c7-bede322a7048_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/2021/elts/us-gaap-2021-01-31.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_ai_NotesReceivableRenewalPeriod_23f055f7-1e28-4a6a-bff8-0640f920d1c0_terseLabel_en-US" xlink:label="lab_ai_NotesReceivableRenewalPeriod" xlink: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 receivable, renewal period</link:label>
    <link:label id="lab_ai_NotesReceivableRenewalPeriod_label_en-US" xlink:label="lab_ai_NotesReceivableRenewalPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Renewal Period</link:label>
    <link:label id="lab_ai_NotesReceivableRenewalPeriod_documentation_en-US" xlink:label="lab_ai_NotesReceivableRenewalPeriod" 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">Notes Receivable, Renewal Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_NotesReceivableRenewalPeriod" xlink:href="ai-20211031.xsd#ai_NotesReceivableRenewalPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_NotesReceivableRenewalPeriod" xlink:to="lab_ai_NotesReceivableRenewalPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_efa71def-cfc9-461a-adfa-99d69cb5aeb8_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">Shares reserved for future issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityCentralIndexKey_213f1af5-4e17-4029-adc5-73bbe7fbbf94_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/2021/dei-2021.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_ai_PaycheckProtectionProgramCARESActMember_eaf1819c-487c-4036-b693-02c751e08812_terseLabel_en-US" xlink:label="lab_ai_PaycheckProtectionProgramCARESActMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program, CARES Act</link:label>
    <link:label id="lab_ai_PaycheckProtectionProgramCARESActMember_label_en-US" xlink:label="lab_ai_PaycheckProtectionProgramCARESActMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program, CARES Act [Member]</link:label>
    <link:label id="lab_ai_PaycheckProtectionProgramCARESActMember_documentation_en-US" xlink:label="lab_ai_PaycheckProtectionProgramCARESActMember" 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">Paycheck Protection Program, CARES Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_PaycheckProtectionProgramCARESActMember" xlink:href="ai-20211031.xsd#ai_PaycheckProtectionProgramCARESActMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_PaycheckProtectionProgramCARESActMember" xlink:to="lab_ai_PaycheckProtectionProgramCARESActMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_c7c85ab1-6bdc-4272-bd88-ed1f3e16e152_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/2021/dei-2021.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_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered_beff27a7-1827-4757-9691-b3f5d622a046_terseLabel_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered" xlink: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 not yet commenced, period after date phase one delivered</link:label>
    <link:label id="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered_label_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered" xlink: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, Lease Not Yet Commenced, Term Of Contract, Period After Date Phase One Delivered</link:label>
    <link:label id="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered_documentation_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered" 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, Lease Not Yet Commenced, Term Of Contract, Period After Date Phase One Delivered</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered" xlink:to="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities_bd6221e4-298c-4da8-a8d9-c4c4c50a6df3_totalLabel_en-US" xlink:label="lab_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities" 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 available-for-sale marketable securities</link:label>
    <link:label id="lab_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities_label_en-US" xlink:label="lab_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities" xlink: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 Available-for-sale Debt Securities</link:label>
    <link:label id="lab_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities_documentation_en-US" xlink:label="lab_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities" 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">Cash, Cash Equivalents And Available-for-sale Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities" xlink:href="ai-20211031.xsd#ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities" xlink:to="lab_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember_65f90d8e-c3e5-4128-93bf-f9bee95a2704_terseLabel_en-US" xlink:label="lab_ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Convertible Preferred Stock, Excluding Series A Preferred Stock</link:label>
    <link:label id="lab_ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember_label_en-US" xlink:label="lab_ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Convertible Preferred Stock, Excluding Series A Preferred Stock [Member]</link:label>
    <link:label id="lab_ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember_documentation_en-US" xlink:label="lab_ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember" 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">Redeemable Convertible Preferred Stock, Excluding Series A Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember" xlink:href="ai-20211031.xsd#ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember" xlink:to="lab_ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_9b38ac72-bdd2-49d0-9fe9-7c3cd99877eb_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink: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, fair value</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_ai_CustomerOneMember_2e17a855-dc68-4f84-b989-f748f04114fa_terseLabel_en-US" xlink:label="lab_ai_CustomerOneMember" xlink: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 One</link:label>
    <link:label id="lab_ai_CustomerOneMember_label_en-US" xlink:label="lab_ai_CustomerOneMember" xlink: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 One [Member]</link:label>
    <link:label id="lab_ai_CustomerOneMember_documentation_en-US" xlink:label="lab_ai_CustomerOneMember" 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">Customer One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CustomerOneMember" xlink:href="ai-20211031.xsd#ai_CustomerOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_CustomerOneMember" xlink:to="lab_ai_CustomerOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_65fbb309-650f-4b30-99a5-cbf5569482a9_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 Class A common stock upon exercise of stock options, net of repurchases (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_7b62bd22-55e3-4f4f-98cd-3880c31036cc_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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">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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInAccountsReceivableRelatedParties_9b7b883d-2423-4410-b678-7d4bb4744adb_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party balances included in accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink: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, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ad1b61d4-7de0-40fd-8f77-1cd9cd80642a_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 in computing net loss per share attributable to common stockholders, diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_509add43-478e-444b-900f-a83832af1d76_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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">Weighted-average common shares outstanding, 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/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementsRecurringMember_2b18af09-dae7-4a7d-b05b-1732a4cdc88a_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">Fair Value, 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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromCollectionOfNotesReceivable_322a7165-b7ef-44ab-bf14-defc6609228b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink: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 notes receivable payment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_label_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink: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 Collection of Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:to="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_0596934a-2a5a-40ed-9fe7-df101d0e663e_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/2021/elts/us-gaap-2021-01-31.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_OverAllotmentOptionMember_94454c0d-7222-4a55-be52-90953189a8db_terseLabel_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option</link:label>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_label_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OverAllotmentOptionMember" xlink:to="lab_us-gaap_OverAllotmentOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_RevenueCommitmentYearThree_8cbb1ab1-0476-4721-a0c7-ff26407d57f5_terseLabel_en-US" xlink:label="lab_ai_RevenueCommitmentYearThree" xlink: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 commitment, fiscal year 2022</link:label>
    <link:label id="lab_ai_RevenueCommitmentYearThree_label_en-US" xlink:label="lab_ai_RevenueCommitmentYearThree" xlink: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 Commitment, Year Three</link:label>
    <link:label id="lab_ai_RevenueCommitmentYearThree_documentation_en-US" xlink:label="lab_ai_RevenueCommitmentYearThree" 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 Commitment, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentYearThree" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_RevenueCommitmentYearThree" xlink:to="lab_ai_RevenueCommitmentYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_d495f6ff-a5cd-4ed0-b270-fba11dec965c_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RelatedPartyDomain_5ae4fb07-3b4f-4cb8-80e1-5a9adda5a435_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_032782a3-5597-429e-949e-be558c202b47_verboseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" 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">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/2021/dei-2021.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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_2dc6076a-dca2-426e-8d29-bbd9dad7792b_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">Summary 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/2021/elts/us-gaap-2021-01-31.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_StockholdersEquityNoteDisclosureTextBlock_312800c8-9961-40fc-b0a9-bc0740f51270_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">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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_d68cd78b-cf57-4484-9f2b-fdf96044d480_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 Potential Shares of Common Stock Excluded from Computation of Basic and Diluted Net Loss 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/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_ai_TwentyTwentyEmployeeStockPurchasePlanMember_03c6e001-ed9e-4d96-941e-c94ada8078bb_terseLabel_en-US" xlink:label="lab_ai_TwentyTwentyEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Employee Stock Purchase Plan</link:label>
    <link:label id="lab_ai_TwentyTwentyEmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_ai_TwentyTwentyEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Twenty Twenty Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_ai_TwentyTwentyEmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_ai_TwentyTwentyEmployeeStockPurchasePlanMember" 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">Twenty Twenty Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_TwentyTwentyEmployeeStockPurchasePlanMember" xlink:href="ai-20211031.xsd#ai_TwentyTwentyEmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_TwentyTwentyEmployeeStockPurchasePlanMember" xlink:to="lab_ai_TwentyTwentyEmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_22240032-2666-45f3-b64d-9c98844d808f_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NetCashProvidedByUsedInInvestingActivities_6456871f-dcd8-47f5-a993-3efbc0f7654d_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 provided by 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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInOperatingCapitalAbstract_cedcdd58-de18-4f7e-841d-7d1d13fbf7d0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink: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_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink: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 Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d57b35b2-a835-43cd-8777-214cc37d20a1_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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: accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_4b891910-ccbe-49d5-afd6-ae88b516c649_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_dd53aaa3-8542-4a70-bd79-b7970457e6e2_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">RSUs vested (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/2021/elts/us-gaap-2021-01-31.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_GeneralAndAdministrativeExpenseMember_f54ae1f8-30b6-4d9b-b435-0b90e807042c_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/2021/elts/us-gaap-2021-01-31.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_ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_11c22beb-78b8-4683-9c4b-b4e6237649b0_terseLabel_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink: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 not yet commenced, total undiscounted base rent payments over term of lease</link:label>
    <link:label id="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_label_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink: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, Lease Not Yet Commenced, Undiscounted Amount</link:label>
    <link:label id="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_documentation_en-US" xlink:label="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" 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, Lease Not Yet Commenced, Undiscounted Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:to="lab_ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_bb96b84e-0028-4d59-a973-5b62199a862e_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1e5ae387-e7ec-4f3a-88a9-42f781675018_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 (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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesCurrent_83696170-202f-4661-9a4a-7fbdd89032c0_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/2021/elts/us-gaap-2021-01-31.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_EmployeeStockMember_126388d9-93ea-47f9-bcb6-63521eef13b9_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">Employee Stock</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/2021/elts/us-gaap-2021-01-31.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_ClassOfStockDomain_c47774e9-f953-4c40-a636-5d14893eafab_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/2021/elts/us-gaap-2021-01-31.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_ai_SeriesARedeemableConvertiblePreferredStockMember_3fefd41a-985f-4882-bb05-45c16b556c77_verboseLabel_en-US" xlink:label="lab_ai_SeriesARedeemableConvertiblePreferredStockMember" 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">Series A Preferred Stock</link:label>
    <link:label id="lab_ai_SeriesARedeemableConvertiblePreferredStockMember_6af15ce3-e2ad-4a7d-8fca-96ea87025f80_terseLabel_en-US" xlink:label="lab_ai_SeriesARedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A</link:label>
    <link:label id="lab_ai_SeriesARedeemableConvertiblePreferredStockMember_label_en-US" xlink:label="lab_ai_SeriesARedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Redeemable Convertible Preferred Stock [Member]</link:label>
    <link:label id="lab_ai_SeriesARedeemableConvertiblePreferredStockMember_documentation_en-US" xlink:label="lab_ai_SeriesARedeemableConvertiblePreferredStockMember" 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">Series A Redeemable Convertible Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesARedeemableConvertiblePreferredStockMember" xlink:href="ai-20211031.xsd#ai_SeriesARedeemableConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_SeriesARedeemableConvertiblePreferredStockMember" xlink:to="lab_ai_SeriesARedeemableConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityLineItems_6811d818-3ae4-436d-919b-fa890b03a13d_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity [Line Items]</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityLineItems_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityLineItems" xlink:to="lab_us-gaap_TemporaryEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationStatusDomain_26f5e51f-2b12-41ce-8e32-7ce55caaa553_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Domain]</link:label>
    <link:label id="lab_us-gaap_LitigationStatusDomain_label_en-US" xlink:label="lab_us-gaap_LitigationStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationStatusDomain" xlink:to="lab_us-gaap_LitigationStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_acfdf9ea-ed7b-4856-a26b-7673a35bfb8e_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_91792a72-2c05-4d2f-b0e0-e3859d6d9c37_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 at end of period</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/2021/elts/us-gaap-2021-01-31.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_ai_SpringCreekCapitalLLCMember_a28e3a11-8c93-4a46-a55d-87d71554339d_terseLabel_en-US" xlink:label="lab_ai_SpringCreekCapitalLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Spring Creek Capital LLC</link:label>
    <link:label id="lab_ai_SpringCreekCapitalLLCMember_label_en-US" xlink:label="lab_ai_SpringCreekCapitalLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Spring Creek Capital LLC [Member]</link:label>
    <link:label id="lab_ai_SpringCreekCapitalLLCMember_documentation_en-US" xlink:label="lab_ai_SpringCreekCapitalLLCMember" 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">Spring Creek Capital LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SpringCreekCapitalLLCMember" xlink:href="ai-20211031.xsd#ai_SpringCreekCapitalLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_SpringCreekCapitalLLCMember" xlink:to="lab_ai_SpringCreekCapitalLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_884e0794-2198-4381-8c0b-93522097ae63_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/2021/dei-2021.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_us-gaap_AccruedSalesCommissionCurrent_f69e1abf-3308-415a-b1e6-8830b58cabc6_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrent" xlink: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 commission</link:label>
    <link:label id="lab_us-gaap_AccruedSalesCommissionCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrent" xlink: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 Sales Commission, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalesCommissionCurrent" xlink:to="lab_us-gaap_AccruedSalesCommissionCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_CustomerFourMember_c2fc5f54-bb89-4fe6-a573-729394cfc62a_terseLabel_en-US" xlink:label="lab_ai_CustomerFourMember" xlink: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 Four</link:label>
    <link:label id="lab_ai_CustomerFourMember_label_en-US" xlink:label="lab_ai_CustomerFourMember" xlink: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 Four [Member]</link:label>
    <link:label id="lab_ai_CustomerFourMember_documentation_en-US" xlink:label="lab_ai_CustomerFourMember" 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">Customer Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CustomerFourMember" xlink:href="ai-20211031.xsd#ai_CustomerFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_CustomerFourMember" xlink:to="lab_ai_CustomerFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_93741c3d-2afe-4259-bd85-195d9b214165_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink: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 Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink: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 Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_52a740d5-f41e-4c6b-98b8-93a546dc2e43_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/2021/elts/us-gaap-2021-01-31.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_dei_Security12bTitle_7c5461d7-54b4-4a4c-ad99-6d74b60eddf0_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/2021/dei-2021.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_StatementTable_34019afd-02cf-4e1b-bfe5-e4183b7bcf26_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/2021/elts/us-gaap-2021-01-31.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_NewAccountingPronouncementsPolicyPolicyTextBlock_750897ee-c3ce-44b9-912a-e1efbd3914a3_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">Recent Accounting Pronouncements and Recently Adopted Accounting Standards</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/2021/elts/us-gaap-2021-01-31.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_ai_LandlordMember_b56746a0-2f63-4b54-aca7-41b016f2154d_terseLabel_en-US" xlink:label="lab_ai_LandlordMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landlord</link:label>
    <link:label id="lab_ai_LandlordMember_label_en-US" xlink:label="lab_ai_LandlordMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landlord [Member]</link:label>
    <link:label id="lab_ai_LandlordMember_documentation_en-US" xlink:label="lab_ai_LandlordMember" 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">Landlord</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LandlordMember" xlink:href="ai-20211031.xsd#ai_LandlordMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_LandlordMember" xlink:to="lab_ai_LandlordMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_10a59db8-bec9-4252-b743-80593b343c39_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/2021/elts/srt-2021-01-31.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_ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet_ee705880-ed31-473c-b18a-0c460df2f823_terseLabel_en-US" xlink:label="lab_ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Automatic conversion period, following the death or incapacity of Mr. Siebel</link:label>
    <link:label id="lab_ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet_label_en-US" xlink:label="lab_ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet" xlink: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, Automatic Conversion Period One, If Circumstances Met</link:label>
    <link:label id="lab_ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet_documentation_en-US" xlink:label="lab_ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet" 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, Automatic Conversion Period One, If Circumstances Met</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet" xlink:href="ai-20211031.xsd#ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet" xlink:to="lab_ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet" xlink:type="arc" order="1"/>
    <link:label id="lab_ai_CommonStockVotingRightsNumberOfVotesForEachShare_16cd7435-f596-44f1-a579-aa49c8b50e5b_terseLabel_en-US" xlink:label="lab_ai_CommonStockVotingRightsNumberOfVotesForEachShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Voting rights, number of votes for each share</link:label>
    <link:label id="lab_ai_CommonStockVotingRightsNumberOfVotesForEachShare_label_en-US" xlink:label="lab_ai_CommonStockVotingRightsNumberOfVotesForEachShare" xlink: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 For Each Share</link:label>
    <link:label id="lab_ai_CommonStockVotingRightsNumberOfVotesForEachShare_documentation_en-US" xlink:label="lab_ai_CommonStockVotingRightsNumberOfVotesForEachShare" 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 For Each Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonStockVotingRightsNumberOfVotesForEachShare" xlink:href="ai-20211031.xsd#ai_CommonStockVotingRightsNumberOfVotesForEachShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_CommonStockVotingRightsNumberOfVotesForEachShare" xlink:to="lab_ai_CommonStockVotingRightsNumberOfVotesForEachShare" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NorthAmericaMember_5de06412-b1d4-4117-9619-29634162be28_terseLabel_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America</link:label>
    <link:label id="lab_srt_NorthAmericaMember_label_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NorthAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NorthAmericaMember" xlink:to="lab_srt_NorthAmericaMember" 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/2021/dei-2021.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_ai_RepaymentsOfNotesPayableInterest_0b3929bc-be33-4fef-84d5-57d3d296fa1c_terseLabel_en-US" xlink:label="lab_ai_RepaymentsOfNotesPayableInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of loan, promissory note, interest</link:label>
    <link:label id="lab_ai_RepaymentsOfNotesPayableInterest_label_en-US" xlink:label="lab_ai_RepaymentsOfNotesPayableInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments Of Notes Payable , Interest</link:label>
    <link:label id="lab_ai_RepaymentsOfNotesPayableInterest_documentation_en-US" xlink:label="lab_ai_RepaymentsOfNotesPayableInterest" 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">Repayments Of Notes Payable , Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RepaymentsOfNotesPayableInterest" xlink:href="ai-20211031.xsd#ai_RepaymentsOfNotesPayableInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_RepaymentsOfNotesPayableInterest" xlink:to="lab_ai_RepaymentsOfNotesPayableInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_8629538e-4280-4c53-821f-02faa2ef0283_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_2411b5fb-5990-41d2-b968-3225c6c9cbf7_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink: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_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink: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 Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_c7cd0751-c31c-49d0-ab7b-bf0920df5be1_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">AFS, Less Than 12 Months, Unrealized Losses</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_05f223af-939f-41ea-ab78-b6665c15d997_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 (used in) 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/2021/elts/us-gaap-2021-01-31.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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_cce13dab-c72d-44d8-955d-b0ad15040991_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">AFS Debt Maturities, Within one year, Fair Value</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/2021/elts/us-gaap-2021-01-31.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_ComputerEquipmentMember_2ef4c786-03b6-4a08-a437-bd7bc2e83116_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">Computer 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/2021/elts/us-gaap-2021-01-31.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_ai_GrantsAgreementAxis_15de2974-fa66-4c63-b98a-a4c371a9e945_terseLabel_en-US" xlink:label="lab_ai_GrantsAgreementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants Agreement [Axis]</link:label>
    <link:label id="lab_ai_GrantsAgreementAxis_label_en-US" xlink:label="lab_ai_GrantsAgreementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants Agreement [Axis]</link:label>
    <link:label id="lab_ai_GrantsAgreementAxis_documentation_en-US" xlink:label="lab_ai_GrantsAgreementAxis" 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">Grants Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ai_GrantsAgreementAxis" xlink:href="ai-20211031.xsd#ai_GrantsAgreementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ai_GrantsAgreementAxis" xlink:to="lab_ai_GrantsAgreementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_5e3fe4b4-a4b1-471a-b01c-3360e87f7f7b_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_799b8956-9f35-4fdd-a3b4-b0b327770ef7_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_574df507-f949-45ae-a2bd-0a15fc2a6fb6_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 costs, sales commissions, prepaid expense and other current assets</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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_1b95f456-c4cc-462c-8b54-5fc5589fe12c_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">AFS, 12 Months or Greater, Unrealized Losses</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/2021/elts/us-gaap-2021-01-31.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_c4c2a9f8-b7cf-421c-858c-10eaf1a17d9b_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 at end of period</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/2021/elts/us-gaap-2021-01-31.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>ai-20211031_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 2021 Workiva-->
<!--r:c8ca4275-0c2e-426f-acc7-ecaa3cf5c21a,g:579c24ff-5ec7-47e0-95b9-ecaa0cfd955d-->
<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://c3.ai/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="ai-20211031.xsd#DocumentandEntityInformation"/>
  <link:presentationLink xlink:role="http://c3.ai/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_12ccbb51-17c2-45c6-b1bf-fa83db315ec7" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_e023d804-79bc-4d0b-a625-1cb613b55b57" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_12ccbb51-17c2-45c6-b1bf-fa83db315ec7" xlink:to="loc_dei_DocumentInformationTable_e023d804-79bc-4d0b-a625-1cb613b55b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e5b997df-1e2f-4545-b6d5-6c51893e1667" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_e023d804-79bc-4d0b-a625-1cb613b55b57" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e5b997df-1e2f-4545-b6d5-6c51893e1667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8772fee7-fc00-41e3-8575-6d86c5d0054f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e5b997df-1e2f-4545-b6d5-6c51893e1667" xlink:to="loc_us-gaap_ClassOfStockDomain_8772fee7-fc00-41e3-8575-6d86c5d0054f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_6437b35b-7722-4ce3-8a11-1f2bca4cbccc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8772fee7-fc00-41e3-8575-6d86c5d0054f" xlink:to="loc_us-gaap_CommonClassAMember_6437b35b-7722-4ce3-8a11-1f2bca4cbccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_0583c676-e53f-44e3-8fea-ec5023b68ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8772fee7-fc00-41e3-8575-6d86c5d0054f" xlink:to="loc_us-gaap_CommonClassBMember_0583c676-e53f-44e3-8fea-ec5023b68ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_e023d804-79bc-4d0b-a625-1cb613b55b57" xlink:to="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_042b12a4-f43b-4ed4-aaa6-3842ed0b8ba5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_DocumentType_042b12a4-f43b-4ed4-aaa6-3842ed0b8ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_f905f9ac-bbe8-4d34-aa9f-c706c51b6ff3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_DocumentQuarterlyReport_f905f9ac-bbe8-4d34-aa9f-c706c51b6ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_6a77338e-ac7e-406c-a355-1587ef965824" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_DocumentPeriodEndDate_6a77338e-ac7e-406c-a355-1587ef965824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_0b6c9707-7f20-43d1-8e2e-b845e041317e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_DocumentTransitionReport_0b6c9707-7f20-43d1-8e2e-b845e041317e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_007fac24-3fe3-4a04-8123-4b9c638319ac" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityFileNumber_007fac24-3fe3-4a04-8123-4b9c638319ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_3b89327e-9de0-42d0-86c0-0cdfbb12002c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityRegistrantName_3b89327e-9de0-42d0-86c0-0cdfbb12002c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_f7c7e056-d1da-4aed-b888-a74b21f71e49" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityIncorporationStateCountryCode_f7c7e056-d1da-4aed-b888-a74b21f71e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_daeabcfc-4bab-4748-874d-be93d1f90ff5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityTaxIdentificationNumber_daeabcfc-4bab-4748-874d-be93d1f90ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_7a9b1fa5-1c5b-4ed5-8d41-975fe5d0e18f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityAddressAddressLine1_7a9b1fa5-1c5b-4ed5-8d41-975fe5d0e18f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_d4bbb658-8906-4fc8-8afa-18d39845dee8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityAddressAddressLine2_d4bbb658-8906-4fc8-8afa-18d39845dee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_6e320d13-09e9-4bd1-83cd-847abead961c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityAddressCityOrTown_6e320d13-09e9-4bd1-83cd-847abead961c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_8ff64747-faf0-477d-a93a-78c4bd46a6c3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityAddressStateOrProvince_8ff64747-faf0-477d-a93a-78c4bd46a6c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_868afcc7-3a47-4ed9-b9e8-e09dfc7bde06" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityAddressPostalZipCode_868afcc7-3a47-4ed9-b9e8-e09dfc7bde06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f38294dc-c711-47ea-894e-8441e00c1bcd" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_CityAreaCode_f38294dc-c711-47ea-894e-8441e00c1bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_7a1bb374-6a54-4655-9c3e-73433f839c39" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_LocalPhoneNumber_7a1bb374-6a54-4655-9c3e-73433f839c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_8a740ac9-d091-4023-9b95-9b372a394bb5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_Security12bTitle_8a740ac9-d091-4023-9b95-9b372a394bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_55531fe2-36a0-4048-9c4b-b47a9fde03b6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_TradingSymbol_55531fe2-36a0-4048-9c4b-b47a9fde03b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_fc0268a8-ff56-4ae1-a582-029326da5e96" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_SecurityExchangeName_fc0268a8-ff56-4ae1-a582-029326da5e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_07146038-7b4a-48b0-a4bd-7ab11e2ceedf" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityCurrentReportingStatus_07146038-7b4a-48b0-a4bd-7ab11e2ceedf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_3465c6ca-3b10-4e14-86aa-0a31cbfc80c5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityInteractiveDataCurrent_3465c6ca-3b10-4e14-86aa-0a31cbfc80c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ea1c9b94-f9be-474e-aa48-6de15cb0fff0" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityFilerCategory_ea1c9b94-f9be-474e-aa48-6de15cb0fff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_39c79440-48b3-423f-9cf3-b4dd3054ca4d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntitySmallBusiness_39c79440-48b3-423f-9cf3-b4dd3054ca4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_3b921191-c792-4e15-9b81-3bfcaf24f777" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityEmergingGrowthCompany_3b921191-c792-4e15-9b81-3bfcaf24f777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_57886cdb-ebf0-4f9c-8e4d-4b77d81f9392" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityExTransitionPeriod_57886cdb-ebf0-4f9c-8e4d-4b77d81f9392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_f75d63a6-180e-474f-9aa1-b8716e775f84" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityShellCompany_f75d63a6-180e-474f-9aa1-b8716e775f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_217088d7-466c-4878-ba59-e5516b2a2d79" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_217088d7-466c-4878-ba59-e5516b2a2d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_0a2442d6-0b00-467d-ab80-ac61bbb641a9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_CurrentFiscalYearEndDate_0a2442d6-0b00-467d-ab80-ac61bbb641a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_574602d2-53d4-45b4-b12b-65bd07708147" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_AmendmentFlag_574602d2-53d4-45b4-b12b-65bd07708147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_6762811a-1f71-43b2-a80a-2d94a1c29cec" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_EntityCentralIndexKey_6762811a-1f71-43b2-a80a-2d94a1c29cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_ce5dbe2d-4761-4e4d-91d2-85cb802c87d4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_DocumentFiscalYearFocus_ce5dbe2d-4761-4e4d-91d2-85cb802c87d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1ef7f04e-8475-49c4-8981-011b0aaa2a7d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1e53cace-0d55-471a-bc5a-e0ed8025558e" xlink:to="loc_dei_DocumentFiscalPeriodFocus_1ef7f04e-8475-49c4-8981-011b0aaa2a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="ai-20211031.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_b7fc0963-a3e4-45c9-a10c-58b62d6c7a57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8032969e-1698-4006-9d7f-d3a36d4a7cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b7fc0963-a3e4-45c9-a10c-58b62d6c7a57" xlink:to="loc_us-gaap_StatementTable_8032969e-1698-4006-9d7f-d3a36d4a7cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1b175cdd-462a-4e31-a0d6-23bc46e4ce77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8032969e-1698-4006-9d7f-d3a36d4a7cd4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1b175cdd-462a-4e31-a0d6-23bc46e4ce77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ad0743ff-9504-4757-871a-c230d13b9c64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1b175cdd-462a-4e31-a0d6-23bc46e4ce77" xlink:to="loc_us-gaap_ClassOfStockDomain_ad0743ff-9504-4757-871a-c230d13b9c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9af4bf1e-93a9-456d-b899-9eaea82cce31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ad0743ff-9504-4757-871a-c230d13b9c64" xlink:to="loc_us-gaap_CommonClassAMember_9af4bf1e-93a9-456d-b899-9eaea82cce31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_cfd9938a-1244-48da-89af-84995c0143ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ad0743ff-9504-4757-871a-c230d13b9c64" xlink:to="loc_us-gaap_CommonClassBMember_cfd9938a-1244-48da-89af-84995c0143ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bbf21cda-a9c3-4b18-861d-6814cfcf8a24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8032969e-1698-4006-9d7f-d3a36d4a7cd4" xlink:to="loc_us-gaap_StatementLineItems_bbf21cda-a9c3-4b18-861d-6814cfcf8a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_848d41f8-8d26-4372-8850-6481f9ef88af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bbf21cda-a9c3-4b18-861d-6814cfcf8a24" xlink:to="loc_us-gaap_AssetsAbstract_848d41f8-8d26-4372-8850-6481f9ef88af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_78a117c1-8c9b-471b-a45a-d1c0e17bf584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_848d41f8-8d26-4372-8850-6481f9ef88af" xlink:to="loc_us-gaap_AssetsCurrentAbstract_78a117c1-8c9b-471b-a45a-d1c0e17bf584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_47a55308-88b4-4443-8fbb-78931bdf530d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_78a117c1-8c9b-471b-a45a-d1c0e17bf584" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_47a55308-88b4-4443-8fbb-78931bdf530d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_8d7c707d-2c76-44b1-97ff-bae66c3fc5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_78a117c1-8c9b-471b-a45a-d1c0e17bf584" xlink:to="loc_us-gaap_ShortTermInvestments_8d7c707d-2c76-44b1-97ff-bae66c3fc5f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f96ee25e-5b1a-4cee-abfd-ece475b25562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_78a117c1-8c9b-471b-a45a-d1c0e17bf584" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f96ee25e-5b1a-4cee-abfd-ece475b25562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_946711e8-cae5-4a7d-84f4-cf4093e46dea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_78a117c1-8c9b-471b-a45a-d1c0e17bf584" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_946711e8-cae5-4a7d-84f4-cf4093e46dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8aacf667-2d7b-4c85-969f-33fa0c5f38a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_78a117c1-8c9b-471b-a45a-d1c0e17bf584" xlink:to="loc_us-gaap_AssetsCurrent_8aacf667-2d7b-4c85-969f-33fa0c5f38a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_06988ef6-fec7-4709-a4c1-30af17079ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_848d41f8-8d26-4372-8850-6481f9ef88af" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_06988ef6-fec7-4709-a4c1-30af17079ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_44685e58-0a6a-491d-9dc9-2f726dfe7092" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_848d41f8-8d26-4372-8850-6481f9ef88af" xlink:to="loc_us-gaap_Goodwill_44685e58-0a6a-491d-9dc9-2f726dfe7092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_6ba82884-b90d-4f38-809d-6b4b381144bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_848d41f8-8d26-4372-8850-6481f9ef88af" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_6ba82884-b90d-4f38-809d-6b4b381144bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ca7c54c2-fb74-4273-89bb-cc0988fc4ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_848d41f8-8d26-4372-8850-6481f9ef88af" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_ca7c54c2-fb74-4273-89bb-cc0988fc4ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c30ddb12-5b9a-4e9c-8489-c25a8d3ab6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_848d41f8-8d26-4372-8850-6481f9ef88af" xlink:to="loc_us-gaap_Assets_c30ddb12-5b9a-4e9c-8489-c25a8d3ab6b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_64ecf375-4993-40d4-9ca9-007afc2feabc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bbf21cda-a9c3-4b18-861d-6814cfcf8a24" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_64ecf375-4993-40d4-9ca9-007afc2feabc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_1626596b-fe90-4cf0-bec3-1e249a4a8d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_64ecf375-4993-40d4-9ca9-007afc2feabc" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_1626596b-fe90-4cf0-bec3-1e249a4a8d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e4c7de4d-4566-42ee-bfb9-24afbfdba569" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1626596b-fe90-4cf0-bec3-1e249a4a8d6c" xlink:to="loc_us-gaap_AccountsPayableCurrent_e4c7de4d-4566-42ee-bfb9-24afbfdba569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_e0cf3411-3d1b-4447-84cf-c2d9c5b9887b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1626596b-fe90-4cf0-bec3-1e249a4a8d6c" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_e0cf3411-3d1b-4447-84cf-c2d9c5b9887b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_89a350e3-9223-4166-abcc-65da98a3cf27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1626596b-fe90-4cf0-bec3-1e249a4a8d6c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_89a350e3-9223-4166-abcc-65da98a3cf27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_aec3e7f7-9ff3-4999-b80e-1517d4c65bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1626596b-fe90-4cf0-bec3-1e249a4a8d6c" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_aec3e7f7-9ff3-4999-b80e-1517d4c65bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f8728719-fe0b-4c81-934b-34d288c24c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1626596b-fe90-4cf0-bec3-1e249a4a8d6c" xlink:to="loc_us-gaap_LiabilitiesCurrent_f8728719-fe0b-4c81-934b-34d288c24c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_25b4c817-cc4a-464e-a642-20b25b0037cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_64ecf375-4993-40d4-9ca9-007afc2feabc" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_25b4c817-cc4a-464e-a642-20b25b0037cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b455e4f1-0f3d-48cb-82f9-70c91ded7896" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_64ecf375-4993-40d4-9ca9-007afc2feabc" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b455e4f1-0f3d-48cb-82f9-70c91ded7896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b9b85a3e-fcba-48b9-8b50-fcb9ef579af7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_64ecf375-4993-40d4-9ca9-007afc2feabc" xlink:to="loc_us-gaap_Liabilities_b9b85a3e-fcba-48b9-8b50-fcb9ef579af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_8c1e4111-bc96-4175-96f6-446cc8ba3ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_64ecf375-4993-40d4-9ca9-007afc2feabc" xlink:to="loc_us-gaap_CommitmentsAndContingencies_8c1e4111-bc96-4175-96f6-446cc8ba3ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_b031daa0-178b-4c4d-8fa9-c9c01ba81d11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_64ecf375-4993-40d4-9ca9-007afc2feabc" xlink:to="loc_us-gaap_StockholdersEquityAbstract_b031daa0-178b-4c4d-8fa9-c9c01ba81d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_f6f4908c-0670-439a-aa10-1bc62e3e1a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_b031daa0-178b-4c4d-8fa9-c9c01ba81d11" xlink:to="loc_us-gaap_CommonStockValue_f6f4908c-0670-439a-aa10-1bc62e3e1a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4beecb66-a347-4fed-a608-a797d06f92f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_b031daa0-178b-4c4d-8fa9-c9c01ba81d11" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4beecb66-a347-4fed-a608-a797d06f92f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d98be573-5ac4-4efe-b30d-4ee16072ae2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_b031daa0-178b-4c4d-8fa9-c9c01ba81d11" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d98be573-5ac4-4efe-b30d-4ee16072ae2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_847d6f58-b324-4ff2-8c63-af3b328c4150" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_b031daa0-178b-4c4d-8fa9-c9c01ba81d11" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_847d6f58-b324-4ff2-8c63-af3b328c4150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_74dbebd6-757a-4515-aaf3-dd6b7eaf7b49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_b031daa0-178b-4c4d-8fa9-c9c01ba81d11" xlink:to="loc_us-gaap_StockholdersEquity_74dbebd6-757a-4515-aaf3-dd6b7eaf7b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e3208777-6c11-43cc-92f0-16011c7f47d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_64ecf375-4993-40d4-9ca9-007afc2feabc" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_e3208777-6c11-43cc-92f0-16011c7f47d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="ai-20211031.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_c437bc5a-25c7-41d0-8d31-baf1bccfc932" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_86f31152-4307-40ce-b0cd-587260cbc70d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c437bc5a-25c7-41d0-8d31-baf1bccfc932" xlink:to="loc_us-gaap_StatementTable_86f31152-4307-40ce-b0cd-587260cbc70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c003089a-b0ba-4615-9362-9341f9cda29e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_86f31152-4307-40ce-b0cd-587260cbc70d" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c003089a-b0ba-4615-9362-9341f9cda29e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_de26f91b-f3f6-452d-88be-b953c18d4163" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c003089a-b0ba-4615-9362-9341f9cda29e" xlink:to="loc_us-gaap_ClassOfStockDomain_de26f91b-f3f6-452d-88be-b953c18d4163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_1d92790d-afa9-4b79-b2e1-ad9f046ffc2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_de26f91b-f3f6-452d-88be-b953c18d4163" xlink:to="loc_us-gaap_CommonClassAMember_1d92790d-afa9-4b79-b2e1-ad9f046ffc2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_def9ed8b-7b39-46f2-8a4a-d55f5b0200c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_de26f91b-f3f6-452d-88be-b953c18d4163" xlink:to="loc_us-gaap_CommonClassBMember_def9ed8b-7b39-46f2-8a4a-d55f5b0200c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_48c33b7c-a3a4-43e3-b78c-4ee56c9e4858" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_86f31152-4307-40ce-b0cd-587260cbc70d" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_48c33b7c-a3a4-43e3-b78c-4ee56c9e4858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b25ee0f1-6bc3-42c6-942c-5c2766f536f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_48c33b7c-a3a4-43e3-b78c-4ee56c9e4858" xlink:to="loc_us-gaap_RelatedPartyDomain_b25ee0f1-6bc3-42c6-942c-5c2766f536f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_0389c1bd-55cc-4393-97d5-4fdd42ba0cdd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_b25ee0f1-6bc3-42c6-942c-5c2766f536f4" xlink:to="loc_srt_AffiliatedEntityMember_0389c1bd-55cc-4393-97d5-4fdd42ba0cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_86f31152-4307-40ce-b0cd-587260cbc70d" xlink:to="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_5aaf1819-ff03-4816-977d-6e777c54b5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_5aaf1819-ff03-4816-977d-6e777c54b5d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_2cdefaba-2c05-4276-b7bc-cc4bf90db163" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_2cdefaba-2c05-4276-b7bc-cc4bf90db163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_6a6dedee-511d-46bd-9421-3733d6deee23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_6a6dedee-511d-46bd-9421-3733d6deee23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_1a231cdc-cd67-47bf-9f23-222902c5393d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_CommonStockSharesIssued_1a231cdc-cd67-47bf-9f23-222902c5393d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e346ad8f-6ab5-4c1f-abc1-641048d3729a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e346ad8f-6ab5-4c1f-abc1-641048d3729a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_79730319-dfaa-4d99-a323-860817bbc03d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_79730319-dfaa-4d99-a323-860817bbc03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_598230ef-595b-4fd8-ab28-f3efb31230e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_598230ef-595b-4fd8-ab28-f3efb31230e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4416347f-dda4-455f-a467-4235bd4a66a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4416347f-dda4-455f-a467-4235bd4a66a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_e457a1c5-95d8-4c92-92f0-ff51a732a62c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_e457a1c5-95d8-4c92-92f0-ff51a732a62c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_dee8f420-9ecf-47bd-b5b5-798d1af62ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_dee8f420-9ecf-47bd-b5b5-798d1af62ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_4e85124c-a30b-46bb-82e2-a294bc9fe56b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_4e85124c-a30b-46bb-82e2-a294bc9fe56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToOtherRelatedPartiesNoncurrent_5c44f61f-acb4-4568-9e6b-62586b34f9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToOtherRelatedPartiesNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b8190f99-0a27-418b-ac87-039de072235c" xlink:to="loc_us-gaap_DueToOtherRelatedPartiesNoncurrent_5c44f61f-acb4-4568-9e6b-62586b34f9b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="ai-20211031.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_b5d65579-a5ac-4a2a-b51c-c509f6a44f06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9da45043-003b-4b3e-867b-03045eb34d07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b5d65579-a5ac-4a2a-b51c-c509f6a44f06" xlink:to="loc_us-gaap_StatementTable_9da45043-003b-4b3e-867b-03045eb34d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_446e1479-b15d-4c63-94c4-06245d905a6e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9da45043-003b-4b3e-867b-03045eb34d07" xlink:to="loc_srt_ProductOrServiceAxis_446e1479-b15d-4c63-94c4-06245d905a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b0677628-5867-4324-bbb5-163db3734402" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_446e1479-b15d-4c63-94c4-06245d905a6e" xlink:to="loc_srt_ProductsAndServicesDomain_b0677628-5867-4324-bbb5-163db3734402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember_1bedb56b-236b-4c1e-8df5-1477d3d7b26f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b0677628-5867-4324-bbb5-163db3734402" xlink:to="loc_us-gaap_LicenseAndServiceMember_1bedb56b-236b-4c1e-8df5-1477d3d7b26f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ProfessionalServicesMember_8e252a53-1c28-4a79-bee9-df0716b9e924" xlink:href="ai-20211031.xsd#ai_ProfessionalServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b0677628-5867-4324-bbb5-163db3734402" xlink:to="loc_ai_ProfessionalServicesMember_8e252a53-1c28-4a79-bee9-df0716b9e924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_eae81e87-dd5a-4dd9-a28b-7c1c0e736c76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9da45043-003b-4b3e-867b-03045eb34d07" xlink:to="loc_us-gaap_StatementClassOfStockAxis_eae81e87-dd5a-4dd9-a28b-7c1c0e736c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_adb7e93c-0f6c-40e4-b55a-e84e2d248490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_eae81e87-dd5a-4dd9-a28b-7c1c0e736c76" xlink:to="loc_us-gaap_ClassOfStockDomain_adb7e93c-0f6c-40e4-b55a-e84e2d248490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ecc598fd-feba-491b-825b-64204ca8bbf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_adb7e93c-0f6c-40e4-b55a-e84e2d248490" xlink:to="loc_us-gaap_CommonClassAMember_ecc598fd-feba-491b-825b-64204ca8bbf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertibleCommonClassA1StockMember_faec541f-88e4-4918-9fff-ce7eb3f4c535" xlink:href="ai-20211031.xsd#ai_RedeemableConvertibleCommonClassA1StockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_adb7e93c-0f6c-40e4-b55a-e84e2d248490" xlink:to="loc_ai_RedeemableConvertibleCommonClassA1StockMember_faec541f-88e4-4918-9fff-ce7eb3f4c535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_aa5baffd-4e19-4581-8b8a-96adde1e75cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_adb7e93c-0f6c-40e4-b55a-e84e2d248490" xlink:to="loc_us-gaap_CommonClassBMember_aa5baffd-4e19-4581-8b8a-96adde1e75cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9da45043-003b-4b3e-867b-03045eb34d07" xlink:to="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_ed947d17-fa8c-463c-90ef-087796e7022e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_RevenuesAbstract_ed947d17-fa8c-463c-90ef-087796e7022e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2579f1c7-289d-42d2-bc3f-492ea18db3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_ed947d17-fa8c-463c-90ef-087796e7022e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2579f1c7-289d-42d2-bc3f-492ea18db3bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_bcbc02cd-3c29-4ee8-8b07-a96662254c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_CostOfRevenueAbstract_bcbc02cd-3c29-4ee8-8b07-a96662254c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_3762c3a2-2d12-48d0-9a84-a18a9ff686f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_bcbc02cd-3c29-4ee8-8b07-a96662254c3d" xlink:to="loc_us-gaap_CostOfRevenue_3762c3a2-2d12-48d0-9a84-a18a9ff686f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_666d03e9-8765-4d79-b78e-0098ae96b5de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_GrossProfit_666d03e9-8765-4d79-b78e-0098ae96b5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_c5fa1e12-03f0-4eff-be91-9a9f7d127a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_OperatingExpensesAbstract_c5fa1e12-03f0-4eff-be91-9a9f7d127a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_37a3441b-02e8-4e1f-809b-346ad39ad0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c5fa1e12-03f0-4eff-be91-9a9f7d127a1b" xlink:to="loc_us-gaap_SellingAndMarketingExpense_37a3441b-02e8-4e1f-809b-346ad39ad0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_38af0b9a-b72d-4600-b1dd-c78d9b954b42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c5fa1e12-03f0-4eff-be91-9a9f7d127a1b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_38af0b9a-b72d-4600-b1dd-c78d9b954b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_048c28ed-7f65-4295-bcf8-d50fb5e31c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c5fa1e12-03f0-4eff-be91-9a9f7d127a1b" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_048c28ed-7f65-4295-bcf8-d50fb5e31c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c2716bac-eaa1-42b0-8b40-6e5a9109597c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c5fa1e12-03f0-4eff-be91-9a9f7d127a1b" xlink:to="loc_us-gaap_OperatingExpenses_c2716bac-eaa1-42b0-8b40-6e5a9109597c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_eb01a65f-4210-4417-8fdd-f72464fdc5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_OperatingIncomeLoss_eb01a65f-4210-4417-8fdd-f72464fdc5c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_fe3f7dc4-7b2e-4f4b-8fb5-24a3698d4ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_InvestmentIncomeInterest_fe3f7dc4-7b2e-4f4b-8fb5-24a3698d4ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_ec216243-57ea-44cb-a57c-56ceb7ce7134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_ec216243-57ea-44cb-a57c-56ceb7ce7134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e8a562b4-038e-458c-b873-c2955779b459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e8a562b4-038e-458c-b873-c2955779b459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_00625a43-739d-4508-8fa5-8a007ecc7fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_00625a43-739d-4508-8fa5-8a007ecc7fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9e1c829d-6005-47e0-88db-e911436230cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_NetIncomeLoss_9e1c829d-6005-47e0-88db-e911436230cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b620ffcd-3d3b-473e-babe-e65312edede8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_EarningsPerShareBasic_b620ffcd-3d3b-473e-babe-e65312edede8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_efc82127-d2f3-4a0b-a6f2-d1481892451b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_EarningsPerShareDiluted_efc82127-d2f3-4a0b-a6f2-d1481892451b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cd984337-7a8f-4346-beab-d651aec4fb54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cd984337-7a8f-4346-beab-d651aec4fb54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6867d605-a132-429b-9834-974b2e787bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_afc7e16e-abfe-4411-b5e5-97bd379ce6be" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6867d605-a132-429b-9834-974b2e787bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical" xlink:type="simple" xlink:href="ai-20211031.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical"/>
  <link:presentationLink xlink:role="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_f029ff69-7fb9-4217-b23c-49217b7033ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b397e97d-e789-4877-ab82-061d1d86c821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f029ff69-7fb9-4217-b23c-49217b7033ac" xlink:to="loc_us-gaap_StatementTable_b397e97d-e789-4877-ab82-061d1d86c821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_45211d39-5b83-4c10-acd1-e3a6f7dde30c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b397e97d-e789-4877-ab82-061d1d86c821" xlink:to="loc_srt_ProductOrServiceAxis_45211d39-5b83-4c10-acd1-e3a6f7dde30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6d36e111-b1e4-4ee4-bdaa-1d3bb5654d7f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_45211d39-5b83-4c10-acd1-e3a6f7dde30c" xlink:to="loc_srt_ProductsAndServicesDomain_6d36e111-b1e4-4ee4-bdaa-1d3bb5654d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember_5b619684-d8f9-4892-a282-64cc3d6a309e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6d36e111-b1e4-4ee4-bdaa-1d3bb5654d7f" xlink:to="loc_us-gaap_LicenseAndServiceMember_5b619684-d8f9-4892-a282-64cc3d6a309e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ProfessionalServicesMember_99cd833f-acd3-446f-9b6b-6194df4e626f" xlink:href="ai-20211031.xsd#ai_ProfessionalServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6d36e111-b1e4-4ee4-bdaa-1d3bb5654d7f" xlink:to="loc_ai_ProfessionalServicesMember_99cd833f-acd3-446f-9b6b-6194df4e626f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e4fe044a-a40e-41b5-a7c4-dea6bc2f59ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b397e97d-e789-4877-ab82-061d1d86c821" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e4fe044a-a40e-41b5-a7c4-dea6bc2f59ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ff69de68-ca4c-4926-a5bd-8122b1fe77ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e4fe044a-a40e-41b5-a7c4-dea6bc2f59ec" xlink:to="loc_us-gaap_RelatedPartyDomain_ff69de68-ca4c-4926-a5bd-8122b1fe77ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember_74a264d8-de8b-4576-a5b9-815e461df9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_ff69de68-ca4c-4926-a5bd-8122b1fe77ab" xlink:to="loc_us-gaap_InvestorMember_74a264d8-de8b-4576-a5b9-815e461df9fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6d690a2a-a848-4abe-8153-c7fe8fccca9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b397e97d-e789-4877-ab82-061d1d86c821" xlink:to="loc_us-gaap_StatementLineItems_6d690a2a-a848-4abe-8153-c7fe8fccca9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_10394ca2-38ee-466f-bea8-f33e5486194c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d690a2a-a848-4abe-8153-c7fe8fccca9a" xlink:to="loc_us-gaap_RevenueFromRelatedParties_10394ca2-38ee-466f-bea8-f33e5486194c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_9d530bb1-40a8-4095-9b69-13bb72ee990c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d690a2a-a848-4abe-8153-c7fe8fccca9a" xlink:to="loc_us-gaap_CostOfRevenue_9d530bb1-40a8-4095-9b69-13bb72ee990c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_f8cc7423-4198-4239-a00a-8ab3578f8505" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d690a2a-a848-4abe-8153-c7fe8fccca9a" xlink:to="loc_us-gaap_SellingAndMarketingExpense_f8cc7423-4198-4239-a00a-8ab3578f8505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="ai-20211031.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:presentationLink xlink:role="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5326b891-b6eb-4535-bac3-45f89c969049" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bc8ce05c-0a6a-4182-b9d5-b9032e6bfaac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5326b891-b6eb-4535-bac3-45f89c969049" xlink:to="loc_us-gaap_NetIncomeLoss_bc8ce05c-0a6a-4182-b9d5-b9032e6bfaac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4e09dead-f11b-49ed-9b3a-baf17e255ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5326b891-b6eb-4535-bac3-45f89c969049" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4e09dead-f11b-49ed-9b3a-baf17e255ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_01a5bbd6-840e-4aab-baa8-6332ab85d700" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4e09dead-f11b-49ed-9b3a-baf17e255ba5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_01a5bbd6-840e-4aab-baa8-6332ab85d700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_01653a0b-33c1-45f6-807b-bcfa22251f56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5326b891-b6eb-4535-bac3-45f89c969049" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_01653a0b-33c1-45f6-807b-bcfa22251f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="ai-20211031.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_c9606b98-5a04-42a1-955d-13a730fb560d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_47f4bb6a-89ea-4116-a733-8193161c7d17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_c9606b98-5a04-42a1-955d-13a730fb560d" xlink:to="loc_us-gaap_StatementTable_47f4bb6a-89ea-4116-a733-8193161c7d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9eb4562a-2fe1-4ee2-9338-e87e289c6e4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_47f4bb6a-89ea-4116-a733-8193161c7d17" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9eb4562a-2fe1-4ee2-9338-e87e289c6e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_cdaa7c74-8845-4686-9d34-b21f33f339cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9eb4562a-2fe1-4ee2-9338-e87e289c6e4e" xlink:to="loc_us-gaap_ClassOfStockDomain_cdaa7c74-8845-4686-9d34-b21f33f339cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_a2814f74-4f28-468a-b4e3-df46ca5a7fea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_cdaa7c74-8845-4686-9d34-b21f33f339cb" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_a2814f74-4f28-468a-b4e3-df46ca5a7fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertibleCommonClassA1StockMember_76e330df-676f-4fa8-9fda-ec8e70d861c1" xlink:href="ai-20211031.xsd#ai_RedeemableConvertibleCommonClassA1StockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_cdaa7c74-8845-4686-9d34-b21f33f339cb" xlink:to="loc_ai_RedeemableConvertibleCommonClassA1StockMember_76e330df-676f-4fa8-9fda-ec8e70d861c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_bab18319-feb3-4a71-bc0b-5e768fd9898c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_47f4bb6a-89ea-4116-a733-8193161c7d17" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_bab18319-feb3-4a71-bc0b-5e768fd9898c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_52a0deea-1e05-40cc-b90e-6fb196d11eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_bab18319-feb3-4a71-bc0b-5e768fd9898c" xlink:to="loc_us-gaap_EquityComponentDomain_52a0deea-1e05-40cc-b90e-6fb196d11eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5e61677b-2aca-4118-abf4-e97d5185c163" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_52a0deea-1e05-40cc-b90e-6fb196d11eb8" xlink:to="loc_us-gaap_CommonStockMember_5e61677b-2aca-4118-abf4-e97d5185c163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_53ea2ee1-8c94-4328-b6b2-ff2bc0aba260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_52a0deea-1e05-40cc-b90e-6fb196d11eb8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_53ea2ee1-8c94-4328-b6b2-ff2bc0aba260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_21c18a04-c53f-40cf-a44c-6da969f743df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_52a0deea-1e05-40cc-b90e-6fb196d11eb8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_21c18a04-c53f-40cf-a44c-6da969f743df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_769726dd-4174-40cd-a46e-8c0cafe25edc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_52a0deea-1e05-40cc-b90e-6fb196d11eb8" xlink:to="loc_us-gaap_RetainedEarningsMember_769726dd-4174-40cd-a46e-8c0cafe25edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d0041d97-6267-45c2-89de-de380f6789b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_47f4bb6a-89ea-4116-a733-8193161c7d17" xlink:to="loc_us-gaap_StatementLineItems_d0041d97-6267-45c2-89de-de380f6789b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6850d449-e060-4bf1-afff-1cb90c00daf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d0041d97-6267-45c2-89de-de380f6789b7" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6850d449-e060-4bf1-afff-1cb90c00daf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_6e589ad1-5728-4ea1-ad35-67c7bff51da1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6850d449-e060-4bf1-afff-1cb90c00daf9" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_6e589ad1-5728-4ea1-ad35-67c7bff51da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_88acb21d-676f-474f-95bc-24394f523a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6850d449-e060-4bf1-afff-1cb90c00daf9" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_88acb21d-676f-474f-95bc-24394f523a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_TemporaryEquityCollectionOfFinanceReceivable_8f85cb47-945c-4ea9-b823-98b2f4268d4d" xlink:href="ai-20211031.xsd#ai_TemporaryEquityCollectionOfFinanceReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6850d449-e060-4bf1-afff-1cb90c00daf9" xlink:to="loc_ai_TemporaryEquityCollectionOfFinanceReceivable_8f85cb47-945c-4ea9-b823-98b2f4268d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_47073645-c265-4577-92b5-83b42cbe7047" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6850d449-e060-4bf1-afff-1cb90c00daf9" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_47073645-c265-4577-92b5-83b42cbe7047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_3df6f77f-aa41-4917-8af6-0ee583e6be5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6850d449-e060-4bf1-afff-1cb90c00daf9" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_3df6f77f-aa41-4917-8af6-0ee583e6be5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d0041d97-6267-45c2-89de-de380f6789b7" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_eff541cc-19d2-4810-97fe-aa9f6d0e773a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_eff541cc-19d2-4810-97fe-aa9f6d0e773a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f4bc917e-65b1-491d-aba1-65f7021864b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_StockholdersEquity_f4bc917e-65b1-491d-aba1-65f7021864b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3aa8ca4f-91f3-47ce-a667-df92fbc8b0e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3aa8ca4f-91f3-47ce-a667-df92fbc8b0e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_18da584a-9a0f-4d08-8c50-f7ac7122f38f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_18da584a-9a0f-4d08-8c50-f7ac7122f38f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_APICIncreaseForCollectionOfFinanceReceivable_46c58e16-54a6-4eeb-9aa3-7aa593bb33ae" xlink:href="ai-20211031.xsd#ai_APICIncreaseForCollectionOfFinanceReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_ai_APICIncreaseForCollectionOfFinanceReceivable_46c58e16-54a6-4eeb-9aa3-7aa593bb33ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1c54ec59-1697-4d45-9ec4-4606bf3591ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1c54ec59-1697-4d45-9ec4-4606bf3591ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_90224655-1685-4f32-b16e-8ea884dca3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_90224655-1685-4f32-b16e-8ea884dca3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_2a27b858-1587-4dbf-be4a-b73b6e25ae69" xlink:href="ai-20211031.xsd#ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_2a27b858-1587-4dbf-be4a-b73b6e25ae69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_cfbf4dea-dbda-418c-8aa3-fe8758d0ac4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_cfbf4dea-dbda-418c-8aa3-fe8758d0ac4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2aa1d69f-bf24-4ca7-8536-44a3ba8e84be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2aa1d69f-bf24-4ca7-8536-44a3ba8e84be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_547158d4-4f93-4af2-84bb-5757a5c81341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_547158d4-4f93-4af2-84bb-5757a5c81341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_02cddb64-522e-4263-8610-40ceb791defc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_NetIncomeLoss_02cddb64-522e-4263-8610-40ceb791defc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_badd3cb3-55f2-4a57-8365-454ed3491a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_badd3cb3-55f2-4a57-8365-454ed3491a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7052b41b-667a-4b3e-b78e-5c0c77f5ffa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8e83f7f7-5399-4a4e-a70f-3e9699d542fa" xlink:to="loc_us-gaap_StockholdersEquity_7052b41b-667a-4b3e-b78e-5c0c77f5ffa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="ai-20211031.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_e174f296-fb1d-4de1-a9a8-3f2086f40d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4e7441e3-1ba7-4afa-998b-37d502f43abc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e174f296-fb1d-4de1-a9a8-3f2086f40d7e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4e7441e3-1ba7-4afa-998b-37d502f43abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_19ff95d4-1c20-4815-b81e-927e6ba0403c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4e7441e3-1ba7-4afa-998b-37d502f43abc" xlink:to="loc_us-gaap_NetIncomeLoss_19ff95d4-1c20-4815-b81e-927e6ba0403c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ddce7d0-3d70-4aa3-80c4-18e18bd2e9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4e7441e3-1ba7-4afa-998b-37d502f43abc" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ddce7d0-3d70-4aa3-80c4-18e18bd2e9d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d147daef-b999-48ad-8fab-e930aa1ed80f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ddce7d0-3d70-4aa3-80c4-18e18bd2e9d8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d147daef-b999-48ad-8fab-e930aa1ed80f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_b6c9dade-6449-4ea6-a1a8-418f4f57095c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ddce7d0-3d70-4aa3-80c4-18e18bd2e9d8" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_b6c9dade-6449-4ea6-a1a8-418f4f57095c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e17fe89f-ca08-4aff-81ff-a9d612dc37a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ddce7d0-3d70-4aa3-80c4-18e18bd2e9d8" xlink:to="loc_us-gaap_ShareBasedCompensation_e17fe89f-ca08-4aff-81ff-a9d612dc37a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_0cda2bef-dca3-4fdd-b067-a68a48f706f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5ddce7d0-3d70-4aa3-80c4-18e18bd2e9d8" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_0cda2bef-dca3-4fdd-b067-a68a48f706f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_675d7a9c-7700-40fd-af85-442ebbf8a1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4e7441e3-1ba7-4afa-998b-37d502f43abc" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_675d7a9c-7700-40fd-af85-442ebbf8a1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2ce42ba5-024d-42ab-8779-13e8fc064123" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_675d7a9c-7700-40fd-af85-442ebbf8a1b4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2ce42ba5-024d-42ab-8779-13e8fc064123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_903d23dc-ab40-4713-ab84-df7a6991ddb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_675d7a9c-7700-40fd-af85-442ebbf8a1b4" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_903d23dc-ab40-4713-ab84-df7a6991ddb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_af6ffeec-0847-4689-acf3-2ee8e14de159" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_675d7a9c-7700-40fd-af85-442ebbf8a1b4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_af6ffeec-0847-4689-acf3-2ee8e14de159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_2cf69dc5-86ce-425d-a0d9-0508e6a01283" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_675d7a9c-7700-40fd-af85-442ebbf8a1b4" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_2cf69dc5-86ce-425d-a0d9-0508e6a01283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_a2676deb-a9e9-4d3f-ba6a-7d61b47d1d09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_675d7a9c-7700-40fd-af85-442ebbf8a1b4" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_a2676deb-a9e9-4d3f-ba6a-7d61b47d1d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_d31a5bd6-efac-4114-86c4-b8f1663a178b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_675d7a9c-7700-40fd-af85-442ebbf8a1b4" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_d31a5bd6-efac-4114-86c4-b8f1663a178b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_1c334c74-cc18-4d3a-a882-2171ccf3ef0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_675d7a9c-7700-40fd-af85-442ebbf8a1b4" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_1c334c74-cc18-4d3a-a882-2171ccf3ef0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1fd7949f-4915-489b-bb10-bd5bd43bb362" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4e7441e3-1ba7-4afa-998b-37d502f43abc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1fd7949f-4915-489b-bb10-bd5bd43bb362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9b9b5bd5-d238-4a6b-907d-7a59b98c037c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e174f296-fb1d-4de1-a9a8-3f2086f40d7e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9b9b5bd5-d238-4a6b-907d-7a59b98c037c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_02d3c3d4-07fb-441d-9b5e-88cb514fb065" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9b9b5bd5-d238-4a6b-907d-7a59b98c037c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_02d3c3d4-07fb-441d-9b5e-88cb514fb065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_389d1c19-fd41-437c-9159-3114a87907d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9b9b5bd5-d238-4a6b-907d-7a59b98c037c" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_389d1c19-fd41-437c-9159-3114a87907d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_059bc096-fd45-4919-b0be-b040b2248cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9b9b5bd5-d238-4a6b-907d-7a59b98c037c" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_059bc096-fd45-4919-b0be-b040b2248cc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_288c6060-5f39-4848-a86e-c5388e6bd3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9b9b5bd5-d238-4a6b-907d-7a59b98c037c" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_288c6060-5f39-4848-a86e-c5388e6bd3e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b2a1369a-8151-4210-8356-a7e481ed84dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e174f296-fb1d-4de1-a9a8-3f2086f40d7e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b2a1369a-8151-4210-8356-a7e481ed84dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_29ffacd5-8e4d-464f-b7bf-dfb0a05ed9ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e174f296-fb1d-4de1-a9a8-3f2086f40d7e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_29ffacd5-8e4d-464f-b7bf-dfb0a05ed9ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ProceedsFromRepaymentOfShareholderLoan_3006007c-c08b-4376-a118-1f82984ccf17" xlink:href="ai-20211031.xsd#ai_ProceedsFromRepaymentOfShareholderLoan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_29ffacd5-8e4d-464f-b7bf-dfb0a05ed9ac" xlink:to="loc_ai_ProceedsFromRepaymentOfShareholderLoan_3006007c-c08b-4376-a118-1f82984ccf17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_83ca7085-2fb0-45c4-ada3-d4aec79b32a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_29ffacd5-8e4d-464f-b7bf-dfb0a05ed9ac" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_83ca7085-2fb0-45c4-ada3-d4aec79b32a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_08006461-28d0-4a6b-b7e0-9335cfb0eb43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_29ffacd5-8e4d-464f-b7bf-dfb0a05ed9ac" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_08006461-28d0-4a6b-b7e0-9335cfb0eb43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_13d2567e-b420-4e22-a2d5-89f08c167a87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e174f296-fb1d-4de1-a9a8-3f2086f40d7e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_13d2567e-b420-4e22-a2d5-89f08c167a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_824e6a96-06ff-4c0e-91c2-0154695be082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e174f296-fb1d-4de1-a9a8-3f2086f40d7e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_824e6a96-06ff-4c0e-91c2-0154695be082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f564a483-94c8-4731-a1ab-feb2ae3b7636" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e174f296-fb1d-4de1-a9a8-3f2086f40d7e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f564a483-94c8-4731-a1ab-feb2ae3b7636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2ec29916-e849-45f1-a788-7398be1fd4ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e174f296-fb1d-4de1-a9a8-3f2086f40d7e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2ec29916-e849-45f1-a788-7398be1fd4ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_cd2e3b4d-ef0c-4fbe-8983-13eb9acf619c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2ec29916-e849-45f1-a788-7398be1fd4ee" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_cd2e3b4d-ef0c-4fbe-8983-13eb9acf619c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_d2b780b7-c615-4c37-9f40-79ad2b6429b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2ec29916-e849-45f1-a788-7398be1fd4ee" xlink:to="loc_us-gaap_RestrictedCash_d2b780b7-c615-4c37-9f40-79ad2b6429b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3e1eefbe-7699-47ba-a0af-53c10214ad2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e174f296-fb1d-4de1-a9a8-3f2086f40d7e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3e1eefbe-7699-47ba-a0af-53c10214ad2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_b6eeaf12-33a5-4587-967d-e210c9b0ed4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e174f296-fb1d-4de1-a9a8-3f2086f40d7e" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_b6eeaf12-33a5-4587-967d-e210c9b0ed4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_f2546b2e-8422-4dab-b413-0bff4d1e7e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e174f296-fb1d-4de1-a9a8-3f2086f40d7e" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_f2546b2e-8422-4dab-b413-0bff4d1e7e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_f3c0d809-5bd0-4f40-82e8-463c3814b243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_f2546b2e-8422-4dab-b413-0bff4d1e7e7d" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_f3c0d809-5bd0-4f40-82e8-463c3814b243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_IntangibleAssetPurchasesIncurredButNotYetPaid_7bdc7fe6-a70a-4260-9839-d969be8a252c" xlink:href="ai-20211031.xsd#ai_IntangibleAssetPurchasesIncurredButNotYetPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_f2546b2e-8422-4dab-b413-0bff4d1e7e7d" xlink:to="loc_ai_IntangibleAssetPurchasesIncurredButNotYetPaid_7bdc7fe6-a70a-4260-9839-d969be8a252c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_DeferredOfferingCostsIncurredButNotYetPaid_c5389a04-1c23-40ec-80f4-3bfe32ccdc41" xlink:href="ai-20211031.xsd#ai_DeferredOfferingCostsIncurredButNotYetPaid"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_f2546b2e-8422-4dab-b413-0bff4d1e7e7d" xlink:to="loc_ai_DeferredOfferingCostsIncurredButNotYetPaid_c5389a04-1c23-40ec-80f4-3bfe32ccdc41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_fb4b2d0b-d931-423f-9df7-5d4413d25868" xlink:href="ai-20211031.xsd#ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_f2546b2e-8422-4dab-b413-0bff4d1e7e7d" xlink:to="loc_ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_fb4b2d0b-d931-423f-9df7-5d4413d25868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" xlink:type="simple" xlink:href="ai-20211031.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"/>
  <link:presentationLink xlink:role="http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_c778c886-e18e-4961-8a53-80228672e6d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_53f5b769-6114-437e-9138-6327f0190488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c778c886-e18e-4961-8a53-80228672e6d4" xlink:to="loc_us-gaap_StatementTable_53f5b769-6114-437e-9138-6327f0190488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0ba628d6-c0f0-4011-9671-35cc5b0d8565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_53f5b769-6114-437e-9138-6327f0190488" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0ba628d6-c0f0-4011-9671-35cc5b0d8565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_35d12e36-c5af-4f9c-990a-da5b9a4619b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0ba628d6-c0f0-4011-9671-35cc5b0d8565" xlink:to="loc_us-gaap_RelatedPartyDomain_35d12e36-c5af-4f9c-990a-da5b9a4619b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember_5be09ad6-d6e8-4469-8c2d-d564ed43f33b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_35d12e36-c5af-4f9c-990a-da5b9a4619b4" xlink:to="loc_us-gaap_InvestorMember_5be09ad6-d6e8-4469-8c2d-d564ed43f33b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_09fb0a1e-1ce5-4042-83b7-8747cde3e536" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_53f5b769-6114-437e-9138-6327f0190488" xlink:to="loc_us-gaap_StatementLineItems_09fb0a1e-1ce5-4042-83b7-8747cde3e536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_c4918d1a-26bb-4bb5-a2be-4fcaaff0d595" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_09fb0a1e-1ce5-4042-83b7-8747cde3e536" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_c4918d1a-26bb-4bb5-a2be-4fcaaff0d595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_12561640-d05d-42a5-b82c-2c0920a28a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_09fb0a1e-1ce5-4042-83b7-8747cde3e536" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_12561640-d05d-42a5-b82c-2c0920a28a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_f4f2f3f7-b1da-4cba-95cf-1372267bbb23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_09fb0a1e-1ce5-4042-83b7-8747cde3e536" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_f4f2f3f7-b1da-4cba-95cf-1372267bbb23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_f19d8ae7-08a2-4722-8f54-b00c3a5adfdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_09fb0a1e-1ce5-4042-83b7-8747cde3e536" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_f19d8ae7-08a2-4722-8f54-b00c3a5adfdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties_03fa7967-7af9-4a17-800d-141338e4f2dc" xlink:href="ai-20211031.xsd#ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_09fb0a1e-1ce5-4042-83b7-8747cde3e536" xlink:to="loc_ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties_03fa7967-7af9-4a17-800d-141338e4f2dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/SummaryofBusinessandSignificantAccountingPolicies" xlink:type="simple" xlink:href="ai-20211031.xsd#SummaryofBusinessandSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://c3.ai/role/SummaryofBusinessandSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e509766c-ab1a-4602-b34e-6b6c8ea3b558" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_0ae9c989-8eaf-45fc-8105-97f68ad04037" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e509766c-ab1a-4602-b34e-6b6c8ea3b558" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_0ae9c989-8eaf-45fc-8105-97f68ad04037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="ai-20211031.xsd#SummaryofBusinessandSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fe23d358-3cf7-4c41-a4ee-644c96f1e170" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_89fd5e94-b7cb-4ff3-924a-9a42387674bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fe23d358-3cf7-4c41-a4ee-644c96f1e170" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_89fd5e94-b7cb-4ff3-924a-9a42387674bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_7ef779c9-98c5-4373-bbc6-401c13057630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fe23d358-3cf7-4c41-a4ee-644c96f1e170" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_7ef779c9-98c5-4373-bbc6-401c13057630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_3f2a48fb-dabe-49ca-99cc-cda0837660c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fe23d358-3cf7-4c41-a4ee-644c96f1e170" xlink:to="loc_us-gaap_UseOfEstimates_3f2a48fb-dabe-49ca-99cc-cda0837660c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_610edb1a-c185-482a-99dd-975b04d6b0b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fe23d358-3cf7-4c41-a4ee-644c96f1e170" xlink:to="loc_us-gaap_FiscalPeriod_610edb1a-c185-482a-99dd-975b04d6b0b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_6d2558d3-5724-4d2a-9dff-fa46862865b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fe23d358-3cf7-4c41-a4ee-644c96f1e170" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_6d2558d3-5724-4d2a-9dff-fa46862865b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#SummaryofBusinessandSignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_83819f24-5ee1-4d54-9697-536a9f258198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_33298fe0-8aad-4152-b275-eb3945890d10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_83819f24-5ee1-4d54-9697-536a9f258198" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_33298fe0-8aad-4152-b275-eb3945890d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_12913c99-11ca-4ccc-b26c-f6512c846f05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_33298fe0-8aad-4152-b275-eb3945890d10" xlink:to="loc_us-gaap_StatementClassOfStockAxis_12913c99-11ca-4ccc-b26c-f6512c846f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_040e4ed4-4507-43ed-9904-e76ec96fb1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_12913c99-11ca-4ccc-b26c-f6512c846f05" xlink:to="loc_us-gaap_ClassOfStockDomain_040e4ed4-4507-43ed-9904-e76ec96fb1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_77994f9a-1087-4859-a1fd-dae6a285759b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_040e4ed4-4507-43ed-9904-e76ec96fb1c4" xlink:to="loc_us-gaap_CommonClassAMember_77994f9a-1087-4859-a1fd-dae6a285759b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertibleCommonClassA1StockMember_87d22ab1-a0e7-42fa-9581-94a7125d43d3" xlink:href="ai-20211031.xsd#ai_RedeemableConvertibleCommonClassA1StockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_040e4ed4-4507-43ed-9904-e76ec96fb1c4" xlink:to="loc_ai_RedeemableConvertibleCommonClassA1StockMember_87d22ab1-a0e7-42fa-9581-94a7125d43d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_d6b471aa-467f-4542-b0b6-6c0a03ca5e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_040e4ed4-4507-43ed-9904-e76ec96fb1c4" xlink:to="loc_us-gaap_CommonClassBMember_d6b471aa-467f-4542-b0b6-6c0a03ca5e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_c448a98c-490f-492a-87cd-830bb16fd030" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_040e4ed4-4507-43ed-9904-e76ec96fb1c4" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_c448a98c-490f-492a-87cd-830bb16fd030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember_3e3274a5-0acb-484d-87e9-c326d6eb6b61" xlink:href="ai-20211031.xsd#ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_040e4ed4-4507-43ed-9904-e76ec96fb1c4" xlink:to="loc_ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember_3e3274a5-0acb-484d-87e9-c326d6eb6b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesARedeemableConvertiblePreferredStockMember_4eea6ecb-4f12-4474-b394-2018d5ed3f8b" xlink:href="ai-20211031.xsd#ai_SeriesARedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_040e4ed4-4507-43ed-9904-e76ec96fb1c4" xlink:to="loc_ai_SeriesARedeemableConvertiblePreferredStockMember_4eea6ecb-4f12-4474-b394-2018d5ed3f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_6cf3f50a-d2ae-48f2-983d-a1a790f46c24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_33298fe0-8aad-4152-b275-eb3945890d10" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_6cf3f50a-d2ae-48f2-983d-a1a790f46c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4ed90fa3-5fc0-4402-8d8d-0a447079b4f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_6cf3f50a-d2ae-48f2-983d-a1a790f46c24" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4ed90fa3-5fc0-4402-8d8d-0a447079b4f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_5d7b3223-c478-4b8e-bc8f-5fa2fb04d430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4ed90fa3-5fc0-4402-8d8d-0a447079b4f9" xlink:to="loc_us-gaap_IPOMember_5d7b3223-c478-4b8e-bc8f-5fa2fb04d430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_9bbe986d-f2dd-4486-b467-f26883f2054e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4ed90fa3-5fc0-4402-8d8d-0a447079b4f9" xlink:to="loc_us-gaap_OverAllotmentOptionMember_9bbe986d-f2dd-4486-b467-f26883f2054e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivatePlacementMember_4dc74521-728d-44a1-8684-c15136789689" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4ed90fa3-5fc0-4402-8d8d-0a447079b4f9" xlink:to="loc_us-gaap_PrivatePlacementMember_4dc74521-728d-44a1-8684-c15136789689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_6ed58373-7d48-4d68-aa61-55c5677c1b4e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_33298fe0-8aad-4152-b275-eb3945890d10" xlink:to="loc_srt_CounterpartyNameAxis_6ed58373-7d48-4d68-aa61-55c5677c1b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b3abad51-df40-4345-9a87-690298910714" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_6ed58373-7d48-4d68-aa61-55c5677c1b4e" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b3abad51-df40-4345-9a87-690298910714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SpringCreekCapitalLLCMember_b4206339-13ba-47c2-a66f-0e84ad31b7ee" xlink:href="ai-20211031.xsd#ai_SpringCreekCapitalLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b3abad51-df40-4345-9a87-690298910714" xlink:to="loc_ai_SpringCreekCapitalLLCMember_b4206339-13ba-47c2-a66f-0e84ad31b7ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_MicrosoftCorporationMember_e96cd240-d64c-4abf-8d86-56e1ae09fa92" xlink:href="ai-20211031.xsd#ai_MicrosoftCorporationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b3abad51-df40-4345-9a87-690298910714" xlink:to="loc_ai_MicrosoftCorporationMember_e96cd240-d64c-4abf-8d86-56e1ae09fa92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_33298fe0-8aad-4152-b275-eb3945890d10" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_95c1c3ca-f7fa-4b80-9f87-ea47d8e93678" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_95c1c3ca-f7fa-4b80-9f87-ea47d8e93678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_06aab2d3-cb9e-4ff7-84a3-a93ce9d78e55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_06aab2d3-cb9e-4ff7-84a3-a93ce9d78e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_80dadd7e-04d3-495b-8769-327c86718853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_80dadd7e-04d3-495b-8769-327c86718853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_d5ce3872-db2d-43f0-9a71-eaa007ee6524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_d5ce3872-db2d-43f0-9a71-eaa007ee6524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_1b6f9a30-1e7c-41fd-8525-18e56f1f9c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_1b6f9a30-1e7c-41fd-8525-18e56f1f9c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_2890c79f-86ed-41bf-9c40-ad683aa9e835" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_2890c79f-86ed-41bf-9c40-ad683aa9e835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_3999977c-f5ef-4559-81b9-200da4670851" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_3999977c-f5ef-4559-81b9-200da4670851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockConvertibleConversionRatio_d4eb7e6b-b75e-4e36-83b3-d4450b4958a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockConvertibleConversionRatio"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_PreferredStockConvertibleConversionRatio_d4eb7e6b-b75e-4e36-83b3-d4450b4958a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_c3f7cec0-33e4-4e5d-9a2e-1052dcb5cead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_445f9042-d63d-4081-a115-c1dc2c653fb1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_c3f7cec0-33e4-4e5d-9a2e-1052dcb5cead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/Revenue" xlink:type="simple" xlink:href="ai-20211031.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://c3.ai/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3900880d-16ee-4071-bf6c-d57a7778e5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_e68669db-2762-475c-8481-e601fde40c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3900880d-16ee-4071-bf6c-d57a7778e5e6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_e68669db-2762-475c-8481-e601fde40c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/RevenueTables" xlink:type="simple" xlink:href="ai-20211031.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://c3.ai/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_628aded7-0cd3-48ea-927c-09b1213f03dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_812021cb-7ba4-432e-98fd-94b24438cb28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_628aded7-0cd3-48ea-927c-09b1213f03dc" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_812021cb-7ba4-432e-98fd-94b24438cb28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_88db70f2-f366-4b5e-9d59-cf86ff53a2cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_628aded7-0cd3-48ea-927c-09b1213f03dc" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_88db70f2-f366-4b5e-9d59-cf86ff53a2cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#RevenueDisaggregatedRevenuebyGeographicRegionDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d7cc9219-64ef-46b6-b429-54c4ab366282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_fdece760-1736-48ed-ab00-564d058d5277" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d7cc9219-64ef-46b6-b429-54c4ab366282" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_fdece760-1736-48ed-ab00-564d058d5277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ee8c35a8-03d5-4215-9122-85a21d3a1252" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_fdece760-1736-48ed-ab00-564d058d5277" xlink:to="loc_srt_StatementGeographicalAxis_ee8c35a8-03d5-4215-9122-85a21d3a1252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6b2ef21a-054f-4ccb-93ed-b90fe751c5ca" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_ee8c35a8-03d5-4215-9122-85a21d3a1252" xlink:to="loc_srt_SegmentGeographicalDomain_6b2ef21a-054f-4ccb-93ed-b90fe751c5ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_04923cc5-5fa5-45f4-8f92-dffed4a5459f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_6b2ef21a-054f-4ccb-93ed-b90fe751c5ca" xlink:to="loc_srt_NorthAmericaMember_04923cc5-5fa5-45f4-8f92-dffed4a5459f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_43a5102c-57f9-470e-8c0c-89603847364b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_6b2ef21a-054f-4ccb-93ed-b90fe751c5ca" xlink:to="loc_us-gaap_EMEAMember_43a5102c-57f9-470e-8c0c-89603847364b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_63c558e6-bb35-4ae4-b3d0-6944d91d7ceb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_6b2ef21a-054f-4ccb-93ed-b90fe751c5ca" xlink:to="loc_srt_AsiaPacificMember_63c558e6-bb35-4ae4-b3d0-6944d91d7ceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_ddb77207-7828-4c35-a6dd-a40fbcfbecec" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_6b2ef21a-054f-4ccb-93ed-b90fe751c5ca" xlink:to="loc_country_US_ddb77207-7828-4c35-a6dd-a40fbcfbecec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_FR_4c35bd80-8192-4cf9-94b3-9bf2d476d1b8" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_FR"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_6b2ef21a-054f-4ccb-93ed-b90fe751c5ca" xlink:to="loc_country_FR_4c35bd80-8192-4cf9-94b3-9bf2d476d1b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_8b1c619d-0352-4e42-83b1-6059eaa918b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_fdece760-1736-48ed-ab00-564d058d5277" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_8b1c619d-0352-4e42-83b1-6059eaa918b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_08a36a9f-3cd4-4364-904c-1975b5eafdcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_8b1c619d-0352-4e42-83b1-6059eaa918b8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_08a36a9f-3cd4-4364-904c-1975b5eafdcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_9095d7c1-277c-45cd-b60d-5d03d403e201" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_08a36a9f-3cd4-4364-904c-1975b5eafdcc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_9095d7c1-277c-45cd-b60d-5d03d403e201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_5a9950f6-c335-4f93-bafc-6eae614f8400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_fdece760-1736-48ed-ab00-564d058d5277" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_5a9950f6-c335-4f93-bafc-6eae614f8400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_5e82ee25-1439-4cce-b98b-86c4bae34c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_5a9950f6-c335-4f93-bafc-6eae614f8400" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_5e82ee25-1439-4cce-b98b-86c4bae34c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_2a0186cc-9791-4f93-a6f3-6ad830ade975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_5e82ee25-1439-4cce-b98b-86c4bae34c3e" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_2a0186cc-9791-4f93-a6f3-6ad830ade975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_df8ea3b3-f580-4334-88c7-e962085f8fde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_fdece760-1736-48ed-ab00-564d058d5277" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_df8ea3b3-f580-4334-88c7-e962085f8fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6bad6644-249f-4904-8e85-8822fbfecc02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_df8ea3b3-f580-4334-88c7-e962085f8fde" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6bad6644-249f-4904-8e85-8822fbfecc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_08cdeca7-884e-47db-ab2e-dc2ab777a392" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_df8ea3b3-f580-4334-88c7-e962085f8fde" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_08cdeca7-884e-47db-ab2e-dc2ab777a392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/RevenueDeferredRevenueBalanceDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#RevenueDeferredRevenueBalanceDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/RevenueDeferredRevenueBalanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f90f8a99-aaf8-4656-aca0-a72dd4728c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7f57cfcf-e46f-4cc7-83e8-93f3433cdd96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f90f8a99-aaf8-4656-aca0-a72dd4728c2d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7f57cfcf-e46f-4cc7-83e8-93f3433cdd96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_5d6df07a-950e-4ec5-814a-d3faafe974bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f90f8a99-aaf8-4656-aca0-a72dd4728c2d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_5d6df07a-950e-4ec5-814a-d3faafe974bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_eb4a655d-2d38-4ad2-9387-b9b412185c75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f90f8a99-aaf8-4656-aca0-a72dd4728c2d" xlink:to="loc_us-gaap_ContractWithCustomerLiability_eb4a655d-2d38-4ad2-9387-b9b412185c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/RevenueChangesinDeferredRevenueDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#RevenueChangesinDeferredRevenueDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/RevenueChangesinDeferredRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c38e857c-2109-44a1-b1a0-d5d80f081eff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ChangeInContractWithCustomerLiabilityRollForward_4e578604-cad3-4246-9d79-706c28de8906" xlink:href="ai-20211031.xsd#ai_ChangeInContractWithCustomerLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c38e857c-2109-44a1-b1a0-d5d80f081eff" xlink:to="loc_ai_ChangeInContractWithCustomerLiabilityRollForward_4e578604-cad3-4246-9d79-706c28de8906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_f35ae0bf-2d92-4cdd-ba33-7927b4d3e8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ai_ChangeInContractWithCustomerLiabilityRollForward_4e578604-cad3-4246-9d79-706c28de8906" xlink:to="loc_us-gaap_ContractWithCustomerLiability_f35ae0bf-2d92-4cdd-ba33-7927b4d3e8d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_11a6b6a7-bd55-4e4b-a0c3-0614dcb6af8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ai_ChangeInContractWithCustomerLiabilityRollForward_4e578604-cad3-4246-9d79-706c28de8906" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_11a6b6a7-bd55-4e4b-a0c3-0614dcb6af8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation_ea8c2d18-faa3-4e25-b910-19183c36b52f" xlink:href="ai-20211031.xsd#ai_ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ai_ChangeInContractWithCustomerLiabilityRollForward_4e578604-cad3-4246-9d79-706c28de8906" xlink:to="loc_ai_ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation_ea8c2d18-faa3-4e25-b910-19183c36b52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_4e85944a-50d8-4d94-9389-a3343dfe334a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ai_ChangeInContractWithCustomerLiabilityRollForward_4e578604-cad3-4246-9d79-706c28de8906" xlink:to="loc_us-gaap_ContractWithCustomerLiability_4e85944a-50d8-4d94-9389-a3343dfe334a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/RevenueRemainingPerformanceObligationDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#RevenueRemainingPerformanceObligationDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/RevenueRemainingPerformanceObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_438b66ec-2ec7-4d2b-b9f9-8c6be7c74469" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2f0c6378-7416-4741-9df9-bf4619755f72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_438b66ec-2ec7-4d2b-b9f9-8c6be7c74469" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2f0c6378-7416-4741-9df9-bf4619755f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_c6f73230-9218-4ba0-a9c5-c9ab11332a09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2f0c6378-7416-4741-9df9-bf4619755f72" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_c6f73230-9218-4ba0-a9c5-c9ab11332a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8617a221-f0f0-4976-b75d-f6c921256fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2f0c6378-7416-4741-9df9-bf4619755f72" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8617a221-f0f0-4976-b75d-f6c921256fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_35defdc1-4251-42f3-b7f0-bf00a8d68479" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8617a221-f0f0-4976-b75d-f6c921256fcc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_35defdc1-4251-42f3-b7f0-bf00a8d68479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d660108d-3aa0-4d61-afa1-e7ece0303f63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8617a221-f0f0-4976-b75d-f6c921256fcc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d660108d-3aa0-4d61-afa1-e7ece0303f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/RevenueRemainingPerformanceObligationDetails_1" xlink:type="simple" xlink:href="ai-20211031.xsd#RevenueRemainingPerformanceObligationDetails_1"/>
  <link:presentationLink xlink:role="http://c3.ai/role/RevenueRemainingPerformanceObligationDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#RevenueCustomerConcentrationandAccountsReceivableDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_237fd961-cd80-46d4-a031-1d4dbc57e3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3131e37e-0326-4a61-b2a3-e746e3eadb09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_237fd961-cd80-46d4-a031-1d4dbc57e3d3" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3131e37e-0326-4a61-b2a3-e746e3eadb09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_55a9e76a-c2e2-440a-abb2-a32b58f18038" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3131e37e-0326-4a61-b2a3-e746e3eadb09" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_55a9e76a-c2e2-440a-abb2-a32b58f18038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d6930514-7f19-40f7-9ad4-a951db1df4cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_55a9e76a-c2e2-440a-abb2-a32b58f18038" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d6930514-7f19-40f7-9ad4-a951db1df4cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_7ffe303e-e7c8-4bca-aedd-340790584ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_d6930514-7f19-40f7-9ad4-a951db1df4cd" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_7ffe303e-e7c8-4bca-aedd-340790584ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2b4cef16-06c6-4f82-bbaa-beee09881544" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3131e37e-0326-4a61-b2a3-e746e3eadb09" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2b4cef16-06c6-4f82-bbaa-beee09881544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2b637b8d-fce7-4bb8-835b-96c65dbceacc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2b4cef16-06c6-4f82-bbaa-beee09881544" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2b637b8d-fce7-4bb8-835b-96c65dbceacc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_73641b47-3474-45c1-b6a2-aafe9313aaa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2b637b8d-fce7-4bb8-835b-96c65dbceacc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_73641b47-3474-45c1-b6a2-aafe9313aaa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_4330b0ae-9554-4ecd-986e-88a9091d4749" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2b637b8d-fce7-4bb8-835b-96c65dbceacc" xlink:to="loc_us-gaap_AccountsReceivableMember_4330b0ae-9554-4ecd-986e-88a9091d4749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_25b8cf80-b37e-4c65-8827-db9c891679b4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3131e37e-0326-4a61-b2a3-e746e3eadb09" xlink:to="loc_srt_MajorCustomersAxis_25b8cf80-b37e-4c65-8827-db9c891679b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_dbe1e2ec-4975-4316-a354-effb99ac2428" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_25b8cf80-b37e-4c65-8827-db9c891679b4" xlink:to="loc_srt_NameOfMajorCustomerDomain_dbe1e2ec-4975-4316-a354-effb99ac2428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CustomerOneMember_dcd08f87-9d8b-448f-a93e-df696f345bd1" xlink:href="ai-20211031.xsd#ai_CustomerOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_dbe1e2ec-4975-4316-a354-effb99ac2428" xlink:to="loc_ai_CustomerOneMember_dcd08f87-9d8b-448f-a93e-df696f345bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CustomerTwoMember_12955b9e-fb42-4851-b92d-eb879d0ddd7c" xlink:href="ai-20211031.xsd#ai_CustomerTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_dbe1e2ec-4975-4316-a354-effb99ac2428" xlink:to="loc_ai_CustomerTwoMember_12955b9e-fb42-4851-b92d-eb879d0ddd7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CustomerThreeMember_b9d4b8db-af95-4707-8176-2c80b96df091" xlink:href="ai-20211031.xsd#ai_CustomerThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_dbe1e2ec-4975-4316-a354-effb99ac2428" xlink:to="loc_ai_CustomerThreeMember_b9d4b8db-af95-4707-8176-2c80b96df091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CustomerFourMember_ebf11183-70c7-4302-84ec-e09ee7bc98b7" xlink:href="ai-20211031.xsd#ai_CustomerFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_dbe1e2ec-4975-4316-a354-effb99ac2428" xlink:to="loc_ai_CustomerFourMember_ebf11183-70c7-4302-84ec-e09ee7bc98b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d8bd6abe-2af0-46f9-8b37-1cf4239bd396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3131e37e-0326-4a61-b2a3-e746e3eadb09" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_d8bd6abe-2af0-46f9-8b37-1cf4239bd396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_0d0d7d90-e018-45ee-9e83-8007ca7d9693" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d8bd6abe-2af0-46f9-8b37-1cf4239bd396" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_0d0d7d90-e018-45ee-9e83-8007ca7d9693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss_344f0714-76dc-4fb3-99d9-0a9c94ddf990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d8bd6abe-2af0-46f9-8b37-1cf4239bd396" xlink:to="loc_us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss_344f0714-76dc-4fb3-99d9-0a9c94ddf990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/FairValueMeasurements" xlink:type="simple" xlink:href="ai-20211031.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://c3.ai/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_76de3e83-b49c-4748-8de3-b63262ffed11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_3ee7f5f8-1f91-4a1f-b0f3-c9d440a08f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_76de3e83-b49c-4748-8de3-b63262ffed11" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_3ee7f5f8-1f91-4a1f-b0f3-c9d440a08f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="ai-20211031.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://c3.ai/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_a53949b9-509d-48ba-bcb1-fd37c185152c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_f16833b6-cf41-4a03-853e-9262e6e6ed89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a53949b9-509d-48ba-bcb1-fd37c185152c" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_f16833b6-cf41-4a03-853e-9262e6e6ed89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_7c8d72f5-69a2-4b03-999a-2d3ea0cb84ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3820ed2-079a-418a-b4fc-e4cceee0568a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7c8d72f5-69a2-4b03-999a-2d3ea0cb84ec" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3820ed2-079a-418a-b4fc-e4cceee0568a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45416afd-c28a-41dd-8066-120881a9ead2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3820ed2-079a-418a-b4fc-e4cceee0568a" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45416afd-c28a-41dd-8066-120881a9ead2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_7638192a-e030-4046-8f12-6f76a8e884c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45416afd-c28a-41dd-8066-120881a9ead2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_7638192a-e030-4046-8f12-6f76a8e884c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_a05fbc65-0228-4eda-a476-669665b9d712" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_7638192a-e030-4046-8f12-6f76a8e884c7" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_a05fbc65-0228-4eda-a476-669665b9d712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ecf73925-45f0-4c1d-b186-14cf2487a15f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3820ed2-079a-418a-b4fc-e4cceee0568a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ecf73925-45f0-4c1d-b186-14cf2487a15f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e1fc4bb7-d724-4673-b851-416574796659" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ecf73925-45f0-4c1d-b186-14cf2487a15f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e1fc4bb7-d724-4673-b851-416574796659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_9df5e694-c954-4eb9-b619-7a6233795289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e1fc4bb7-d724-4673-b851-416574796659" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_9df5e694-c954-4eb9-b619-7a6233795289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_b32b5e1e-ecd3-4f10-8ca9-8f28706570a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e1fc4bb7-d724-4673-b851-416574796659" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_b32b5e1e-ecd3-4f10-8ca9-8f28706570a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_544d6ff5-aa36-46af-877d-c495bff615d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e1fc4bb7-d724-4673-b851-416574796659" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_544d6ff5-aa36-46af-877d-c495bff615d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6ee88470-75af-4621-9842-5196641e8ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3820ed2-079a-418a-b4fc-e4cceee0568a" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6ee88470-75af-4621-9842-5196641e8ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46dd1dd6-a68f-4521-878d-7e22af3c20cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6ee88470-75af-4621-9842-5196641e8ddb" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46dd1dd6-a68f-4521-878d-7e22af3c20cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_3ceb3cd9-8065-41e4-92e7-ac2f4eb4bad7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46dd1dd6-a68f-4521-878d-7e22af3c20cd" xlink:to="loc_us-gaap_MoneyMarketFundsMember_3ceb3cd9-8065-41e4-92e7-ac2f4eb4bad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_3148af03-bc4a-41e1-93fd-7ed563bfa2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46dd1dd6-a68f-4521-878d-7e22af3c20cd" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_3148af03-bc4a-41e1-93fd-7ed563bfa2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_d7efad2e-7712-49dc-99ab-3bf23515649c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46dd1dd6-a68f-4521-878d-7e22af3c20cd" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_d7efad2e-7712-49dc-99ab-3bf23515649c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_5d56a137-b1c0-43d9-b615-572d3118b977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46dd1dd6-a68f-4521-878d-7e22af3c20cd" xlink:to="loc_us-gaap_CertificatesOfDepositMember_5d56a137-b1c0-43d9-b615-572d3118b977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_f061cb93-3eda-4c7e-835d-7c5f1b455dca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46dd1dd6-a68f-4521-878d-7e22af3c20cd" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_f061cb93-3eda-4c7e-835d-7c5f1b455dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_8a70d915-a14e-4707-b263-133cc4b6d090" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46dd1dd6-a68f-4521-878d-7e22af3c20cd" xlink:to="loc_us-gaap_CommercialPaperMember_8a70d915-a14e-4707-b263-133cc4b6d090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ae4ea927-bf91-4983-8260-1e16358d7824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b3820ed2-079a-418a-b4fc-e4cceee0568a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ae4ea927-bf91-4983-8260-1e16358d7824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_0da81ec6-4f0c-4246-b0bc-97ef37a795e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ae4ea927-bf91-4983-8260-1e16358d7824" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_0da81ec6-4f0c-4246-b0bc-97ef37a795e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d33689a0-3def-41b0-bec6-554b1b2dd4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_0da81ec6-4f0c-4246-b0bc-97ef37a795e7" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d33689a0-3def-41b0-bec6-554b1b2dd4aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAbstract_7ef7db8b-6536-4368-ba7b-7ddf70d14cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ae4ea927-bf91-4983-8260-1e16358d7824" xlink:to="loc_us-gaap_DebtSecuritiesAbstract_7ef7db8b-6536-4368-ba7b-7ddf70d14cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c72e9fb6-bf07-4200-854d-6c51974913be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAbstract_7ef7db8b-6536-4368-ba7b-7ddf70d14cd6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c72e9fb6-bf07-4200-854d-6c51974913be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities_3f6202c5-2134-4fb6-8dfa-2a0cbf5b607c" xlink:href="ai-20211031.xsd#ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ae4ea927-bf91-4983-8260-1e16358d7824" xlink:to="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities_3f6202c5-2134-4fb6-8dfa-2a0cbf5b607c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/Investments" xlink:type="simple" xlink:href="ai-20211031.xsd#Investments"/>
  <link:presentationLink xlink:role="http://c3.ai/role/Investments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_44d15620-e75b-4aa3-b290-247d0d26c279" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_9cbbd9a4-6db9-4902-8572-fa980ebca833" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_44d15620-e75b-4aa3-b290-247d0d26c279" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_9cbbd9a4-6db9-4902-8572-fa980ebca833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/InvestmentsTables" xlink:type="simple" xlink:href="ai-20211031.xsd#InvestmentsTables"/>
  <link:presentationLink xlink:role="http://c3.ai/role/InvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1e1a1b61-6d2c-4ed6-b641-d77f3e6347f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_f9800404-6aff-46c0-8b9b-d8dd9b5bc6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1e1a1b61-6d2c-4ed6-b641-d77f3e6347f3" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_f9800404-6aff-46c0-8b9b-d8dd9b5bc6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_89cd5ab6-2e99-4699-9a15-1f20ba907faf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1e1a1b61-6d2c-4ed6-b641-d77f3e6347f3" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_89cd5ab6-2e99-4699-9a15-1f20ba907faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_3d6a0561-b0c8-472e-94c8-7a914b424ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1e1a1b61-6d2c-4ed6-b641-d77f3e6347f3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_3d6a0561-b0c8-472e-94c8-7a914b424ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#InvestmentsAvailableforSaleMarketableSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2f9f9d74-72a7-447d-84b8-b62604b77153" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_598d41ef-5bbd-4664-bab3-21c2ddbe0d96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2f9f9d74-72a7-447d-84b8-b62604b77153" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_598d41ef-5bbd-4664-bab3-21c2ddbe0d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_ad27fae4-fb0e-40ee-a934-8ee474652108" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_598d41ef-5bbd-4664-bab3-21c2ddbe0d96" xlink:to="loc_us-gaap_FinancialInstrumentAxis_ad27fae4-fb0e-40ee-a934-8ee474652108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_12035ddd-a83d-4649-bbd6-11d05cec58ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_ad27fae4-fb0e-40ee-a934-8ee474652108" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_12035ddd-a83d-4649-bbd6-11d05cec58ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_7d6a9260-c026-4794-90a0-2d848bc0a781" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_12035ddd-a83d-4649-bbd6-11d05cec58ea" xlink:to="loc_us-gaap_MoneyMarketFundsMember_7d6a9260-c026-4794-90a0-2d848bc0a781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_8a426b77-bf5e-41e2-a6b4-44d2518c6a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_12035ddd-a83d-4649-bbd6-11d05cec58ea" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_8a426b77-bf5e-41e2-a6b4-44d2518c6a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_f7c513a6-03e2-4dea-b92f-961e78778697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_12035ddd-a83d-4649-bbd6-11d05cec58ea" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_f7c513a6-03e2-4dea-b92f-961e78778697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_1f2c227d-2464-441f-a381-50e6e716af5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_12035ddd-a83d-4649-bbd6-11d05cec58ea" xlink:to="loc_us-gaap_CertificatesOfDepositMember_1f2c227d-2464-441f-a381-50e6e716af5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_ff729428-6e63-4555-8da1-c295b411ab15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_12035ddd-a83d-4649-bbd6-11d05cec58ea" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_ff729428-6e63-4555-8da1-c295b411ab15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_9ba82a0f-3be3-4323-a571-71068a32fc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_12035ddd-a83d-4649-bbd6-11d05cec58ea" xlink:to="loc_us-gaap_CommercialPaperMember_9ba82a0f-3be3-4323-a571-71068a32fc2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_128f78b7-0179-4f86-a4a5-1655e9fbdd78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_598d41ef-5bbd-4664-bab3-21c2ddbe0d96" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_128f78b7-0179-4f86-a4a5-1655e9fbdd78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_42af1a2a-1f98-4859-9bb4-16b58eb79cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_128f78b7-0179-4f86-a4a5-1655e9fbdd78" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_42af1a2a-1f98-4859-9bb4-16b58eb79cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8162b0be-f196-4d4a-b2cd-e02cb13033f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_128f78b7-0179-4f86-a4a5-1655e9fbdd78" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8162b0be-f196-4d4a-b2cd-e02cb13033f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_7b5dd046-b842-4ce7-90ac-72f39a0fd95a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_128f78b7-0179-4f86-a4a5-1655e9fbdd78" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_7b5dd046-b842-4ce7-90ac-72f39a0fd95a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_413f2e7f-084a-4e8a-a4a8-31ca7187673f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_128f78b7-0179-4f86-a4a5-1655e9fbdd78" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_413f2e7f-084a-4e8a-a4a8-31ca7187673f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_08685fba-7361-4e3c-b0bd-e0144409e0af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_128f78b7-0179-4f86-a4a5-1655e9fbdd78" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_08685fba-7361-4e3c-b0bd-e0144409e0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost_ef459474-d3c8-4427-a638-64fd04a2fe32" xlink:href="ai-20211031.xsd#ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_128f78b7-0179-4f86-a4a5-1655e9fbdd78" xlink:to="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost_ef459474-d3c8-4427-a638-64fd04a2fe32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities_eb05bbc3-ea30-4334-89ef-66f68993bb50" xlink:href="ai-20211031.xsd#ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_128f78b7-0179-4f86-a4a5-1655e9fbdd78" xlink:to="loc_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities_eb05bbc3-ea30-4334-89ef-66f68993bb50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails_1" xlink:type="simple" xlink:href="ai-20211031.xsd#InvestmentsAvailableforSaleMarketableSecuritiesDetails_1"/>
  <link:presentationLink xlink:role="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_09ce7135-82ec-4719-bd19-c91e7bf0cc22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d75ac2fe-9d3a-4ea6-a56e-f2817e281504" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_09ce7135-82ec-4719-bd19-c91e7bf0cc22" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d75ac2fe-9d3a-4ea6-a56e-f2817e281504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_4944dc3b-ce99-49bf-8046-288782a98b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d75ac2fe-9d3a-4ea6-a56e-f2817e281504" xlink:to="loc_us-gaap_FinancialInstrumentAxis_4944dc3b-ce99-49bf-8046-288782a98b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1d92b283-465a-4181-bf51-69ec8f334316" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4944dc3b-ce99-49bf-8046-288782a98b9d" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1d92b283-465a-4181-bf51-69ec8f334316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember_9c53acae-9f19-4195-94a9-aa65c17242ae" xlink:href="ai-20211031.xsd#ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1d92b283-465a-4181-bf51-69ec8f334316" xlink:to="loc_ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember_9c53acae-9f19-4195-94a9-aa65c17242ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_069c5121-bf48-4121-bf5c-7fc16c7fee56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d75ac2fe-9d3a-4ea6-a56e-f2817e281504" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_069c5121-bf48-4121-bf5c-7fc16c7fee56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_69d9777b-c695-4412-9c5d-7e9af608b116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_069c5121-bf48-4121-bf5c-7fc16c7fee56" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_69d9777b-c695-4412-9c5d-7e9af608b116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_157293fc-ed67-4468-ad68-6e75a74cfe3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_69d9777b-c695-4412-9c5d-7e9af608b116" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_157293fc-ed67-4468-ad68-6e75a74cfe3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_7a318cd4-4e73-4712-a675-09dbe579fc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_69d9777b-c695-4412-9c5d-7e9af608b116" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_7a318cd4-4e73-4712-a675-09dbe579fc4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1a21c0ab-b84a-41c7-aa4c-f7ad63c79075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_69d9777b-c695-4412-9c5d-7e9af608b116" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1a21c0ab-b84a-41c7-aa4c-f7ad63c79075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_14ca9766-82a4-4d6b-b2df-7502ea20d839" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_069c5121-bf48-4121-bf5c-7fc16c7fee56" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_14ca9766-82a4-4d6b-b2df-7502ea20d839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_9f13e38f-3ac8-4174-b8f9-eb76d9a12e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_14ca9766-82a4-4d6b-b2df-7502ea20d839" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_9f13e38f-3ac8-4174-b8f9-eb76d9a12e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_37eff183-7904-4988-af6e-1ca85a8cdf6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_14ca9766-82a4-4d6b-b2df-7502ea20d839" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_37eff183-7904-4988-af6e-1ca85a8cdf6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8082ba40-8685-47c1-8f4a-8bfaadfca130" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_14ca9766-82a4-4d6b-b2df-7502ea20d839" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8082ba40-8685-47c1-8f4a-8bfaadfca130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_bd208e4f-e3fa-4492-8572-ff6a1cdd1407" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_ddc7acc1-599a-4d7f-a62d-e4073a6a20c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_bd208e4f-e3fa-4492-8572-ff6a1cdd1407" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_ddc7acc1-599a-4d7f-a62d-e4073a6a20c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6692a1e1-f297-40fc-a6b1-2faf1efd7ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_ddc7acc1-599a-4d7f-a62d-e4073a6a20c1" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6692a1e1-f297-40fc-a6b1-2faf1efd7ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5117ff09-6dbd-4077-8424-532dc9107157" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6692a1e1-f297-40fc-a6b1-2faf1efd7ba7" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5117ff09-6dbd-4077-8424-532dc9107157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_4c5606d9-9250-4fcd-a396-4fb7de2661c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5117ff09-6dbd-4077-8424-532dc9107157" xlink:to="loc_us-gaap_CertificatesOfDepositMember_4c5606d9-9250-4fcd-a396-4fb7de2661c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_bc1caf96-24f5-4af3-8b26-5bed2a7d1860" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5117ff09-6dbd-4077-8424-532dc9107157" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_bc1caf96-24f5-4af3-8b26-5bed2a7d1860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_0d312587-bc19-4484-83fc-42e257201cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5117ff09-6dbd-4077-8424-532dc9107157" xlink:to="loc_us-gaap_CommercialPaperMember_0d312587-bc19-4484-83fc-42e257201cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_63ed0977-a421-4313-9f66-7971059fe783" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5117ff09-6dbd-4077-8424-532dc9107157" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_63ed0977-a421-4313-9f66-7971059fe783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8b114548-fa9c-47f1-af99-3c4667da8469" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_ddc7acc1-599a-4d7f-a62d-e4073a6a20c1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8b114548-fa9c-47f1-af99-3c4667da8469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_ecbde263-ac62-4e49-9d4b-34e4d2dceb77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8b114548-fa9c-47f1-af99-3c4667da8469" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_ecbde263-ac62-4e49-9d4b-34e4d2dceb77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_696ac99c-3d54-4f4c-ae6c-a21a3a1ffbdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8b114548-fa9c-47f1-af99-3c4667da8469" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_696ac99c-3d54-4f4c-ae6c-a21a3a1ffbdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_abdba6f4-a2d0-4d0c-ada1-60a02ab9599b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8b114548-fa9c-47f1-af99-3c4667da8469" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_abdba6f4-a2d0-4d0c-ada1-60a02ab9599b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_f4a361ae-253c-4d2b-814e-9015c6bdc61f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8b114548-fa9c-47f1-af99-3c4667da8469" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_f4a361ae-253c-4d2b-814e-9015c6bdc61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_28d3c1e2-8806-4185-8dd4-66baa7f7ee69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8b114548-fa9c-47f1-af99-3c4667da8469" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_28d3c1e2-8806-4185-8dd4-66baa7f7ee69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_6748ad89-d960-49fd-b6eb-5f26f5df361c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8b114548-fa9c-47f1-af99-3c4667da8469" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_6748ad89-d960-49fd-b6eb-5f26f5df361c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#InvestmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/InvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_55f3ad43-bf25-42da-8dba-e042ec4d4917" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_6e3c43cd-b6d8-4d3d-9e40-ba32d4d165c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_55f3ad43-bf25-42da-8dba-e042ec4d4917" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_6e3c43cd-b6d8-4d3d-9e40-ba32d4d165c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_ab7332d2-8d87-4db7-9afb-a0d197636974" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_55f3ad43-bf25-42da-8dba-e042ec4d4917" xlink:to="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_ab7332d2-8d87-4db7-9afb-a0d197636974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/BalanceSheetDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#BalanceSheetDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/BalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b8ff7725-d31d-4b92-a7c4-f044c0fd2199" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_855119c4-b693-416f-b5f1-30c4b49120c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b8ff7725-d31d-4b92-a7c4-f044c0fd2199" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_855119c4-b693-416f-b5f1-30c4b49120c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/BalanceSheetDetailsTables" xlink:type="simple" xlink:href="ai-20211031.xsd#BalanceSheetDetailsTables"/>
  <link:presentationLink xlink:role="http://c3.ai/role/BalanceSheetDetailsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5d13c4c8-a18d-4344-8b26-faf1f76e9c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7ba3ddce-0f22-43a5-ab5d-85db5fab6550" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5d13c4c8-a18d-4344-8b26-faf1f76e9c2d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7ba3ddce-0f22-43a5-ab5d-85db5fab6550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock_6e52a949-a4d4-4eeb-9d7b-8888cb592222" xlink:href="ai-20211031.xsd#ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5d13c4c8-a18d-4344-8b26-faf1f76e9c2d" xlink:to="loc_ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock_6e52a949-a4d4-4eeb-9d7b-8888cb592222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_970d2ddf-12de-45a9-a637-3d9824adda58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5d13c4c8-a18d-4344-8b26-faf1f76e9c2d" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_970d2ddf-12de-45a9-a637-3d9824adda58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#BalanceSheetDetailsPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1dfcf90c-6f6f-455c-b60d-7c0ec2a08b61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f08f9db6-57e5-4376-8c74-456ad52abde5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1dfcf90c-6f6f-455c-b60d-7c0ec2a08b61" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f08f9db6-57e5-4376-8c74-456ad52abde5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_32ac5f5b-0299-4b55-b887-c9c67ce90527" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f08f9db6-57e5-4376-8c74-456ad52abde5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_32ac5f5b-0299-4b55-b887-c9c67ce90527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9f1a986a-64d9-4df7-85dc-adcb2bea0405" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_32ac5f5b-0299-4b55-b887-c9c67ce90527" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9f1a986a-64d9-4df7-85dc-adcb2bea0405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_00446fa4-46dd-44cf-b9c8-a8799296bc66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9f1a986a-64d9-4df7-85dc-adcb2bea0405" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_00446fa4-46dd-44cf-b9c8-a8799296bc66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_6f0c9bb3-9cdf-417b-9c92-e2797d31de82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9f1a986a-64d9-4df7-85dc-adcb2bea0405" xlink:to="loc_us-gaap_ComputerEquipmentMember_6f0c9bb3-9cdf-417b-9c92-e2797d31de82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_FurnitureAndOfficeEquipmentMember_8fecace3-f960-4bae-a86f-c641a9c38b26" xlink:href="ai-20211031.xsd#ai_FurnitureAndOfficeEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9f1a986a-64d9-4df7-85dc-adcb2bea0405" xlink:to="loc_ai_FurnitureAndOfficeEquipmentMember_8fecace3-f960-4bae-a86f-c641a9c38b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_e6f9e90d-30e8-49ba-bcb9-488011f25984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9f1a986a-64d9-4df7-85dc-adcb2bea0405" xlink:to="loc_us-gaap_ConstructionInProgressMember_e6f9e90d-30e8-49ba-bcb9-488011f25984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b377b971-b5a2-4a60-ad15-1d583878d245" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f08f9db6-57e5-4376-8c74-456ad52abde5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b377b971-b5a2-4a60-ad15-1d583878d245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2e4d84f3-529d-4e1b-a0ae-b37820329e57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b377b971-b5a2-4a60-ad15-1d583878d245" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2e4d84f3-529d-4e1b-a0ae-b37820329e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1d7ce245-7cb6-4a90-b67e-2c21866293e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b377b971-b5a2-4a60-ad15-1d583878d245" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1d7ce245-7cb6-4a90-b67e-2c21866293e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_a14c36d5-78bb-4ed7-bafd-08dc58459708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b377b971-b5a2-4a60-ad15-1d583878d245" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_a14c36d5-78bb-4ed7-bafd-08dc58459708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d3119b21-cd7b-45f5-b3d5-ecae22e57266" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b377b971-b5a2-4a60-ad15-1d583878d245" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d3119b21-cd7b-45f5-b3d5-ecae22e57266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/BalanceSheetDetailsNarrativeDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#BalanceSheetDetailsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/BalanceSheetDetailsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_57ee26e0-713e-4ee9-8de0-027f88c9999a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_c5daf15e-8fd6-4889-b18f-f7f35ec4be65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_57ee26e0-713e-4ee9-8de0-027f88c9999a" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_c5daf15e-8fd6-4889-b18f-f7f35ec4be65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_aac9e2f1-54f5-4608-b65a-e4d2ffdd0e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_c5daf15e-8fd6-4889-b18f-f7f35ec4be65" xlink:to="loc_us-gaap_DebtInstrumentAxis_aac9e2f1-54f5-4608-b65a-e4d2ffdd0e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4a88d9bc-a8f3-45af-b45f-7b0a5694b3c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_aac9e2f1-54f5-4608-b65a-e4d2ffdd0e9b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4a88d9bc-a8f3-45af-b45f-7b0a5694b3c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_PaycheckProtectionProgramCARESActMember_ab04043a-9d03-4455-96ce-0a463f5b2acd" xlink:href="ai-20211031.xsd#ai_PaycheckProtectionProgramCARESActMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4a88d9bc-a8f3-45af-b45f-7b0a5694b3c6" xlink:to="loc_ai_PaycheckProtectionProgramCARESActMember_ab04043a-9d03-4455-96ce-0a463f5b2acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_6e16f15b-1f55-4e1c-95ed-98009791b223" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_c5daf15e-8fd6-4889-b18f-f7f35ec4be65" xlink:to="loc_us-gaap_ShortTermDebtLineItems_6e16f15b-1f55-4e1c-95ed-98009791b223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_e9026c13-37c6-495a-afcd-fbbe0bf6faaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_6e16f15b-1f55-4e1c-95ed-98009791b223" xlink:to="loc_us-gaap_Depreciation_e9026c13-37c6-495a-afcd-fbbe0bf6faaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_935780b8-d3af-4651-a7c5-90678e395359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_6e16f15b-1f55-4e1c-95ed-98009791b223" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_935780b8-d3af-4651-a7c5-90678e395359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RepaymentsOfNotesPayableInterest_62243062-5198-4dd2-8d82-70c5fe4bffea" xlink:href="ai-20211031.xsd#ai_RepaymentsOfNotesPayableInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_6e16f15b-1f55-4e1c-95ed-98009791b223" xlink:to="loc_ai_RepaymentsOfNotesPayableInterest_62243062-5198-4dd2-8d82-70c5fe4bffea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_14252747-db44-4b6d-8fd1-7a2e98f80e29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_6e16f15b-1f55-4e1c-95ed-98009791b223" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_14252747-db44-4b6d-8fd1-7a2e98f80e29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35cc0e9f-1349-4a46-8c90-701c4f03cdcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent_b88fdda0-859b-4690-990a-57e993a278c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35cc0e9f-1349-4a46-8c90-701c4f03cdcd" xlink:to="loc_us-gaap_AccruedBonusesCurrent_b88fdda0-859b-4690-990a-57e993a278c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrent_30e73c4b-6737-438c-bf33-949ac1b1d007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedVacationCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35cc0e9f-1349-4a46-8c90-701c4f03cdcd" xlink:to="loc_us-gaap_AccruedVacationCurrent_30e73c4b-6737-438c-bf33-949ac1b1d007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent_eb63a788-5c24-4996-947e-108c9e8c8b20" xlink:href="ai-20211031.xsd#ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35cc0e9f-1349-4a46-8c90-701c4f03cdcd" xlink:to="loc_ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent_eb63a788-5c24-4996-947e-108c9e8c8b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_ee78c419-21f2-4aa5-a2ff-dc8b31f7faf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35cc0e9f-1349-4a46-8c90-701c4f03cdcd" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_ee78c419-21f2-4aa5-a2ff-dc8b31f7faf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_4b560653-d4d3-42ce-8703-e9724528f3a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35cc0e9f-1349-4a46-8c90-701c4f03cdcd" xlink:to="loc_us-gaap_AccruedSalariesCurrent_4b560653-d4d3-42ce-8703-e9724528f3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1792813d-ca2b-4c95-b846-7ccd588541a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35cc0e9f-1349-4a46-8c90-701c4f03cdcd" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1792813d-ca2b-4c95-b846-7ccd588541a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f90618b2-9190-464f-9352-4e5d65206126" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_8597b13a-a533-44df-bad4-883d14dac4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f90618b2-9190-464f-9352-4e5d65206126" xlink:to="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_8597b13a-a533-44df-bad4-883d14dac4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_AccruedGeneralExpensesCurrent_20d78cce-8bfc-40df-a060-7d726d1dc7a4" xlink:href="ai-20211031.xsd#ai_AccruedGeneralExpensesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f90618b2-9190-464f-9352-4e5d65206126" xlink:to="loc_ai_AccruedGeneralExpensesCurrent_20d78cce-8bfc-40df-a060-7d726d1dc7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6abb78f9-33ad-47cb-b041-73a5f6e5d412" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f90618b2-9190-464f-9352-4e5d65206126" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6abb78f9-33ad-47cb-b041-73a5f6e5d412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_19555eb2-6d61-4eb1-ab6e-95a090de009e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f90618b2-9190-464f-9352-4e5d65206126" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_19555eb2-6d61-4eb1-ab6e-95a090de009e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_4ce2e954-d47f-47a5-bc38-06b2a27bd9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f90618b2-9190-464f-9352-4e5d65206126" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_4ce2e954-d47f-47a5-bc38-06b2a27bd9fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_4beb9658-3576-4d14-9f64-617a4a3d3b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f90618b2-9190-464f-9352-4e5d65206126" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_4beb9658-3576-4d14-9f64-617a4a3d3b4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="ai-20211031.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://c3.ai/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7fd02bc6-835c-45a5-8084-8294a13829b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_e22c04ff-c75a-4bb1-8299-562a5e506a71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7fd02bc6-835c-45a5-8084-8294a13829b1" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_e22c04ff-c75a-4bb1-8299-562a5e506a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5be41570-6aa5-4f66-bc7d-1bcf2ae696ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5be41570-6aa5-4f66-bc7d-1bcf2ae696ea" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_16f306f8-ed6d-433a-b1a5-787ab8795a30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_16f306f8-ed6d-433a-b1a5-787ab8795a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_9da9a338-c5df-43ec-9c09-5ce4490515db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_16f306f8-ed6d-433a-b1a5-787ab8795a30" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_9da9a338-c5df-43ec-9c09-5ce4490515db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_WebHostingServicesNovember2019November2022Member_559963f0-c395-45cc-b49b-cc7f7f2047e8" xlink:href="ai-20211031.xsd#ai_WebHostingServicesNovember2019November2022Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_9da9a338-c5df-43ec-9c09-5ce4490515db" xlink:to="loc_ai_WebHostingServicesNovember2019November2022Member_559963f0-c395-45cc-b49b-cc7f7f2047e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_WebHostingServicesNovember2020Member_5f8cc997-c4a2-4b35-aadb-130efecc9601" xlink:href="ai-20211031.xsd#ai_WebHostingServicesNovember2020Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ai_WebHostingServicesNovember2019November2022Member_559963f0-c395-45cc-b49b-cc7f7f2047e8" xlink:to="loc_ai_WebHostingServicesNovember2020Member_5f8cc997-c4a2-4b35-aadb-130efecc9601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_WebHostingServicesNovember2021Member_e0f06d2d-801c-4547-9c25-084c7dfa187b" xlink:href="ai-20211031.xsd#ai_WebHostingServicesNovember2021Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ai_WebHostingServicesNovember2019November2022Member_559963f0-c395-45cc-b49b-cc7f7f2047e8" xlink:to="loc_ai_WebHostingServicesNovember2021Member_e0f06d2d-801c-4547-9c25-084c7dfa187b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_WebHostingServicesNovember2022Member_177e8f54-e02c-49a8-8c20-33853f3b2431" xlink:href="ai-20211031.xsd#ai_WebHostingServicesNovember2022Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ai_WebHostingServicesNovember2019November2022Member_559963f0-c395-45cc-b49b-cc7f7f2047e8" xlink:to="loc_ai_WebHostingServicesNovember2022Member_177e8f54-e02c-49a8-8c20-33853f3b2431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_GrantsAgreementAxis_57ccac0f-42e6-4939-8fed-429c439fea7c" xlink:href="ai-20211031.xsd#ai_GrantsAgreementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:to="loc_ai_GrantsAgreementAxis_57ccac0f-42e6-4939-8fed-429c439fea7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_GrantsAgreementDomain_5f1b7124-6b92-4465-ba92-1081f261b0ca" xlink:href="ai-20211031.xsd#ai_GrantsAgreementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ai_GrantsAgreementAxis_57ccac0f-42e6-4939-8fed-429c439fea7c" xlink:to="loc_ai_GrantsAgreementDomain_5f1b7124-6b92-4465-ba92-1081f261b0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember_cffc954d-848c-4187-892a-e29691e6aed7" xlink:href="ai-20211031.xsd#ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ai_GrantsAgreementDomain_5f1b7124-6b92-4465-ba92-1081f261b0ca" xlink:to="loc_ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember_cffc954d-848c-4187-892a-e29691e6aed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1ad6d3f5-5d63-4d00-8ccf-6aec860bb4e1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:to="loc_srt_RangeAxis_1ad6d3f5-5d63-4d00-8ccf-6aec860bb4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_00adb44a-2a7a-4f2c-9659-323269d1efee" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1ad6d3f5-5d63-4d00-8ccf-6aec860bb4e1" xlink:to="loc_srt_RangeMember_00adb44a-2a7a-4f2c-9659-323269d1efee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b26af59e-3aa6-43e0-b69e-f0181519744b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_00adb44a-2a7a-4f2c-9659-323269d1efee" xlink:to="loc_srt_MaximumMember_b26af59e-3aa6-43e0-b69e-f0181519744b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_ae9a8939-7c68-480f-8569-4b1855657838" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:to="loc_srt_CounterpartyNameAxis_ae9a8939-7c68-480f-8569-4b1855657838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_4e2841dd-5981-49bd-8117-97c9df7ca31c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_ae9a8939-7c68-480f-8569-4b1855657838" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_4e2841dd-5981-49bd-8117-97c9df7ca31c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LandlordMember_a361cf13-b411-432e-b22d-029eca65115e" xlink:href="ai-20211031.xsd#ai_LandlordMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_4e2841dd-5981-49bd-8117-97c9df7ca31c" xlink:to="loc_ai_LandlordMember_a361cf13-b411-432e-b22d-029eca65115e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_19dbd3f0-f998-478b-b6b4-ea2d4fa5054b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:to="loc_us-gaap_CreditFacilityAxis_19dbd3f0-f998-478b-b6b4-ea2d4fa5054b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_f356f4b3-7c70-46a0-99e4-f4916ca5e3ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_19dbd3f0-f998-478b-b6b4-ea2d4fa5054b" xlink:to="loc_us-gaap_CreditFacilityDomain_f356f4b3-7c70-46a0-99e4-f4916ca5e3ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_450d834b-ceff-4705-8978-3e7e22462acd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_f356f4b3-7c70-46a0-99e4-f4916ca5e3ec" xlink:to="loc_us-gaap_LetterOfCreditMember_450d834b-ceff-4705-8978-3e7e22462acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e8acc629-f5b9-4e5f-b2f2-570db478879a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e8acc629-f5b9-4e5f-b2f2-570db478879a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_37154f9d-cf2a-4ffa-833e-bc9678d19028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e8acc629-f5b9-4e5f-b2f2-570db478879a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_37154f9d-cf2a-4ffa-833e-bc9678d19028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_549fb15d-0120-48f9-8a5d-db9314b3f166" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_37154f9d-cf2a-4ffa-833e-bc9678d19028" xlink:to="loc_us-gaap_LineOfCreditMember_549fb15d-0120-48f9-8a5d-db9314b3f166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_a0d51779-bb5f-4b81-8b7b-0501fdaf7b7d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:to="loc_srt_LitigationCaseAxis_a0d51779-bb5f-4b81-8b7b-0501fdaf7b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_82b27c54-3685-44bf-974f-0d1acb897034" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_a0d51779-bb5f-4b81-8b7b-0501fdaf7b7d" xlink:to="loc_srt_LitigationCaseTypeDomain_82b27c54-3685-44bf-974f-0d1acb897034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_BlattmanEtAlVSiebelEtAlMember_d7f4dfd7-feb6-4075-a9c6-6434356f08f1" xlink:href="ai-20211031.xsd#ai_BlattmanEtAlVSiebelEtAlMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_82b27c54-3685-44bf-974f-0d1acb897034" xlink:to="loc_ai_BlattmanEtAlVSiebelEtAlMember_d7f4dfd7-feb6-4075-a9c6-6434356f08f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_bfa4e077-edb5-45db-b87b-42fd6f3a62ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:to="loc_us-gaap_LitigationStatusAxis_bfa4e077-edb5-45db-b87b-42fd6f3a62ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_bc945bff-8c09-4ac1-9c37-7a087891064c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusAxis_bfa4e077-edb5-45db-b87b-42fd6f3a62ed" xlink:to="loc_us-gaap_LitigationStatusDomain_bc945bff-8c09-4ac1-9c37-7a087891064c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_247d4fb2-70a4-45b7-904f-b83742b18ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PendingLitigationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusDomain_bc945bff-8c09-4ac1-9c37-7a087891064c" xlink:to="loc_us-gaap_PendingLitigationMember_247d4fb2-70a4-45b7-904f-b83742b18ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_d96077ea-d98b-4bec-a1a0-5b24c158b334" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_a8f0257c-8cdf-4a13-93b7-f181057c689a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_a8f0257c-8cdf-4a13-93b7-f181057c689a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_184be5a2-9f65-4f97-ac12-35f34bd46e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_184be5a2-9f65-4f97-ac12-35f34bd46e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LongTermPurchaseCommitmentIncurredCost_0b4d8cbc-a225-4d82-9e6d-5f464d9b78ef" xlink:href="ai-20211031.xsd#ai_LongTermPurchaseCommitmentIncurredCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LongTermPurchaseCommitmentIncurredCost_0b4d8cbc-a225-4d82-9e6d-5f464d9b78ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_GrantsAgreementPaymentPeriod_88a198e1-8b58-4797-853a-eea34fde9a9b" xlink:href="ai-20211031.xsd#ai_GrantsAgreementPaymentPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_GrantsAgreementPaymentPeriod_88a198e1-8b58-4797-853a-eea34fde9a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_GrantsPotentialRemainingContributions_2b4f5e22-b81a-4653-9c88-e8581536591b" xlink:href="ai-20211031.xsd#ai_GrantsPotentialRemainingContributions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_GrantsPotentialRemainingContributions_2b4f5e22-b81a-4653-9c88-e8581536591b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease_045b2bb3-b95d-45c1-821d-6b38f6d82623" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease_045b2bb3-b95d-45c1-821d-6b38f6d82623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases_1dd0ff90-b362-4627-9637-11772f792cfb" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases_1dd0ff90-b362-4627-9637-11772f792cfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_be1e3382-25b8-4383-9b4a-34069226f57a" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_be1e3382-25b8-4383-9b4a-34069226f57a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate_84c26e33-8229-4c61-bf55-f457fa73a9dd" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate_84c26e33-8229-4c61-bf55-f457fa73a9dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount_04cc6317-3933-4f6c-bf0d-c0bece04dd26" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount_04cc6317-3933-4f6c-bf0d-c0bece04dd26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance_f32965b2-9b63-4f41-bae6-d63ea4725145" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance_f32965b2-9b63-4f41-bae6-d63ea4725145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_c5a9e66c-a8f4-47e9-814b-e5c35281cd75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_c5a9e66c-a8f4-47e9-814b-e5c35281cd75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered_5f29c18e-aa81-44da-88cd-d0acb2524c32" xlink:href="ai-20211031.xsd#ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered_5f29c18e-aa81-44da-88cd-d0acb2524c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_dc08ea8e-c07a-448c-99c7-dd7635abd1cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_dc08ea8e-c07a-448c-99c7-dd7635abd1cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty_5ed5333e-675f-457f-a955-a31eb775df6a" xlink:href="ai-20211031.xsd#ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty_5ed5333e-675f-457f-a955-a31eb775df6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty_c3b07441-4870-4e58-a8d6-38951d288cc1" xlink:href="ai-20211031.xsd#ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_6ba03da8-fc2c-457d-9693-a87e74818c2a" xlink:to="loc_ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty_c3b07441-4870-4e58-a8d6-38951d288cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStock" xlink:type="simple" xlink:href="ai-20211031.xsd#RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStock"/>
  <link:presentationLink xlink:role="http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStock" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityDisclosureAbstract_ce69f3cb-54ae-478b-a344-d102050a21f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_TemporaryEquityDisclosureTextBlock_e8a6cd8e-91e2-4af9-b864-06f173a282d4" xlink:href="ai-20211031.xsd#ai_TemporaryEquityDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityDisclosureAbstract_ce69f3cb-54ae-478b-a344-d102050a21f0" xlink:to="loc_ai_TemporaryEquityDisclosureTextBlock_e8a6cd8e-91e2-4af9-b864-06f173a282d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityDisclosureAbstract_fd23281d-dddf-4c39-b403-c9c21dc9b5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityByClassOfStockTable_a5501f7c-573b-440b-baae-dabb15c3ea6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityByClassOfStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityDisclosureAbstract_fd23281d-dddf-4c39-b403-c9c21dc9b5dc" xlink:to="loc_us-gaap_TemporaryEquityByClassOfStockTable_a5501f7c-573b-440b-baae-dabb15c3ea6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2720d89f-7071-42bd-9d8b-ee522bd3d510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_a5501f7c-573b-440b-baae-dabb15c3ea6e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2720d89f-7071-42bd-9d8b-ee522bd3d510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bddd9c3c-7601-497c-a037-bfee7db613ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2720d89f-7071-42bd-9d8b-ee522bd3d510" xlink:to="loc_us-gaap_ClassOfStockDomain_bddd9c3c-7601-497c-a037-bfee7db613ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember_9578e1d6-8f74-461c-8462-4555f139e61f" xlink:href="ai-20211031.xsd#ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bddd9c3c-7601-497c-a037-bfee7db613ee" xlink:to="loc_ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember_9578e1d6-8f74-461c-8462-4555f139e61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesARedeemableConvertiblePreferredStockMember_06d57253-8b00-47b0-869e-3e11b3f3be38" xlink:href="ai-20211031.xsd#ai_SeriesARedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bddd9c3c-7601-497c-a037-bfee7db613ee" xlink:to="loc_ai_SeriesARedeemableConvertiblePreferredStockMember_06d57253-8b00-47b0-869e-3e11b3f3be38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_2867cab6-a93c-4f3f-96ff-0b2f25484571" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bddd9c3c-7601-497c-a037-bfee7db613ee" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_2867cab6-a93c-4f3f-96ff-0b2f25484571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertibleCommonClassA1StockMember_13e161a2-1e08-4f85-a71e-ea4872e2a321" xlink:href="ai-20211031.xsd#ai_RedeemableConvertibleCommonClassA1StockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bddd9c3c-7601-497c-a037-bfee7db613ee" xlink:to="loc_ai_RedeemableConvertibleCommonClassA1StockMember_13e161a2-1e08-4f85-a71e-ea4872e2a321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLineItems_0bc3abd7-8737-4e89-b4c5-503b11010d69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_a5501f7c-573b-440b-baae-dabb15c3ea6e" xlink:to="loc_us-gaap_TemporaryEquityLineItems_0bc3abd7-8737-4e89-b4c5-503b11010d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_f4c444a1-8198-433e-a591-a4741c4fc40f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_0bc3abd7-8737-4e89-b4c5-503b11010d69" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_f4c444a1-8198-433e-a591-a4741c4fc40f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockConvertibleConversionRatio_cdbe5fed-f4b7-48c1-ba47-eabc2b8d8a24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockConvertibleConversionRatio"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_0bc3abd7-8737-4e89-b4c5-503b11010d69" xlink:to="loc_us-gaap_PreferredStockConvertibleConversionRatio_cdbe5fed-f4b7-48c1-ba47-eabc2b8d8a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_94f8d76f-72e8-44da-981f-c278a1f55306" xlink:href="ai-20211031.xsd#ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_0bc3abd7-8737-4e89-b4c5-503b11010d69" xlink:to="loc_ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_94f8d76f-72e8-44da-981f-c278a1f55306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_23e9c06a-6b0c-4fa3-847a-22b12e40a4d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_0bc3abd7-8737-4e89-b4c5-503b11010d69" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_23e9c06a-6b0c-4fa3-847a-22b12e40a4d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_cefae3c3-3a21-4c01-bc4b-c750f2350e15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_0bc3abd7-8737-4e89-b4c5-503b11010d69" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_cefae3c3-3a21-4c01-bc4b-c750f2350e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/StockholdersEquity" xlink:type="simple" xlink:href="ai-20211031.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://c3.ai/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_66bd1eb3-68a9-465b-b79e-87dc2c852bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_f4deeb16-5bd2-4688-b398-05d38604ae81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_66bd1eb3-68a9-465b-b79e-87dc2c852bfc" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_f4deeb16-5bd2-4688-b398-05d38604ae81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#StockholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/StockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_a432549a-450a-45c4-ab14-fd29b772c83f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9716625-6418-45f7-ab79-7225849e53b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a432549a-450a-45c4-ab14-fd29b772c83f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9716625-6418-45f7-ab79-7225849e53b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_faf5fc93-0b45-4f5c-b36b-672d918570d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9716625-6418-45f7-ab79-7225849e53b5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_faf5fc93-0b45-4f5c-b36b-672d918570d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_dd42e29d-23cb-4ba8-92cf-511e5193df33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_faf5fc93-0b45-4f5c-b36b-672d918570d1" xlink:to="loc_us-gaap_ClassOfStockDomain_dd42e29d-23cb-4ba8-92cf-511e5193df33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ae4e5199-3bb5-40eb-bbf3-5aee90432ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_dd42e29d-23cb-4ba8-92cf-511e5193df33" xlink:to="loc_us-gaap_CommonClassAMember_ae4e5199-3bb5-40eb-bbf3-5aee90432ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_3deb8613-7359-4837-8198-2c09fc61c1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_dd42e29d-23cb-4ba8-92cf-511e5193df33" xlink:to="loc_us-gaap_CommonClassBMember_3deb8613-7359-4837-8198-2c09fc61c1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b5a1631f-d0d3-4b23-a259-73a7b0ae7937" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9716625-6418-45f7-ab79-7225849e53b5" xlink:to="loc_us-gaap_AwardTypeAxis_b5a1631f-d0d3-4b23-a259-73a7b0ae7937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c18d8b90-7313-43e5-a702-9b744b2ca388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_b5a1631f-d0d3-4b23-a259-73a7b0ae7937" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c18d8b90-7313-43e5-a702-9b744b2ca388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_7eefc6dc-27ea-43a5-94ea-a2c9fddceabe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c18d8b90-7313-43e5-a702-9b744b2ca388" xlink:to="loc_us-gaap_EmployeeStockOptionMember_7eefc6dc-27ea-43a5-94ea-a2c9fddceabe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9716625-6418-45f7-ab79-7225849e53b5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_aca8f0d7-5ff5-4933-83ad-f52f821615ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_aca8f0d7-5ff5-4933-83ad-f52f821615ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ea7df815-67eb-4e33-a78f-70e990bdfa18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ea7df815-67eb-4e33-a78f-70e990bdfa18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_e15d1812-d4d4-4e86-80e1-81a64a6487b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_us-gaap_PreferredStockSharesIssued_e15d1812-d4d4-4e86-80e1-81a64a6487b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_5cdc8df7-6d3b-4390-81ee-50ae2e963203" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_5cdc8df7-6d3b-4390-81ee-50ae2e963203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_48642e37-e440-445f-aef7-43397c6e3fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_48642e37-e440-445f-aef7-43397c6e3fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonStockVotingRightsNumberOfVotesForEachShare_449b6614-2ec8-46f7-87db-d5f4a84fe2c6" xlink:href="ai-20211031.xsd#ai_CommonStockVotingRightsNumberOfVotesForEachShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_ai_CommonStockVotingRightsNumberOfVotesForEachShare_449b6614-2ec8-46f7-87db-d5f4a84fe2c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_b7cfae9b-16e8-4748-ae8f-9f93d53dfaeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_b7cfae9b-16e8-4748-ae8f-9f93d53dfaeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet_b088f9b7-36d1-4a8a-aaf7-925fb83b7d65" xlink:href="ai-20211031.xsd#ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet_b088f9b7-36d1-4a8a-aaf7-925fb83b7d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet_2ff9ea37-18f6-4175-9264-6ef1cf306192" xlink:href="ai-20211031.xsd#ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet_2ff9ea37-18f6-4175-9264-6ef1cf306192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet_a302620d-b611-49eb-8040-fb8c5653c21f" xlink:href="ai-20211031.xsd#ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet_a302620d-b611-49eb-8040-fb8c5653c21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_5f88dc4e-6edb-44e6-980d-13e503d28431" xlink:href="ai-20211031.xsd#ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_5f88dc4e-6edb-44e6-980d-13e503d28431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonStockSubjectToRepurchaseNumberOfShares_66b0f3b8-9be2-4aa6-b9f0-13cf573eba4b" xlink:href="ai-20211031.xsd#ai_CommonStockSubjectToRepurchaseNumberOfShares"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e15391fb-2afc-4c8d-8a3c-c8256587c195" xlink:to="loc_ai_CommonStockSubjectToRepurchaseNumberOfShares_66b0f3b8-9be2-4aa6-b9f0-13cf573eba4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/StockBasedCompensation" xlink:type="simple" xlink:href="ai-20211031.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://c3.ai/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ab66b697-be0a-4385-9ae8-b3c9b8c0826f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_3bbd4407-63ee-4001-8d24-515cfa972f18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ab66b697-be0a-4385-9ae8-b3c9b8c0826f" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_3bbd4407-63ee-4001-8d24-515cfa972f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="ai-20211031.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://c3.ai/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1a63297f-a006-4055-bb81-6f6cdf1cfc9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_8df8d0d2-cf24-4c00-9a66-78d61328d224" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1a63297f-a006-4055-bb81-6f6cdf1cfc9c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_8df8d0d2-cf24-4c00-9a66-78d61328d224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_382974bb-3e7a-4147-934d-ece7731b342f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1a63297f-a006-4055-bb81-6f6cdf1cfc9c" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_382974bb-3e7a-4147-934d-ece7731b342f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_58548bd0-f348-4991-a2ac-09d9e586aa79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1a63297f-a006-4055-bb81-6f6cdf1cfc9c" xlink:to="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_58548bd0-f348-4991-a2ac-09d9e586aa79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_56594101-edcb-46ea-911c-f3f4507e21ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1a63297f-a006-4055-bb81-6f6cdf1cfc9c" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_56594101-edcb-46ea-911c-f3f4507e21ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_723da41a-c921-405b-9987-502b0830e1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4b563609-dfb8-4c61-af83-e296abff2415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_723da41a-c921-405b-9987-502b0830e1a8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4b563609-dfb8-4c61-af83-e296abff2415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_221f998e-364a-4474-b7ed-774f87dbe318" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4b563609-dfb8-4c61-af83-e296abff2415" xlink:to="loc_us-gaap_StatementClassOfStockAxis_221f998e-364a-4474-b7ed-774f87dbe318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_45e56c3a-3723-450b-8271-32c0566d1ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_221f998e-364a-4474-b7ed-774f87dbe318" xlink:to="loc_us-gaap_ClassOfStockDomain_45e56c3a-3723-450b-8271-32c0566d1ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonClassAAndCommonClassBMember_f6b644b1-fa48-450e-b432-92d857777445" xlink:href="ai-20211031.xsd#ai_CommonClassAAndCommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_45e56c3a-3723-450b-8271-32c0566d1ed0" xlink:to="loc_ai_CommonClassAAndCommonClassBMember_f6b644b1-fa48-450e-b432-92d857777445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_123b1a85-4657-4770-bd2f-3acb2b4025eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_45e56c3a-3723-450b-8271-32c0566d1ed0" xlink:to="loc_us-gaap_CommonClassAMember_123b1a85-4657-4770-bd2f-3acb2b4025eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesFPreferredStockMember_0bb7cb88-1b1a-4350-a69e-7b3f887be4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesFPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_45e56c3a-3723-450b-8271-32c0566d1ed0" xlink:to="loc_us-gaap_SeriesFPreferredStockMember_0bb7cb88-1b1a-4350-a69e-7b3f887be4aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_caedb17c-dec1-473a-8ecf-4b5c5262f14d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4b563609-dfb8-4c61-af83-e296abff2415" xlink:to="loc_us-gaap_PlanNameAxis_caedb17c-dec1-473a-8ecf-4b5c5262f14d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_23d485f7-de87-471d-a678-4840203d8b40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_caedb17c-dec1-473a-8ecf-4b5c5262f14d" xlink:to="loc_us-gaap_PlanNameDomain_23d485f7-de87-471d-a678-4840203d8b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_TwentyTwentyIncentivePlanMember_5c7bfe62-a48e-485c-bf3e-22ae9a4da0ba" xlink:href="ai-20211031.xsd#ai_TwentyTwentyIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_23d485f7-de87-471d-a678-4840203d8b40" xlink:to="loc_ai_TwentyTwentyIncentivePlanMember_5c7bfe62-a48e-485c-bf3e-22ae9a4da0ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_TwentyTwentyEmployeeStockPurchasePlanMember_8918d895-9f75-4e98-b986-8d76505f0f11" xlink:href="ai-20211031.xsd#ai_TwentyTwentyEmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_23d485f7-de87-471d-a678-4840203d8b40" xlink:to="loc_ai_TwentyTwentyEmployeeStockPurchasePlanMember_8918d895-9f75-4e98-b986-8d76505f0f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0f84495d-0973-4efe-8e58-815569fbe051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4b563609-dfb8-4c61-af83-e296abff2415" xlink:to="loc_us-gaap_AwardTypeAxis_0f84495d-0973-4efe-8e58-815569fbe051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32418ed5-49c7-4a54-9cc9-77a3634b19de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_0f84495d-0973-4efe-8e58-815569fbe051" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32418ed5-49c7-4a54-9cc9-77a3634b19de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_ccbc32e6-63ea-4a22-8e45-4dc88540fec7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32418ed5-49c7-4a54-9cc9-77a3634b19de" xlink:to="loc_us-gaap_EmployeeStockMember_ccbc32e6-63ea-4a22-8e45-4dc88540fec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_02d92293-e84b-4b92-b35b-47a8c95577f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32418ed5-49c7-4a54-9cc9-77a3634b19de" xlink:to="loc_us-gaap_EmployeeStockOptionMember_02d92293-e84b-4b92-b35b-47a8c95577f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2838f4ad-3069-4f6d-92ee-1a7fdc26ece0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32418ed5-49c7-4a54-9cc9-77a3634b19de" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2838f4ad-3069-4f6d-92ee-1a7fdc26ece0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a4b4c8bd-5813-42c6-a9af-17497d9056eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4b563609-dfb8-4c61-af83-e296abff2415" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a4b4c8bd-5813-42c6-a9af-17497d9056eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_cbfdb7f0-079b-4fd1-9300-aa0025d0f931" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a4b4c8bd-5813-42c6-a9af-17497d9056eb" xlink:to="loc_us-gaap_RelatedPartyDomain_cbfdb7f0-079b-4fd1-9300-aa0025d0f931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_8c0e3424-cc63-495f-a432-10fcbe70a109" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_cbfdb7f0-079b-4fd1-9300-aa0025d0f931" xlink:to="loc_srt_ChiefExecutiveOfficerMember_8c0e3424-cc63-495f-a432-10fcbe70a109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_442890b3-e140-4b9b-83ae-6abaf14ff00d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4b563609-dfb8-4c61-af83-e296abff2415" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_442890b3-e140-4b9b-83ae-6abaf14ff00d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_816203f5-59b9-4f74-8be0-45197a056c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_442890b3-e140-4b9b-83ae-6abaf14ff00d" xlink:to="loc_us-gaap_ReceivableTypeDomain_816203f5-59b9-4f74-8be0-45197a056c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember_2b74b039-8fdb-41ca-9db2-a89530c1ef81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_816203f5-59b9-4f74-8be0-45197a056c7c" xlink:to="loc_us-gaap_NotesReceivableMember_2b74b039-8fdb-41ca-9db2-a89530c1ef81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4b563609-dfb8-4c61-af83-e296abff2415" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding_e96991be-750a-49df-a413-4d24cb435077" xlink:href="ai-20211031.xsd#ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding_e96991be-750a-49df-a413-4d24cb435077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_d617da55-3c45-42ec-9a10-4f5d8b14a4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_d617da55-3c45-42ec-9a10-4f5d8b14a4ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_9d605175-4b87-4f2c-aa41-01776305d0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_9d605175-4b87-4f2c-aa41-01776305d0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0ede5f5a-65e7-48ea-835d-23199648962b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0ede5f5a-65e7-48ea-835d-23199648962b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_cd6cf636-46e9-4eb5-aef8-d5d921570e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_cd6cf636-46e9-4eb5-aef8-d5d921570e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_060397a2-cdcc-44c2-a979-3c63e91249b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_060397a2-cdcc-44c2-a979-3c63e91249b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4219a49e-2d87-4337-b78e-8f7b9778a462" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4219a49e-2d87-4337-b78e-8f7b9778a462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5d669b8f-ee49-4732-a062-2a4c692402cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5d669b8f-ee49-4732-a062-2a4c692402cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_9ed1ba33-862a-4559-9d3c-a79d172d73c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_9ed1ba33-862a-4559-9d3c-a79d172d73c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_5d22e5c2-c22d-48c1-b682-c20f66170c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_5d22e5c2-c22d-48c1-b682-c20f66170c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties_916563a9-4371-4d74-8e81-b5815f4a7460" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_NotesReceivableRelatedParties_916563a9-4371-4d74-8e81-b5815f4a7460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_fe99f461-e962-4756-8b17-ac53020ebec7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_fe99f461-e962-4756-8b17-ac53020ebec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeRelatedParty_e378dd55-9545-4c53-9736-9f789224b349" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeRelatedParty"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3845af2-a7d7-4766-b80a-a16676318a12" xlink:to="loc_us-gaap_InterestIncomeRelatedParty_e378dd55-9545-4c53-9736-9f789224b349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#StockBasedCompensationStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7926e486-efe2-4868-9c7e-32cab211ac0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f10b228d-ec40-4524-88a6-b0449b7a4459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7926e486-efe2-4868-9c7e-32cab211ac0f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f10b228d-ec40-4524-88a6-b0449b7a4459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b380cb9a-cf57-4e62-b6af-a404e0d2a961" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f10b228d-ec40-4524-88a6-b0449b7a4459" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b380cb9a-cf57-4e62-b6af-a404e0d2a961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_4b0127db-f879-47fb-9103-de209b813416" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f10b228d-ec40-4524-88a6-b0449b7a4459" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_4b0127db-f879-47fb-9103-de209b813416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_77d94660-2a7b-4b47-b98b-c040c246161d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f10b228d-ec40-4524-88a6-b0449b7a4459" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_77d94660-2a7b-4b47-b98b-c040c246161d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_e40beffa-b42f-41f2-b008-02a39af76aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f10b228d-ec40-4524-88a6-b0449b7a4459" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_e40beffa-b42f-41f2-b008-02a39af76aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_14bbdd83-77f6-43ba-a1cd-5cbdf6773c79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f10b228d-ec40-4524-88a6-b0449b7a4459" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_14bbdd83-77f6-43ba-a1cd-5cbdf6773c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_fb7d0d9f-0e99-4244-bfa9-fdece5b53fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7926e486-efe2-4868-9c7e-32cab211ac0f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_fb7d0d9f-0e99-4244-bfa9-fdece5b53fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_5e97bc94-a4bf-41cd-9e30-fe8044e64b06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7926e486-efe2-4868-9c7e-32cab211ac0f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_5e97bc94-a4bf-41cd-9e30-fe8044e64b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_fc0375c7-b484-40c7-825d-bd0a3ef6e068" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7926e486-efe2-4868-9c7e-32cab211ac0f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_fc0375c7-b484-40c7-825d-bd0a3ef6e068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1c9e0ae8-f951-46e9-b7e5-03d0de0e4149" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_fc0375c7-b484-40c7-825d-bd0a3ef6e068" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1c9e0ae8-f951-46e9-b7e5-03d0de0e4149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1863ea8f-b9ce-45f5-958d-ff45d27dd678" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_fc0375c7-b484-40c7-825d-bd0a3ef6e068" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1863ea8f-b9ce-45f5-958d-ff45d27dd678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_34463f65-ce0f-4f7e-bacc-12e6c4282f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_fc0375c7-b484-40c7-825d-bd0a3ef6e068" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_34463f65-ce0f-4f7e-bacc-12e6c4282f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_eec4265b-b1e4-4fb2-a863-bf1f9c8632ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_fc0375c7-b484-40c7-825d-bd0a3ef6e068" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_eec4265b-b1e4-4fb2-a863-bf1f9c8632ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c1f85fda-2abe-40d9-9980-497b70b4ec3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_fc0375c7-b484-40c7-825d-bd0a3ef6e068" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c1f85fda-2abe-40d9-9980-497b70b4ec3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_5a98ca69-2bc4-4f53-8533-a3099ab6937a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7926e486-efe2-4868-9c7e-32cab211ac0f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_5a98ca69-2bc4-4f53-8533-a3099ab6937a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_b8ae4550-dfca-42e4-b900-15e4e5970848" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7926e486-efe2-4868-9c7e-32cab211ac0f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_b8ae4550-dfca-42e4-b900-15e4e5970848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_148245ef-bf4c-4e4b-b56e-e5fd13c6d623" xlink:href="ai-20211031.xsd#ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7926e486-efe2-4868-9c7e-32cab211ac0f" xlink:to="loc_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_148245ef-bf4c-4e4b-b56e-e5fd13c6d623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_92f54e31-9c0d-4cf2-9534-22e376d0387b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_148245ef-bf4c-4e4b-b56e-e5fd13c6d623" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_92f54e31-9c0d-4cf2-9534-22e376d0387b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8829cf45-6203-44d9-87a1-5143d6cd3485" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_148245ef-bf4c-4e4b-b56e-e5fd13c6d623" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8829cf45-6203-44d9-87a1-5143d6cd3485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_5b133503-a29f-43fd-b2e5-43a53e1b87a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_148245ef-bf4c-4e4b-b56e-e5fd13c6d623" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_5b133503-a29f-43fd-b2e5-43a53e1b87a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_d8544794-f0fe-4021-947d-c072b673baf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_148245ef-bf4c-4e4b-b56e-e5fd13c6d623" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_d8544794-f0fe-4021-947d-c072b673baf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_4771e9d4-a2bc-4bb0-b21f-9c37fe9573a5" xlink:href="ai-20211031.xsd#ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7926e486-efe2-4868-9c7e-32cab211ac0f" xlink:to="loc_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_4771e9d4-a2bc-4bb0-b21f-9c37fe9573a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_d6d4ee3d-e8f2-4071-9594-c3c2ec9d3d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_4771e9d4-a2bc-4bb0-b21f-9c37fe9573a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_d6d4ee3d-e8f2-4071-9594-c3c2ec9d3d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_41299175-76d8-40b8-9a05-be941ecd387d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_4771e9d4-a2bc-4bb0-b21f-9c37fe9573a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_41299175-76d8-40b8-9a05-be941ecd387d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2f918ea2-2706-40f5-8875-24fee930d0fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_4771e9d4-a2bc-4bb0-b21f-9c37fe9573a5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2f918ea2-2706-40f5-8875-24fee930d0fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_c2910af3-31d8-4f33-bddd-0217e07e418d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_4771e9d4-a2bc-4bb0-b21f-9c37fe9573a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_c2910af3-31d8-4f33-bddd-0217e07e418d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#StockBasedCompensationValuationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8b667246-6c78-449c-8093-d2a97ff075e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_b1dbdd0b-e193-46e8-817d-93d9c1296580" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8b667246-6c78-449c-8093-d2a97ff075e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_b1dbdd0b-e193-46e8-817d-93d9c1296580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_36338506-0fa1-47c0-acb1-6834880493b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8b667246-6c78-449c-8093-d2a97ff075e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_36338506-0fa1-47c0-acb1-6834880493b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_08e7ec15-c530-49ac-9013-181a8079438d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8b667246-6c78-449c-8093-d2a97ff075e5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_08e7ec15-c530-49ac-9013-181a8079438d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1cd8f042-330d-4814-9407-a5d4eadafcc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8b667246-6c78-449c-8093-d2a97ff075e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1cd8f042-330d-4814-9407-a5d4eadafcc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#StockBasedCompensationRestrictedStockUnitActivityDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d026b2bd-6bf7-4802-b867-a4f7972d9024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_71f1c6cf-ffcc-4304-92f6-8d28dade4537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d026b2bd-6bf7-4802-b867-a4f7972d9024" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_71f1c6cf-ffcc-4304-92f6-8d28dade4537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a3a666d9-b64b-4904-bf59-d1de778a72f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_71f1c6cf-ffcc-4304-92f6-8d28dade4537" xlink:to="loc_us-gaap_AwardTypeAxis_a3a666d9-b64b-4904-bf59-d1de778a72f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e195e4aa-c07b-4cfb-84d9-152b250ebdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a3a666d9-b64b-4904-bf59-d1de778a72f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e195e4aa-c07b-4cfb-84d9-152b250ebdcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2da7ca4c-c1b2-4bcb-9713-2366306a231a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e195e4aa-c07b-4cfb-84d9-152b250ebdcb" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2da7ca4c-c1b2-4bcb-9713-2366306a231a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fecfbfb-c1bd-4906-87a7-295866fadc86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_71f1c6cf-ffcc-4304-92f6-8d28dade4537" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fecfbfb-c1bd-4906-87a7-295866fadc86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3dda0db3-2253-4872-980a-13a80bb8aecd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fecfbfb-c1bd-4906-87a7-295866fadc86" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3dda0db3-2253-4872-980a-13a80bb8aecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4246b531-e5f7-411b-ae4c-b20cbc52e067" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3dda0db3-2253-4872-980a-13a80bb8aecd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4246b531-e5f7-411b-ae4c-b20cbc52e067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9c59932c-ce60-4b77-92e6-4c4d5ee747c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3dda0db3-2253-4872-980a-13a80bb8aecd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9c59932c-ce60-4b77-92e6-4c4d5ee747c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_19a98c40-1deb-433d-8776-d3f42c340a29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3dda0db3-2253-4872-980a-13a80bb8aecd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_19a98c40-1deb-433d-8776-d3f42c340a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_256173f3-dca0-4a11-9135-5cb2073d5944" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3dda0db3-2253-4872-980a-13a80bb8aecd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_256173f3-dca0-4a11-9135-5cb2073d5944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d575813a-7366-4c08-8a17-8845ef2f4be5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3dda0db3-2253-4872-980a-13a80bb8aecd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d575813a-7366-4c08-8a17-8845ef2f4be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a829bd40-3d3c-4ec6-b6d0-fe53b975bed5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2fecfbfb-c1bd-4906-87a7-295866fadc86" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a829bd40-3d3c-4ec6-b6d0-fe53b975bed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7dc082a6-719b-4c48-8be3-3ef89aa7360d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a829bd40-3d3c-4ec6-b6d0-fe53b975bed5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7dc082a6-719b-4c48-8be3-3ef89aa7360d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4f106468-fa96-4001-901d-c285b5f84185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a829bd40-3d3c-4ec6-b6d0-fe53b975bed5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4f106468-fa96-4001-901d-c285b5f84185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a6c8af22-b13d-4181-8fe2-1eeb3348b6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a829bd40-3d3c-4ec6-b6d0-fe53b975bed5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a6c8af22-b13d-4181-8fe2-1eeb3348b6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_dbd2bb58-49d9-4b1f-8e03-0e0e7200e2c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a829bd40-3d3c-4ec6-b6d0-fe53b975bed5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_dbd2bb58-49d9-4b1f-8e03-0e0e7200e2c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_39c96064-0bef-47fe-be4b-1647d21bdb88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a829bd40-3d3c-4ec6-b6d0-fe53b975bed5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_39c96064-0bef-47fe-be4b-1647d21bdb88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#StockBasedCompensationStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4eb3fa80-15b8-4b94-abd5-e41912b62889" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f1d40de-ed7d-4544-ab30-fa42ed8f60d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4eb3fa80-15b8-4b94-abd5-e41912b62889" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f1d40de-ed7d-4544-ab30-fa42ed8f60d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9a9aa733-78d4-4fe0-9753-0d5af528860e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f1d40de-ed7d-4544-ab30-fa42ed8f60d5" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9a9aa733-78d4-4fe0-9753-0d5af528860e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_19410cd8-9341-45d0-a489-3cdb0ad962d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9a9aa733-78d4-4fe0-9753-0d5af528860e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_19410cd8-9341-45d0-a489-3cdb0ad962d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_45068de7-f2b1-47a8-beb6-73f9b0e320d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_19410cd8-9341-45d0-a489-3cdb0ad962d1" xlink:to="loc_us-gaap_CostOfSalesMember_45068de7-f2b1-47a8-beb6-73f9b0e320d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_5b140899-5636-4b8e-8990-d576c7d536f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_19410cd8-9341-45d0-a489-3cdb0ad962d1" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_5b140899-5636-4b8e-8990-d576c7d536f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_745def0f-ccef-445f-98b9-ba531351d451" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_19410cd8-9341-45d0-a489-3cdb0ad962d1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_745def0f-ccef-445f-98b9-ba531351d451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a19e95db-3265-455d-b6d8-ec148477afd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_19410cd8-9341-45d0-a489-3cdb0ad962d1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a19e95db-3265-455d-b6d8-ec148477afd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ea12c6df-d2ab-4c90-9d79-5c492c9b8773" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f1d40de-ed7d-4544-ab30-fa42ed8f60d5" xlink:to="loc_srt_ProductOrServiceAxis_ea12c6df-d2ab-4c90-9d79-5c492c9b8773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2b7ce72b-ac70-4869-9a2b-265c36b81162" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_ea12c6df-d2ab-4c90-9d79-5c492c9b8773" xlink:to="loc_srt_ProductsAndServicesDomain_2b7ce72b-ac70-4869-9a2b-265c36b81162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember_8c2d851d-d1b5-465c-a086-e397586c9e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2b7ce72b-ac70-4869-9a2b-265c36b81162" xlink:to="loc_us-gaap_LicenseAndServiceMember_8c2d851d-d1b5-465c-a086-e397586c9e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ProfessionalServicesMember_6e3fea64-0e69-4e15-b16d-a5b6fc2dfd2f" xlink:href="ai-20211031.xsd#ai_ProfessionalServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2b7ce72b-ac70-4869-9a2b-265c36b81162" xlink:to="loc_ai_ProfessionalServicesMember_6e3fea64-0e69-4e15-b16d-a5b6fc2dfd2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2a0500ed-1467-421a-b681-59b8b16387e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f1d40de-ed7d-4544-ab30-fa42ed8f60d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2a0500ed-1467-421a-b681-59b8b16387e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_081c9346-15a6-420f-82cd-63e622cd9a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2a0500ed-1467-421a-b681-59b8b16387e3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_081c9346-15a6-420f-82cd-63e622cd9a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/IncomeTaxes" xlink:type="simple" xlink:href="ai-20211031.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://c3.ai/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_8db1cdc3-f446-4d53-b0c0-b77e861e6481" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_0c3e44db-7ebe-4a7c-a7ab-c722772f7224" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8db1cdc3-f446-4d53-b0c0-b77e861e6481" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_0c3e44db-7ebe-4a7c-a7ab-c722772f7224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f079d763-f833-4ce6-b8cb-8837b0c129ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e843b006-c050-4d4d-ad38-82f0e92c6879" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f079d763-f833-4ce6-b8cb-8837b0c129ea" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e843b006-c050-4d4d-ad38-82f0e92c6879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholders" xlink:type="simple" xlink:href="ai-20211031.xsd#NetLossPerShareAttributabletoCommonStockholders"/>
  <link:presentationLink xlink:role="http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholders" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_db139c96-6048-4b27-907e-86e2162eeae0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_0d7c6ca3-959f-40a1-a551-8ced500a5f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_db139c96-6048-4b27-907e-86e2162eeae0" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_0d7c6ca3-959f-40a1-a551-8ced500a5f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersTables" xlink:type="simple" xlink:href="ai-20211031.xsd#NetLossPerShareAttributabletoCommonStockholdersTables"/>
  <link:presentationLink xlink:role="http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f328070c-ea50-494e-a7f0-1677b2b450d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_a91b5e5a-09d3-46d7-882f-2a32f0118074" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f328070c-ea50-494e-a7f0-1677b2b450d7" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_a91b5e5a-09d3-46d7-882f-2a32f0118074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_e9df5430-6c2e-4176-a81a-7ef2bff5f0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f328070c-ea50-494e-a7f0-1677b2b450d7" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_e9df5430-6c2e-4176-a81a-7ef2bff5f0a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d78c6523-9f01-4934-a513-99af78d911be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_1199ffd6-e9fb-4afb-acab-bdde41f2ef29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d78c6523-9f01-4934-a513-99af78d911be" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_1199ffd6-e9fb-4afb-acab-bdde41f2ef29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_09b1eb8d-bfc5-4357-be37-56409083147f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_1199ffd6-e9fb-4afb-acab-bdde41f2ef29" xlink:to="loc_us-gaap_StatementClassOfStockAxis_09b1eb8d-bfc5-4357-be37-56409083147f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_53dc5db9-6f12-4e3d-ae31-2f427bc7cf65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_09b1eb8d-bfc5-4357-be37-56409083147f" xlink:to="loc_us-gaap_ClassOfStockDomain_53dc5db9-6f12-4e3d-ae31-2f427bc7cf65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9f7d2ecd-683c-49c9-be09-d5b390f95f37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_53dc5db9-6f12-4e3d-ae31-2f427bc7cf65" xlink:to="loc_us-gaap_CommonClassAMember_9f7d2ecd-683c-49c9-be09-d5b390f95f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertibleCommonClassA1StockMember_d888c0a3-c37f-43ec-8b7a-6c8f7c46d749" xlink:href="ai-20211031.xsd#ai_RedeemableConvertibleCommonClassA1StockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_53dc5db9-6f12-4e3d-ae31-2f427bc7cf65" xlink:to="loc_ai_RedeemableConvertibleCommonClassA1StockMember_d888c0a3-c37f-43ec-8b7a-6c8f7c46d749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_f6b9c458-c460-4a3d-9b8c-e1c13672afbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_53dc5db9-6f12-4e3d-ae31-2f427bc7cf65" xlink:to="loc_us-gaap_CommonClassBMember_f6b9c458-c460-4a3d-9b8c-e1c13672afbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_b1766ff3-fed6-48f5-97ce-bbb62e354adc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_1199ffd6-e9fb-4afb-acab-bdde41f2ef29" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_b1766ff3-fed6-48f5-97ce-bbb62e354adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_0f5f0096-bdba-4cfe-8878-a51667aeb28a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_b1766ff3-fed6-48f5-97ce-bbb62e354adc" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_0f5f0096-bdba-4cfe-8878-a51667aeb28a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9447676b-0fbe-47d7-94e5-54b8e3669e47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_0f5f0096-bdba-4cfe-8878-a51667aeb28a" xlink:to="loc_us-gaap_NetIncomeLoss_9447676b-0fbe-47d7-94e5-54b8e3669e47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_66ed80ec-3796-4eda-9c8d-c74f55c892d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_b1766ff3-fed6-48f5-97ce-bbb62e354adc" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_66ed80ec-3796-4eda-9c8d-c74f55c892d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9b7b8b2a-1cf8-4588-8f9d-84327551fdab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_66ed80ec-3796-4eda-9c8d-c74f55c892d7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9b7b8b2a-1cf8-4588-8f9d-84327551fdab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e6f9b1e6-451e-45b1-8d9b-23e38d174c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_66ed80ec-3796-4eda-9c8d-c74f55c892d7" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e6f9b1e6-451e-45b1-8d9b-23e38d174c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_d4d2b8e6-25a5-4270-aef5-b1a707b73e86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_b1766ff3-fed6-48f5-97ce-bbb62e354adc" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_d4d2b8e6-25a5-4270-aef5-b1a707b73e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_193f41d1-9a00-4331-8ec3-b1d3c7ce2056" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_d4d2b8e6-25a5-4270-aef5-b1a707b73e86" xlink:to="loc_us-gaap_EarningsPerShareBasic_193f41d1-9a00-4331-8ec3-b1d3c7ce2056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c6b357f2-1210-4442-a7a9-176565c4199d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_d4d2b8e6-25a5-4270-aef5-b1a707b73e86" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c6b357f2-1210-4442-a7a9-176565c4199d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7df7d8f4-c822-4713-b35c-1167e7564fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_3106f9fc-979a-43d4-b9d0-02697d53e343" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7df7d8f4-c822-4713-b35c-1167e7564fd2" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_3106f9fc-979a-43d4-b9d0-02697d53e343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_75dd7b3a-46d4-4c63-a34f-eb645abec20e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_3106f9fc-979a-43d4-b9d0-02697d53e343" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_75dd7b3a-46d4-4c63-a34f-eb645abec20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_75dd7b3a-46d4-4c63-a34f-eb645abec20e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesARedeemableConvertiblePreferredStockMember_2ffa652f-d222-4c37-af16-1eb7a84907b4" xlink:href="ai-20211031.xsd#ai_SeriesARedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_SeriesARedeemableConvertiblePreferredStockMember_2ffa652f-d222-4c37-af16-1eb7a84907b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesBRedeemableConvertiblePreferredStockMember_99aea1be-9540-409f-8673-ed2d17364720" xlink:href="ai-20211031.xsd#ai_SeriesBRedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_SeriesBRedeemableConvertiblePreferredStockMember_99aea1be-9540-409f-8673-ed2d17364720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesB1ARedeemableConvertiblePreferredStockMember_3c3ae3c6-3888-469d-b120-0715c98620ea" xlink:href="ai-20211031.xsd#ai_SeriesB1ARedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_SeriesB1ARedeemableConvertiblePreferredStockMember_3c3ae3c6-3888-469d-b120-0715c98620ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesB1BRedeemableConvertiblePreferredStockMember_1b39036f-ec11-4bf7-9377-1b3ee90799d1" xlink:href="ai-20211031.xsd#ai_SeriesB1BRedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_SeriesB1BRedeemableConvertiblePreferredStockMember_1b39036f-ec11-4bf7-9377-1b3ee90799d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesCRedeemableConvertiblePreferredStockMember_a917b776-d7b3-4eb2-95bf-4c1c4def41fb" xlink:href="ai-20211031.xsd#ai_SeriesCRedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_SeriesCRedeemableConvertiblePreferredStockMember_a917b776-d7b3-4eb2-95bf-4c1c4def41fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesDRedeemableConvertiblePreferredStockMember_7a32a52f-4e6c-400e-b4e5-7e05b0229857" xlink:href="ai-20211031.xsd#ai_SeriesDRedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_SeriesDRedeemableConvertiblePreferredStockMember_7a32a52f-4e6c-400e-b4e5-7e05b0229857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesERedeemableConvertiblePreferredStockMember_d71be85a-aed7-479b-a0e4-fd7620ae9d92" xlink:href="ai-20211031.xsd#ai_SeriesERedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_SeriesERedeemableConvertiblePreferredStockMember_d71be85a-aed7-479b-a0e4-fd7620ae9d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SeriesFRedeemableConvertiblePreferredStockMember_d4f50329-872d-4dc6-bc43-0bed857322c7" xlink:href="ai-20211031.xsd#ai_SeriesFRedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_SeriesFRedeemableConvertiblePreferredStockMember_d4f50329-872d-4dc6-bc43-0bed857322c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertiblePreferredStockSeriesGMember_85ea9057-1d58-4b9e-8681-835912253912" xlink:href="ai-20211031.xsd#ai_RedeemableConvertiblePreferredStockSeriesGMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_RedeemableConvertiblePreferredStockSeriesGMember_85ea9057-1d58-4b9e-8681-835912253912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RedeemableConvertiblePreferredStockSeriesHMember_82f5e149-dda2-401c-bd3c-efddd778f859" xlink:href="ai-20211031.xsd#ai_RedeemableConvertiblePreferredStockSeriesHMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_ai_RedeemableConvertiblePreferredStockSeriesHMember_82f5e149-dda2-401c-bd3c-efddd778f859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3b3ad642-4262-4f97-8ae4-723a784951ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3b3ad642-4262-4f97-8ae4-723a784951ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9dbcf845-c2fa-4508-baa6-a2ec4e62b9ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f28ac1c4-f4af-4f9d-bdcc-34cbab5d3bd7" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9dbcf845-c2fa-4508-baa6-a2ec4e62b9ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_85cd46cc-7837-4dc4-ae41-64a3706fbe0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_3106f9fc-979a-43d4-b9d0-02697d53e343" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_85cd46cc-7837-4dc4-ae41-64a3706fbe0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_71652d18-150d-431b-9191-66a2853800a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_85cd46cc-7837-4dc4-ae41-64a3706fbe0d" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_71652d18-150d-431b-9191-66a2853800a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="ai-20211031.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://c3.ai/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_f664cdb0-9c96-472b-9d08-896bd9b5199e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_2124c3cc-7444-4b9e-82c1-4e788500b2bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_f664cdb0-9c96-472b-9d08-896bd9b5199e" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_2124c3cc-7444-4b9e-82c1-4e788500b2bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://c3.ai/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="ai-20211031.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://c3.ai/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_78bcc6f0-ee51-4432-91d6-bc232e941181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8d2b4c46-02aa-4215-8204-f16d87d4fa81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_78bcc6f0-ee51-4432-91d6-bc232e941181" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8d2b4c46-02aa-4215-8204-f16d87d4fa81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_df3c06dd-b658-400d-8038-32616a8f1875" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8d2b4c46-02aa-4215-8204-f16d87d4fa81" xlink:to="loc_us-gaap_StatementClassOfStockAxis_df3c06dd-b658-400d-8038-32616a8f1875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_eac2e3b4-6d9b-48ad-823c-d75d8d3a75f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_df3c06dd-b658-400d-8038-32616a8f1875" xlink:to="loc_us-gaap_ClassOfStockDomain_eac2e3b4-6d9b-48ad-823c-d75d8d3a75f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesFPreferredStockMember_dc24fd73-a907-445c-ab51-4a9a9fb0489d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesFPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_eac2e3b4-6d9b-48ad-823c-d75d8d3a75f5" xlink:to="loc_us-gaap_SeriesFPreferredStockMember_dc24fd73-a907-445c-ab51-4a9a9fb0489d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6e43e679-9f42-4af5-ba24-66e2cb08b2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8d2b4c46-02aa-4215-8204-f16d87d4fa81" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6e43e679-9f42-4af5-ba24-66e2cb08b2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_cf5e7a46-aeda-4271-92db-a648e0c2fc2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6e43e679-9f42-4af5-ba24-66e2cb08b2f8" xlink:to="loc_us-gaap_RelatedPartyDomain_cf5e7a46-aeda-4271-92db-a648e0c2fc2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_8ac455dd-b3f7-4fc0-9ed8-062dcca95aac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_cf5e7a46-aeda-4271-92db-a648e0c2fc2e" xlink:to="loc_srt_ChiefExecutiveOfficerMember_8ac455dd-b3f7-4fc0-9ed8-062dcca95aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_BakerHughesCompanyMember_0fb52e55-9097-462e-9d5a-d378ad9e859e" xlink:href="ai-20211031.xsd#ai_BakerHughesCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_cf5e7a46-aeda-4271-92db-a648e0c2fc2e" xlink:to="loc_ai_BakerHughesCompanyMember_0fb52e55-9097-462e-9d5a-d378ad9e859e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4a9d50c7-a73e-462b-af62-a59ee9820ca0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8d2b4c46-02aa-4215-8204-f16d87d4fa81" xlink:to="loc_srt_ProductOrServiceAxis_4a9d50c7-a73e-462b-af62-a59ee9820ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e0f6cfe7-6f9f-4361-a542-c2735b8a7319" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_4a9d50c7-a73e-462b-af62-a59ee9820ca0" xlink:to="loc_srt_ProductsAndServicesDomain_e0f6cfe7-6f9f-4361-a542-c2735b8a7319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember_41a8c2f4-0bb1-4352-ac43-7bf58bd57e43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e0f6cfe7-6f9f-4361-a542-c2735b8a7319" xlink:to="loc_us-gaap_LicenseAndServiceMember_41a8c2f4-0bb1-4352-ac43-7bf58bd57e43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_ProfessionalServicesMember_17862797-7b84-458b-b122-ec724089996a" xlink:href="ai-20211031.xsd#ai_ProfessionalServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e0f6cfe7-6f9f-4361-a542-c2735b8a7319" xlink:to="loc_ai_ProfessionalServicesMember_17862797-7b84-458b-b122-ec724089996a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_b36eb22c-944c-4f85-908d-3c2918e5a846" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8d2b4c46-02aa-4215-8204-f16d87d4fa81" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_b36eb22c-944c-4f85-908d-3c2918e5a846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_e59adff5-1cb2-4ba0-af1d-6853682d09ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_b36eb22c-944c-4f85-908d-3c2918e5a846" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_e59adff5-1cb2-4ba0-af1d-6853682d09ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_SoftwareSubscriptionAgreementMember_25909273-224c-4e3d-8dbc-c2cdf3b550c3" xlink:href="ai-20211031.xsd#ai_SoftwareSubscriptionAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_e59adff5-1cb2-4ba0-af1d-6853682d09ce" xlink:to="loc_ai_SoftwareSubscriptionAgreementMember_25909273-224c-4e3d-8dbc-c2cdf3b550c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_01089cca-b66d-4660-be04-d03393f1f733" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8d2b4c46-02aa-4215-8204-f16d87d4fa81" xlink:to="loc_dei_LegalEntityAxis_01089cca-b66d-4660-be04-d03393f1f733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5ef60a55-fd1f-4e1e-940e-0b3cc964201d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_01089cca-b66d-4660-be04-d03393f1f733" xlink:to="loc_dei_EntityDomain_5ef60a55-fd1f-4e1e-940e-0b3cc964201d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_BakerHughesCompanyMember_5e6a1af9-08bf-4a39-851c-7417346ff7be" xlink:href="ai-20211031.xsd#ai_BakerHughesCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5ef60a55-fd1f-4e1e-940e-0b3cc964201d" xlink:to="loc_ai_BakerHughesCompanyMember_5e6a1af9-08bf-4a39-851c-7417346ff7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8d2b4c46-02aa-4215-8204-f16d87d4fa81" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_82ea7e62-0eba-436c-b2f0-6c9db1e0e2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_82ea7e62-0eba-436c-b2f0-6c9db1e0e2aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties_400c2263-839c-4311-aa14-2f3043a88243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_NotesReceivableRelatedParties_400c2263-839c-4311-aa14-2f3043a88243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_NotesReceivableTerm_e82e9b2a-21e6-440c-af9d-e99761d685cc" xlink:href="ai-20211031.xsd#ai_NotesReceivableTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_NotesReceivableTerm_e82e9b2a-21e6-440c-af9d-e99761d685cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_NotesReceivableNumberOfRenewalPeriods_581a0f79-11c6-4172-9332-c7112840e2ec" xlink:href="ai-20211031.xsd#ai_NotesReceivableNumberOfRenewalPeriods"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_NotesReceivableNumberOfRenewalPeriods_581a0f79-11c6-4172-9332-c7112840e2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_NotesReceivableRenewalPeriod_34322a76-2e11-4396-bcbc-e3023b9121d9" xlink:href="ai-20211031.xsd#ai_NotesReceivableRenewalPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_NotesReceivableRenewalPeriod_34322a76-2e11-4396-bcbc-e3023b9121d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionRate_defaf759-0fab-468d-8dd3-52460aff889a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_RelatedPartyTransactionRate_defaf759-0fab-468d-8dd3-52460aff889a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_78e14b8a-ffb0-4618-861e-7dbb35ebba13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_78e14b8a-ffb0-4618-861e-7dbb35ebba13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm_5d6efb67-17c6-4b0c-95d2-fea6543769cd" xlink:href="ai-20211031.xsd#ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm_5d6efb67-17c6-4b0c-95d2-fea6543769cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentYearOne_a2a84be9-f290-4f6f-942a-30454bb9f83e" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentYearOne"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_RevenueCommitmentYearOne_a2a84be9-f290-4f6f-942a-30454bb9f83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentYearTwo_89abe550-939b-43e4-8893-8f82194e51cb" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentYearTwo"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_RevenueCommitmentYearTwo_89abe550-939b-43e4-8893-8f82194e51cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentYearThree_5d19394c-7117-4609-8a10-d4232d2f475c" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentYearThree"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_RevenueCommitmentYearThree_5d19394c-7117-4609-8a10-d4232d2f475c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentYearFour_cc1862db-78e4-40c3-8d11-4bf5f633c2e3" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentYearFour"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_RevenueCommitmentYearFour_cc1862db-78e4-40c3-8d11-4bf5f633c2e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentYearFive_4e560e58-56a6-4c29-b015-a99297a84668" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentYearFive"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_RevenueCommitmentYearFive_4e560e58-56a6-4c29-b015-a99297a84668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentYearSix_d5310ec0-e123-4ee7-ad20-5d540dfb2f79" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentYearSix"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_RevenueCommitmentYearSix_d5310ec0-e123-4ee7-ad20-5d540dfb2f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_ceed804c-8692-42d7-b229-ea372aa21b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_CapitalizedContractCostNet_ceed804c-8692-42d7-b229-ea372aa21b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_b19725d9-9813-4031-8b02-99bd3f7faf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_b19725d9-9813-4031-8b02-99bd3f7faf8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_beba2068-bd48-4d86-977e-3e1f88d79a47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_RevenueFromRelatedParties_beba2068-bd48-4d86-977e-3e1f88d79a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_b1db5030-350f-4631-b555-359a4c9e7581" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_ContractWithCustomerLiability_b1db5030-350f-4631-b555-359a4c9e7581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ai_RevenueCommitmentNonCancellableContracts_ef750c81-3596-4687-89ae-f0a0b755fefb" xlink:href="ai-20211031.xsd#ai_RevenueCommitmentNonCancellableContracts"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_ai_RevenueCommitmentNonCancellableContracts_ef750c81-3596-4687-89ae-f0a0b755fefb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_cc2765db-1721-497a-9bb1-2eebf3d7ac13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_cc2765db-1721-497a-9bb1-2eebf3d7ac13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_17a24c59-256c-4785-9cbe-c1ebab4ee99d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_17a24c59-256c-4785-9cbe-c1ebab4ee99d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_c5d4f126-5a55-48a4-bd6e-259fd4572a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_c5d4f126-5a55-48a4-bd6e-259fd4572a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_6e8c476a-0fe1-448e-ad85-ba716fb5d180" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_6e8c476a-0fe1-448e-ad85-ba716fb5d180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_a134c569-91e2-4861-bb5c-4b5a072c53f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_a134c569-91e2-4861-bb5c-4b5a072c53f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_705a6612-d27e-45cc-bba9-ea34f505e62e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_705a6612-d27e-45cc-bba9-ea34f505e62e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_da659cce-975f-4084-8d9c-315b9e80b01f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_da659cce-975f-4084-8d9c-315b9e80b01f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForCommissions_4799150e-9e6a-4260-a77e-e5bd5161cd22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForCommissions"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_PaymentsForCommissions_4799150e-9e6a-4260-a77e-e5bd5161cd22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_ca82eb9f-9f0d-4fbd-81bb-aeb89259b673" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_ca82eb9f-9f0d-4fbd-81bb-aeb89259b673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesNoncurrent_5f8532ba-956d-40dc-8546-0dcf3eda60c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesNoncurrent"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_a7d7b67b-d756-40d1-9351-38e5082f0ecf" xlink:to="loc_us-gaap_DueToRelatedPartiesNoncurrent_5f8532ba-956d-40dc-8546-0dcf3eda60c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>ai-20211031_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:ai="http://c3.ai/20211031"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  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="ai-20211031.xsd" xlink:type="simple"/>
    <context id="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i5ec5da0e624f437db9d456d17d569da8_I20211129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-29</instant>
        </period>
    </context>
    <context id="i7cbf051d718d4d7e923c3a6ec2013d62_I20211129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-29</instant>
        </period>
    </context>
    <context id="i8833d16abbb447479ac737289ce2dd60_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ifaf72d4be0f44db0a42c708204992ac5_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i599de67d57c84060b4e32990c0d196a0_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i1406ad76bc1b4348b07ec980e2c54cf6_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ic778cdfea3ff4182874acac843e41a16_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ib2a4672c0b664849be579544832c325a_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i138b42fba534415a941c2d38e50ff953_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="idb71f0128a7941cea881a242ebba80a7_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i71dedd8f0f514920b8911a26d0210ca3_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i965558efd3cb4adeaa11ef81ad680a67_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i2ae2cac0ad414dfba1afea11a1ffb942_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i33232ad192b64ec3b0a09decba3fbd33_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie0f5aa4aa14f4ed189c5e469f82343d1_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ieaea604bd852496e97bb9eb7c87298bf_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="iad341eced2124a0da4715c0b67ff29c1_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i5410603270d547168fd4af830102e3aa_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ie5a20dd729394fc9a2ef52343ed00a2b_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ic49c2d8d509441cbb262e81efc07a16c_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="id3c621c6659b41e28587b27fb0f273ab_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ibb64ea067ae645c89f2bf2fd20fead19_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i409a70f685a74dddba6ed0f0b87d8a70_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i06739611320f4b50b7f7d1b4b7035e67_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i551d27cac9a54106be3089e03280eedd_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="id54591b6a3824acea7b1b679e0d39f9b_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i6d0f31bfdb184bf18460a9088f321fa6_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i3a26806e897f4186929a826ef380d44e_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i2d22e5eba21440e68ae7ac3bf52a3cbf_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i8f1ed90a17aa40cc89da4e8412ae0b4e_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ia06ad0194fed4f6497a1f4e973c31e50_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i4b9a552d89b3400a9764992d451e5ba7_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i995da5d459f74d198d0354a81bd33e24_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i9433b0c49c7a4f35aebfec767f08358c_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ib398bfb07d69447fb005f83d86c777aa_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i730dd880d912494ba06428dd44cfd2fd_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ic6375be50e134bdca0e23a21a4a14b31_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i18f859e46e50411786b744602d92ebe1_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i75977370b731438fb1f16dfc25b7d5b9_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="icbc8442bf3a14ae5ae7dd5981a61fc0c_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i7740d4fb3e2a441598080977ff20bf2b_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ifb2be352cb0446d2be482418cec6a13f_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ib7b63dc60ebd47d8919117361b4e73c4_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i45a0aa3ede7943ca86cf9199b78ff8e1_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ib8a84154829b41c59c633d970d566e16_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i5c34adef89bf458094d6abbaa8826756_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i37c02a01c3c54f9a8409c2775464b25e_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i2195a8f53653499e971993b2d217c763_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i99eba4ba101f4c14b964939c7980395a_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i684fb52bf63246448c39d4c7218bdae8_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i35139317ab8e498e9ca527cf5a579961_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="if43cd3f91d3d4340b723f8393677d42b_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie87d276022224c59a26ea522c0eaa773_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i7fc7ffe5a6b84d1b82a70c2bca57efea_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i47d82724c97946129646e27365024022_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ic398e8391e9c4efbac57e3d20bc948f1_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ia0473694428049de9b4695e87adfaa8e_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i0f1ca7ebfab6447fab00293ca09433bd_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="id3b9e0bf1f7c4962b459ba6e3ed4a9ea_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="iee480e1410594cac837821f4ce085e9a_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i4745c3da06b345fc9cdecd590a5e0062_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i6e8a7f3081f641c7934becaef6c03471_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ifdad8a7fbf03443a842a3cad3f2fd604_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i5cd917d4ff064699b319f62767208fa2_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ibac55d16006d451a9eb94f6d9a1052eb_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i2ed2a1b7f54d479192d7a2c2a8f33301_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ic2a7ada5f3ce46e7be378140d4714a85_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="iea32022940f94731a32da9576a406f55_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i04f7246a01aa4839a1fd823b5dfc9bd2_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i7e93e9ac2b36464aba37956f93f7f0b0_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ifb7782ac93704ed1900da54e087802ae_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i4bd4936fc08141d08e212b18c2c61b90_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i19b68e9f2f2146a9b6e0b2562aba298a_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ib0e2219601114803bf27bef3c50bd223_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="id1f60ba5a1ee4f4ea6229b252b207899_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i03f2338d2ae4434e96e8e0b82b30e9bb_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i2e7d0ad6318040c3ade0e9549e70db9f_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i74d585984e3446fda6acfd62ecf77c08_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="id75d349b42884c80a255a8dcf476cc24_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i0669e72592504995af271d8544268312_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i05666ce407b64278b5973ad4e1908bbf_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ice8680c439314fe5a2019af945013bdc_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i8db82bf2c4184c3391e3546509adbc72_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i1d014aa0789b4de381c0ba8b7ad2b743_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i8d767868c5c14213b31e871d590925e1_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i29521931bb3043b2b46e91e158111af5_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i9015b668159e4af789cafdc80e019edc_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ia01555179e274aabbd58847c03a0970e_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ie7ea1c8ec0e84998a43bcebaa18fa552_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i6962123939e2458fae8f4f8352a47c02_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="ib304308453e042cba1490b6ac5dc6689_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i6a86c626c37e4736a1aadb6f49bd0acf_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i7997891ae94943d6bf40d06529e0ca4d_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i65fa7d6ff4654b1b9bbe82a557369546_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i9f128c0541154dd2a9adc267f2173258_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i703ac4f7e9ea4282910acd13639ac9d9_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i5efb83c2a9ea48d5ad8d78ce011488d7_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ifac3647542114b3c82ebe67cb6f7a108_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i3a996f3a263d4d9eadb790c9545193e6_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ic58b06454322447d8cdbaeb0a03ff5d6_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ied08ed6bc8f14e88ac38d145cdde1aae_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i6a5e19ea2eca46be8e9b312436c13c5c_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i0fd7eff49ed847e7a9ea5280fedec2d7_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i59c72a03aef24b518b002a8f0d032d9f_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i99c29a900ccc4514b9d34001dc01cda3_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia1d1c5ad480e4c9b85e8d4be69c6b9de_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifa05d54a9e904f09b1e14e8689938e34_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7ce3bd3c106842cea4f3e8dba1c29b39_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9f34bab2d20c4476a5053e9fae2f9156_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i72e722b1125d462e8c1d16327eb21ac4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i935b511f6c584f0a94ad4379698a57c7_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibf1a86c466f2491db74ad1d39ba9927f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7654c75deb3149ddac4a1f58cb022cb8_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i58536169122a4c10b9bedbe2ac565b9f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:RedeemableConvertibleCommonClassA1StockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia3f892b36a024c04a80141e49a64da10_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i072ca13786bf437b8ea7256cf98b3089_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ai:SpringCreekCapitalLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i093892367bfa469186dc7dd18c47e8f3_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ai:MicrosoftCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i723e77c07bc74c87a5045e03a6a25cf5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i29d62819ab3e4a09ab091bb527287c2a_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe4d8d7710804fdb870073817495dc3e_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i9f5492e7bbf6424b9fbce1429c0226a7_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ib1b5fe7c5b624cd183720d977163b2ac_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i94c6bff03ed646e684f54d0e550ef352_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="id40a483458694a908e2cab50fd876ac2_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i7ae1577c19e249ab8c894ad349265f2a_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i7cebf612cacc41c4a7c82cd6e65b6318_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="if8276f4fd2b6413ba8bac049d06dbab2_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i6ca0b8b653694eb8867fb2ca154acecb_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i1c9497d09cff40da98dbd099a1e3356c_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ifb360592fc92458f8e3e571f57e02f48_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i95a7e30df79e44cc91228df6706195ca_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i2571548f3149417aacffc386ee5c5291_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="iab782e5c18914aef84edf27b654cbb68_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i6205c407a2764aed8603971bbcb8cf0b_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="id0f6900c7ac2408e9e706cba08fd8115_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i5c77b259af7941beb8ab1f395270c649_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i06ad3c09889f4143be4ba7c88681c78c_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i64238ec7227b4111a6ed0d2a49a4bb8d_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i0156fcc827164f75a9d0537e647b6191_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i671f0fb3196e45489fbdd9ce09e3459d_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i345fce8f8243411fbc77e3a2b23c8ea8_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-11-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i65eeb05188d242e48cc0f91efaf30316_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i75aa06dc7fa04d0b8ad4cdb1a9a7814d_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="if1112abd4ed4456e89ce7e9a4ac2155a_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i827a09204c504f72815b6165e2b6b1ae_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="iabe61a7ace684138b868f1bb403a155f_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i088839dc7a834b0f8cb5cc17ae97bb98_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ic874f2c1838d4518b6397f17b563d50e_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie05685fa802d49f99fa60431639d9b1d_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i8ffadef1084646149608e00c6332de98_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i03e61ffb440b4cb9a827c592f9d791c3_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i3d7f1092b0d34f8b97b12af72f8e19c7_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i6340cfa419c34ecb8e2236db976adfdd_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="if1e6ff884ad94e6aa82aa8dc1a31bd68_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i1e2ac4e2a52d440c9625570bbfdaa621_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i7f15c97f35fb485aa227ac4c3be259f5_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i97f0027befc1422fb0ba5ce744f5362c_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="idb8213ad74e04f24bd369a120dc68b9a_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ai:CustomerFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i26fd16ecfdec4455977438f0c539e017_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-11-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ia8a12875cee14e539e33704b8d41af40_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i7a2be1dad2cc4a55b09b44b6dfd46b97_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ia0c5a3d58e7b4badad60c81290dbf7d9_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i804baa0115c64f2b9a23fffc4a98ef31_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i055e29543f8a4caf96bd18f74e0c6362_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i8b02a7eb83f94f6696169022e4effa5f_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ifd977751a1b84caa89dbd0e8b46125c0_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i537ed029e9614ee5ae725ef92025f209_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ied0141f04bca42c1b18f819e1b2873f0_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-10-31</instant>
        </period>
    </context>
    <context id="i71dfa8b089de4414a6c9f77d8746cd55_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-10-31</instant>
        </period>
    </context>
    <context id="if2918c9342ca4ffaa26660073e42f7fb_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-10-31</instant>
        </period>
    </context>
    <context id="i2953e41e4f3e4bd3abda1988ad273a3d_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-10-31</instant>
        </period>
    </context>
    <context id="i02345d531548455c949f29b919e8a0c2_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-04-30</instant>
        </period>
    </context>
    <context id="i4cd1c9c61de041d3a3edc09f2844a839_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-04-30</instant>
        </period>
    </context>
    <context id="ib7fc9dac040741cfb32e63312daadaf0_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-04-30</instant>
        </period>
    </context>
    <context id="ie2294251d4b84a0fbcfd744cc06594c2_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-04-30</instant>
        </period>
    </context>
    <context id="id53caed4d074454f9f47abad3b9ca71b_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-10-31</instant>
        </period>
    </context>
    <context id="iefbd9e0de8ab46f6ac259983d81aab6d_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-10-31</instant>
        </period>
    </context>
    <context id="ide8c629648494a89b0e76287cf942318_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-10-31</instant>
        </period>
    </context>
    <context id="i40575debd1804c14ab3efb3547aec17e_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-10-31</instant>
        </period>
    </context>
    <context id="i9da79c8ef2194f30a9f74e4b1b49c1d6_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-04-30</instant>
        </period>
    </context>
    <context id="i6bb8423842194a968f026a782a850f14_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-04-30</instant>
        </period>
    </context>
    <context id="i4477abc4538442bba8ed179b219f34c1_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-04-30</instant>
        </period>
    </context>
    <context id="i3a9b9edcfd5f45eab5f00fb2354bd3a4_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-04-30</instant>
        </period>
    </context>
    <context id="i7945eb215bd5424fa21550f3ca137799_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ic17bbb1ab4224a33a4f2f8f6f714528b_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i51777cdae3254cfeac28525b0518253d_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i325f87ce4cbb475ca2fc36da6eb407f6_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i00bdfc6dc446498db9eb0043275a0eb3_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ic02a0347b74246d7bbfe09135d7c1a15_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="id1ed7bd37dc3464f84909960ae0e8f5f_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ibe1566700b3649f5b77bcfe2bc1c1ec6_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i41b596df3cd345f8824b9612a8884b3e_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="icbf967c9d1364826b1c9bd1c2cfe3e35_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i16cd36dac8c84d47b38337064b70102c_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i2ad9e72f29a140849aa5d6ff16354b66_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i9cad3582b83442248562c1d2f47356a1_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i6dddeafac94f4b0a8dff126b82714580_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="icdece80611a8454fa4f08499e77c2249_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i7ee685c01a0b4d37a2839c36f6b68511_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="if04639df98bf4881bc2dcac2882bc643_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i1754cb000db74fa680355a1f2974f99b_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i2d991207f12b4902a809080327bafcaf_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="id77a4a4116e84123a9d2ff0e6d6d6d36_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i8c6378a54d7e4374bced5dfa8329f179_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i331d676f7fca4ae386288af79f25a11f_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i2f0a9ee94b014a1a9f41501ae346021c_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i75cac487bdac46879e6b55343d5a7658_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i069faf8e7bf0418e9ba0ea66593c0a76_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-10-31</instant>
        </period>
    </context>
    <context id="i961a3bebbd6f43e69c17ddb95328c261_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-10-31</instant>
        </period>
    </context>
    <context id="i3378661bbb7b4f58a7dd8c9f11242017_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-10-31</instant>
        </period>
    </context>
    <context id="i5216bce3b6e0405eb6f7e1c4beff2374_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i9229b043bc1243f68560db9ca187bbc0_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-04-30</instant>
        </period>
    </context>
    <context id="ic82d87ff99b44e398a3807293d756b4e_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-04-30</instant>
        </period>
    </context>
    <context id="id040a647a0a647b49b64c0371b261476_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</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>2021-04-30</instant>
        </period>
    </context>
    <context id="iae11a50826c545c6aaf5c517ff9792db_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="id926f023f80e42a7a745865f810351ef_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i56b01f75aa204724851da51a1e28a84e_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ia85be1dd85e24e8eb6040fdaf4162285_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ida10c561bc74422ca1273e371725b917_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i6ea59f6d1d25481db334f5163125fa40_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="id8e509ed09494331b91521b64947740b_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ib4e41f3871ee40b28d81033f4ac3439a_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i77df897f38f345c6a93b68823b2e349e_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ib6c72af0c91549ed9b85e16541128a56_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ica9ad0f315ce40e792f65dee16be8734_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ai:DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i57bd562bd59e4e7a977771f95302d871_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ai:DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="if5dc9936e1a2401ba62fedc3338bcced_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i822956522d5d478bab261162ea82c69a_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="iaa51fcfa965344db94a1648c4a27bc1e_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i224bfe09cafc409c9e20e9fc04bb9ce2_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i78a361a03bf54bb48418cb51b54b9873_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i0d7c4013413a4e67a72f888b6f97027f_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ai:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i874f9233b49c48b7acfbd5fb2e3d82a3_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ai:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="id279aa23807d4b03a98ebcb2805bbe80_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ai:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i5dcf604f58684c148482b6fe838c871c_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ifadc875a8b1844caa062b8343cb54b33_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i05e9db5d27574e6484306fc8bab75cc9_D20200501-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ai:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i24418e53f0d24825b2c1b7262700a469_D20200818-20200818">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ai:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-18</startDate>
            <endDate>2020-08-18</endDate>
        </period>
    </context>
    <context id="i933a05d8ebe54573935a119fa8bb28a2_D20191101-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">ai:WebHostingServicesNovember2019November2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i7e5df3581c334fdf91f16562ef15ac4d_D20191101-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">ai:WebHostingServicesNovember2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i03c2026dff414285b92cd259de513503_D20191101-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">ai:WebHostingServicesNovember2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i9804a70878224a57b3b3bcf93ef893ac_D20191101-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">ai:WebHostingServicesNovember2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i7875b21954374b76a6d4da15e43adc68_D20200201-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ai:GrantsAgreementAxis">ai:C3aiDTIDigitalTransformationInstituteGrantsProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ib3e63ebca82548c1af5b791abccd177b_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ai:GrantsAgreementAxis">ai:C3aiDTIDigitalTransformationInstituteGrantsProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i6beb7fd4f4014b1485ae3b72740b0455_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ai:GrantsAgreementAxis">ai:C3aiDTIDigitalTransformationInstituteGrantsProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i7fdc9146a11c42dd9434fbda70fd8eca_I20210825">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
        </entity>
        <period>
            <instant>2021-08-25</instant>
        </period>
    </context>
    <context id="i6c759911085643a684b7192249f163cd_D20210825-20210825">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
        </entity>
        <period>
            <startDate>2021-08-25</startDate>
            <endDate>2021-08-25</endDate>
        </period>
    </context>
    <context id="i90e20d5be5e34f58bd445def3ae79eba_D20210825-20210825">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-25</startDate>
            <endDate>2021-08-25</endDate>
        </period>
    </context>
    <context id="i664d4fb49e6e43cfb5750bedc8e08fe8_I20210825">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ai:LandlordMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-25</instant>
        </period>
    </context>
    <context id="i689c95d01807451886f494d5ff542d07_D20210810-20210810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ai:BlattmanEtAlVSiebelEtAlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-10</startDate>
            <endDate>2021-08-10</endDate>
        </period>
    </context>
    <context id="ibae48273146142a19d36cf6d152d29b0_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9da8185f98244e66a90fe2c0d4d76558_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="icc82786c75594ab79c0ec29b0660ab0a_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i91db0fca49f74570b6e9d89cf466d828_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ai:TwentyTwentyIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:CommonClassAAndCommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="ie74b427ea59e47e5b0d5b18f5c0da4d1_I20201127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ai:TwentyTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-27</instant>
        </period>
    </context>
    <context id="i86f77872b8e54afdbd367dbe3e82c757_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ai:TwentyTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ai:CommonClassAAndCommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i7aebbf3bca1f409f9c6051867834b42d_I20201127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ai:TwentyTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-27</instant>
        </period>
    </context>
    <context id="ib73c0621417c4795918ae7a8f1858c5c_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ai:TwentyTwentyIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i734c118013e147d9a10e7616e7baa444_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ifdee5b6dfec24fb59c2183c031f638ed_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="id56b1a9ccf3342c78ea2df186372a8c2_D20200501-20201210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-12-10</endDate>
        </period>
    </context>
    <context id="i3f06db17658c4e9f8bc3d7ca076d0bb0_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i29367bf7f9144a3a8ecb8d9b9c81b9ab_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ib6fa1b466f1e4291befd9621f41de854_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i4bd6f9e4f42943b9a0db16d4e7d4653d_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="iaf35c00e82554b3a84fe533a783caa10_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i4b4a0c8d41c14d1398e2068213a47d4d_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i9da1171f7bcf401b83df49bcb43c23c4_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ic5ea61550fb940b1b4549ffd288c918a_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i8bffaadc9b4c4522a61b2ce63d4fe88c_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i7f71f163b22e408bb3abd87049d7108b_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i3608bc4c6e684c75a98a7ccd3d3e5b18_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i16d7c56ea5a949ff8b7231d12e9ff346_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i8bf233c8ed6c4cf38d6f4e745c8cc00f_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ib290a958605340dbb229c4d3983bcbc1_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i20932f87da9949358cc5db82d777ba1a_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i29576effa76948f4a7fd6ff9c704e6b2_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i4b149500cf6c43369ce2ebe5f666682b_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i0ffd3083c2b4436f9f530bdc8bdd18d7_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i1ac7369b7ed44fa9848c482775a9d56f_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i00a9936f5bb143cfa06eb73a3404290f_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ib29d48a3464d475ea9c1afa23939a643_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="idf2f7fa8ad1c4a6889f74c72b2e1cad0_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ibe09451b84c346ba883e2feef15fe0d3_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i64698450b4324bdab270b9e772b5b8f0_D20180101-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesFPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i959468ebe1544d779c645b387fd1a3d7_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i8175c95895334569afab9197df6753fb_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i31dfe7d2fe844bf180f25d5f745d15d3_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8c8bec8e38ca4f24870e9e71b7622c3f_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i41c1ff7ca9bb457db29de8a70e57d2fd_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="iafa2de37233d410c814d0eb26eecec89_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i042bf1beb0ea40b68785eadae05966f8_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="iff924e5392454eb796bc91064515db2a_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesB1ARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ibfb52f195cfa42258015e13c54ce3e91_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesB1ARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i86b5d6f055484e86aff7c86023d25510_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesB1BRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i14820b0afe044a3fb25f3dd8404e0c64_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesB1BRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i771f083a59a64515b69b1db6765b9fe6_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i4e54466ff0264cbbaaa1c1fc2d9ffbd6_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i2a25d41325ee40c8a8167c858cea33ee_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ica6a9031ae4c466ea394b0b15e3aebf8_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i858942e7a8ce4724a3a38c25d3958d4d_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesERedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ia4a7c181fea2446cb0bed2ac9f015464_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesERedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i03fbfbda6ad349228feb29f111473aa7_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesFRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ib7d8126451e74c46a4198e5978e1acd8_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:SeriesFRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ie242e16bd167474f8ca9959ea5fb3db2_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:RedeemableConvertiblePreferredStockSeriesGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i6e7c130c9a3d4619baa4c87a15259167_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:RedeemableConvertiblePreferredStockSeriesGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i7fb4aae526cd43ebb607474e3290bc67_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:RedeemableConvertiblePreferredStockSeriesHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="id69ca2c1a52d46798fca032aaeb42636_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ai:RedeemableConvertiblePreferredStockSeriesHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i036a7787c4ad412bb43f0da179ae7399_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i0e053ae7ec024c84bb6b176b42ad8b70_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i65a7ce6d810a41bcaaafde7252b899ae_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i59209bd7e2244a1cad0a79ffa3866785_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i6a3f10e8ac864bf7a8fd123527d3eeae_D20180101-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i8fcda5e2f56249a18ee828058dc1612d_D20190601-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9368407390404c85910bc5909a91aedc_D20200601-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2787a0416dcd494c89381647f63e290f_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i1431e5833ba54385a316b85033323f81_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i88fd84d3480e431793bd2c1cd939b961_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i7bf2d442b5c94b389544110c1f26b256_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i793a0cc9b6c84010846d196a859f64f9_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i863013f3db0840fb8a03ea5eb5dd549c_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i9967c82e79b1465797583b8025409866_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ia13ecbdb0131419690fd67be0be74ca8_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i6ec18d8adcc9414d960ef972e3a34683_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie12ab0a4478147f3b7936936d0cc1d0d_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i4d4d5fc203d949779ef908238ee6ce81_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie04485c1b078441786d367a34b59f397_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i9eb9d15e55844df6b5bec59c7d7e8b04_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i65dcbcdf27854e149f9f96eb28057f60_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ai:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ifd7b3d00eb9d4780b2b245ba7c29fa32_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i8e13719287fa4452b2bcda2096a6c4e1_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i08c7fa65f32b4a2a853313e0924d7d78_D20200501-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001577526</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ai:SoftwareSubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ai:BakerHughesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="investment">
        <measure>ai:investment</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="phase">
        <measure>ai:phase</measure>
    </unit>
    <unit id="vote">
        <measure>ai:vote</measure>
    </unit>
    <unit id="renewalperiod">
        <measure>ai:renewalPeriod</measure>
    </unit>
    <dei:CurrentFiscalYearEndDate
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80L2ZyYWc6ZmFiMWQ2Y2FlYjE1NGY0Yjk0YmM1YTdmMTk3ZDVkNDQvdGFibGU6OTg5MGI5ZmIyMGNjNDU2NmFmNGEwYzU1NzdkN2NjY2UvdGFibGVyYW5nZTo5ODkwYjlmYjIwY2M0NTY2YWY0YTBjNTU3N2Q3Y2NjZV8yLTEtMS0xLTE1NTAy_88895c36-995d-4771-a3bb-d655f6b33d7a">--04-30</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80L2ZyYWc6ZmFiMWQ2Y2FlYjE1NGY0Yjk0YmM1YTdmMTk3ZDVkNDQvdGFibGU6OTg5MGI5ZmIyMGNjNDU2NmFmNGEwYzU1NzdkN2NjY2UvdGFibGVyYW5nZTo5ODkwYjlmYjIwY2M0NTY2YWY0YTBjNTU3N2Q3Y2NjZV8zLTEtMS0xLTE1NTAy_1cdda6a0-dde2-4ce8-b20f-550dcbb2d9e6">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80L2ZyYWc6ZmFiMWQ2Y2FlYjE1NGY0Yjk0YmM1YTdmMTk3ZDVkNDQvdGFibGU6OTg5MGI5ZmIyMGNjNDU2NmFmNGEwYzU1NzdkN2NjY2UvdGFibGVyYW5nZTo5ODkwYjlmYjIwY2M0NTY2YWY0YTBjNTU3N2Q3Y2NjZV80LTEtMS0xLTE1NTAy_7a6c486a-5fb2-4b2b-93bd-fca3da471131">0001577526</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80L2ZyYWc6ZmFiMWQ2Y2FlYjE1NGY0Yjk0YmM1YTdmMTk3ZDVkNDQvdGFibGU6OTg5MGI5ZmIyMGNjNDU2NmFmNGEwYzU1NzdkN2NjY2UvdGFibGVyYW5nZTo5ODkwYjlmYjIwY2M0NTY2YWY0YTBjNTU3N2Q3Y2NjZV81LTEtMS0xLTE1NTAy_11b9123a-cd86-4c99-b344-caac5d473e72">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80L2ZyYWc6ZmFiMWQ2Y2FlYjE1NGY0Yjk0YmM1YTdmMTk3ZDVkNDQvdGFibGU6OTg5MGI5ZmIyMGNjNDU2NmFmNGEwYzU1NzdkN2NjY2UvdGFibGVyYW5nZTo5ODkwYjlmYjIwY2M0NTY2YWY0YTBjNTU3N2Q3Y2NjZV82LTEtMS0xLTE1NTAy_124f931a-2fac-4dd6-a2e1-55cd7695b4a7">Q2</dei:DocumentFiscalPeriodFocus>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="ibe4d8d7710804fdb870073817495dc3e_D20201101-20201130"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81Mi9mcmFnOjkwMjZkMzk2OTFiYTQwMmY5NDliYjU0NmFmNDA4ZDU5L3RleHRyZWdpb246OTAyNmQzOTY5MWJhNDAyZjk0OWJiNTQ2YWY0MDhkNTlfMTc1_3d39ad6b-ed7b-45ca-a326-9442d11fb46c"
      unitRef="number">0.1667</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i26fd16ecfdec4455977438f0c539e017_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81OC9mcmFnOjg5NmQ3MGY1YjNjMjQ1ZjliZWI2YzQ3YzZmYmQ3YTM3L3RhYmxlOmRkZjVkNDRlOTViZDRmNDY5YTVjMGZiMjI1ODI5NjI4L3RhYmxlcmFuZ2U6ZGRmNWQ0NGU5NWJkNGY0NjlhNWMwZmIyMjU4Mjk2MjhfMi0xLTEtMS0xNTUwMg_63b7ca8e-4da7-4e60-adc9-20a660e6e68c"
      xsi:nil="true"/>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i65eeb05188d242e48cc0f91efaf30316_I20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81OC9mcmFnOjg5NmQ3MGY1YjNjMjQ1ZjliZWI2YzQ3YzZmYmQ3YTM3L3RhYmxlOmRkZjVkNDRlOTViZDRmNDY5YTVjMGZiMjI1ODI5NjI4L3RhYmxlcmFuZ2U6ZGRmNWQ0NGU5NWJkNGY0NjlhNWMwZmIyMjU4Mjk2MjhfMy0xLTEtMS0xNTUwMg_ef1701dd-1301-4420-a6e1-3e9e9e2a71c6"
      xsi:nil="true"/>
    <ai:CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83OS9mcmFnOjgzYzQ4ZTY2MWZkZDQzMTZiYWM4NjVmZTY0MjczMjRjL3RleHRyZWdpb246ODNjNDhlNjYxZmRkNDMxNmJhYzg2NWZlNjQyNzMyNGNfMTAw_1ef6f40d-3e49-4c9f-b735-90aabadd726b">P20Y</ai:CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i9da8185f98244e66a90fe2c0d4d76558_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84NS9mcmFnOjAxN2IyNjZkNjVkZTQ5MWY4YTllNjIyNGNjY2Y2OWQ1L3RleHRyZWdpb246MDE3YjI2NmQ2NWRlNDkxZjhhOWU2MjI0Y2NjZjY5ZDVfMjc0_62ea9371-f108-438f-9eab-54dcbec6de96">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xOTM3_1f62fd32-936f-4dc9-b57d-fc0a8b19d9b6">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6MGYyZTEwODhkYzNiNDk3NDk5M2YxMzEyYjhhNTQwNmQvdGFibGVyYW5nZTowZjJlMTA4OGRjM2I0OTc0OTkzZjEzMTJiOGE1NDA2ZF8wLTAtMS0xLTE1NTAy_99b041ed-6acd-4e85-9b3b-b0abade86aab">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xMzM_e6676d45-ced5-46a1-ad49-ce57e615ff08">2021-10-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6YWYzM2Q3MTg5NWU3NDY0OTgyY2I4ODkxYzk2OGVjZmIvdGFibGVyYW5nZTphZjMzZDcxODk1ZTc0NjQ5ODJjYjg4OTFjOTY4ZWNmYl8wLTAtMS0xLTE1NTAy_cb4ffef4-c8b9-44e2-9552-2ddd24d66c32">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xOTM4_ee86f0a9-fe68-4575-8aaf-9aeac1b391d0">001-39744</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xOTMy_70542834-2b4f-4e97-be0a-c6c5a7d37338">C3.ai, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NTVjOWEzZWZlZDMzNGZhZWE0ZjU5Y2IzZWVkMGY3ZTkvdGFibGVyYW5nZTo1NWM5YTNlZmVkMzM0ZmFlYTRmNTljYjNlZWQwZjdlOV8wLTAtMS0xLTE1NTAy_9e94fb4b-f3d5-4646-8c44-8aa84501e5e6">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NTVjOWEzZWZlZDMzNGZhZWE0ZjU5Y2IzZWVkMGY3ZTkvdGFibGVyYW5nZTo1NWM5YTNlZmVkMzM0ZmFlYTRmNTljYjNlZWQwZjdlOV8wLTUtMS0xLTE1NTAy_e41f802f-aadc-4dae-8938-9916aab3a870">26-3999357</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NTVjOWEzZWZlZDMzNGZhZWE0ZjU5Y2IzZWVkMGY3ZTkvdGFibGVyYW5nZTo1NWM5YTNlZmVkMzM0ZmFlYTRmNTljYjNlZWQwZjdlOV8zLTAtMS0xLTE1NTAy_ba6635c0-2cb0-4053-81a9-edb44d896f5e">1300 Seaport Blvd,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NTVjOWEzZWZlZDMzNGZhZWE0ZjU5Y2IzZWVkMGY3ZTkvdGFibGVyYW5nZTo1NWM5YTNlZmVkMzM0ZmFlYTRmNTljYjNlZWQwZjdlOV8zLTItMS0xLTE1NTAy_404096c6-5769-4196-a7e9-223338b95b9b">Suite 500</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NTVjOWEzZWZlZDMzNGZhZWE0ZjU5Y2IzZWVkMGY3ZTkvdGFibGVyYW5nZTo1NWM5YTNlZmVkMzM0ZmFlYTRmNTljYjNlZWQwZjdlOV80LTAtMS0xLTE1NTAy_9eba3f42-5faa-4601-be85-5b5f39761aa9">Redwood City,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NTVjOWEzZWZlZDMzNGZhZWE0ZjU5Y2IzZWVkMGY3ZTkvdGFibGVyYW5nZTo1NWM5YTNlZmVkMzM0ZmFlYTRmNTljYjNlZWQwZjdlOV80LTItMS0xLTE1NTAy_ace2eb50-ca08-40cb-95d9-933c84bf8aa8">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NTVjOWEzZWZlZDMzNGZhZWE0ZjU5Y2IzZWVkMGY3ZTkvdGFibGVyYW5nZTo1NWM5YTNlZmVkMzM0ZmFlYTRmNTljYjNlZWQwZjdlOV80LTUtMS0xLTE1NTAy_a7c6cb5b-2851-4413-94f0-05fa18cd8cda">94063</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NTVjOWEzZWZlZDMzNGZhZWE0ZjU5Y2IzZWVkMGY3ZTkvdGFibGVyYW5nZTo1NWM5YTNlZmVkMzM0ZmFlYTRmNTljYjNlZWQwZjdlOV83LTAtMS0xLTE1NTAyL3RleHRyZWdpb246MGM2OWE0MzNhZGY4NDJiNzhhMjJhOGQ3OWUwOTk3MjRfNTc_11fd0212-98a6-41b3-9a18-d45fbb821b99">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NTVjOWEzZWZlZDMzNGZhZWE0ZjU5Y2IzZWVkMGY3ZTkvdGFibGVyYW5nZTo1NWM5YTNlZmVkMzM0ZmFlYTRmNTljYjNlZWQwZjdlOV83LTAtMS0xLTE1NTAyL3RleHRyZWdpb246MGM2OWE0MzNhZGY4NDJiNzhhMjJhOGQ3OWUwOTk3MjRfNjE_f3f20367-6d37-4415-88f4-571e27fe4458">503-2200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NmMxNGYzMjNkYzM5NGJjZjhkNTdhZWIxMThhYWE2NmEvdGFibGVyYW5nZTo2YzE0ZjMyM2RjMzk0YmNmOGQ1N2FlYjExOGFhYTY2YV8xLTAtMS0xLTE1NTAy_5fb406fd-d751-490d-9a98-e86f4ef520b6">Class A Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NmMxNGYzMjNkYzM5NGJjZjhkNTdhZWIxMThhYWE2NmEvdGFibGVyYW5nZTo2YzE0ZjMyM2RjMzk0YmNmOGQ1N2FlYjExOGFhYTY2YV8xLTEtMS0xLTE1NTAy_53bca46c-292f-41c0-97a0-b7ae1da7c57b">AI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6NmMxNGYzMjNkYzM5NGJjZjhkNTdhZWIxMThhYWE2NmEvdGFibGVyYW5nZTo2YzE0ZjMyM2RjMzk0YmNmOGQ1N2FlYjExOGFhYTY2YV8xLTItMS0xLTE1NTAy_51bec15f-a4e3-4b0f-b85f-4be951435bbc">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xOTMz_7ff49e52-8a0a-4e0c-84b9-456b95b588aa">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xOTM0_a484a11e-51d5-4231-a751-73f91edb4554">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6MWVmMmJhMWY1OGM4NDAxNmIyMzgxM2IxMDRjYmIwNTUvdGFibGVyYW5nZToxZWYyYmExZjU4Yzg0MDE2YjIzODEzYjEwNGNiYjA1NV8xLTAtMS0xLTE1NTAy_46647c8e-4bfe-4e7b-be22-0d77f13ea9e4">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6MWVmMmJhMWY1OGM4NDAxNmIyMzgxM2IxMDRjYmIwNTUvdGFibGVyYW5nZToxZWYyYmExZjU4Yzg0MDE2YjIzODEzYjEwNGNiYjA1NV8xLTMtMS0xLTE1NTAy_754bc52b-bc06-4acd-bf81-0323473ebd37">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGFibGU6MWVmMmJhMWY1OGM4NDAxNmIyMzgxM2IxMDRjYmIwNTUvdGFibGVyYW5nZToxZWYyYmExZjU4Yzg0MDE2YjIzODEzYjEwNGNiYjA1NV8yLTMtMS0xLTE1NTAy_30324f66-5368-4720-b5db-b8ea5cd55a89">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xOTM1_0e77a838-5c8b-4a3c-8f56-87ae3baf662c">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xOTM2_d107d5ee-26af-4cbf-b55e-75982b03b8a4">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i5ec5da0e624f437db9d456d17d569da8_I20211129"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xMDk5NTExNjI5Nzg4_7c62fddb-1395-4cac-a7e9-4043a710d9a5"
      unitRef="shares">101537340</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i7cbf051d718d4d7e923c3a6ec2013d62_I20211129"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8xL2ZyYWc6Zjc1MjZjNjFhODE4NDE2YWEzMWMzMGZhZDA4NDMwMWIvdGV4dHJlZ2lvbjpmNzUyNmM2MWE4MTg0MTZhYTMxYzMwZmFkMDg0MzAxYl8xMDk5NTExNjI5Nzc4_586c7330-e8b7-47b9-af9c-a29484514e19"
      unitRef="shares">3499992</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMy0xLTEtMS0xNTUwMg_2ec84b55-d7b8-4731-96a3-de37888fa105"
      unitRef="usd">167436000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMy0zLTEtMS0xNTUwMg_d5e38b73-2edc-49b2-85e8-cf5f2f07a41c"
      unitRef="usd">115355000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNC0xLTEtMS0xNTUwMg_5535a61f-94b9-42fd-9f71-f07b6ee1f88c"
      unitRef="usd">802986000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNC0zLTEtMS0xNTUwMg_c1ee7956-9436-4805-bfbf-a85fdd6d9a94"
      unitRef="usd">978020000</us-gaap:ShortTermInvestments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNS0wLTEtMS0xNTUwMi90ZXh0cmVnaW9uOmMxZjllZjJmOWM5ZDRmOTA4NWZmNTU2OWRlNTU1OTg3XzQ1_6b7a521c-8441-4323-8348-87dee1ba6299"
      unitRef="usd">57000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNS0wLTEtMS0xNTUwMi90ZXh0cmVnaW9uOmMxZjllZjJmOWM5ZDRmOTA4NWZmNTU2OWRlNTU1OTg3XzUy_e769f422-ee19-4658-916b-4ec03dcfa499"
      unitRef="usd">812000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNS0xLTEtMS0xNTUwMg_f23e1923-ab84-4ef2-96e4-04910cf504d4"
      unitRef="usd">27168000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNS0zLTEtMS0xNTUwMg_6a1d374e-ff35-4f61-9127-f9436083f180"
      unitRef="usd">65460000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNi0xLTEtMS0xNTUwMg_3c7df81e-ab78-4f62-ad8e-1e0a2c33273e"
      unitRef="usd">18536000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNi0zLTEtMS0xNTUwMg_49e08ff6-431d-4137-b7ce-5c636409cdbd"
      unitRef="usd">14302000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNy0xLTEtMS0xNTUwMg_5fd86825-8d7e-434e-a30b-a555b6fb466a"
      unitRef="usd">1016126000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNy0zLTEtMS0xNTUwMg_cbee67e5-0f2f-4c8d-b358-4bddad3a8c6d"
      unitRef="usd">1173137000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfOC0xLTEtMS0xNTUwMg_2795dc08-3b38-4c74-accc-99a590aa6610"
      unitRef="usd">5239000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfOC0zLTEtMS0xNTUwMg_815b8144-5e39-4098-af46-bfc74212301b"
      unitRef="usd">6133000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfOS0xLTEtMS0xNTUwMg_df276aa0-5966-4a71-b2d4-6cb2af280898"
      unitRef="usd">625000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfOS0zLTEtMS0xNTUwMg_6a306009-bc90-4d5b-b250-d5d2a90f3f8e"
      unitRef="usd">625000</us-gaap:Goodwill>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTAtMS0xLTEtNTQxODE_959bed17-4c11-4aba-9f47-0c213b66e629"
      unitRef="usd">101719000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTAtMy0xLTEtNTQxODE_48d71e08-fee2-42e6-89e5-49dd20f0b54d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTAtMS0xLTEtMTU1MDI_6b85cefa-f8d7-4729-b23c-7a14bc50e374"
      unitRef="usd">41161000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTAtMy0xLTEtMTU1MDI_e339ca24-f613-4e5a-8ddf-1f7789e51ac4"
      unitRef="usd">16582000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTEtMS0xLTEtMTU1MDI_d92dfd6a-8c1c-4665-ac7e-e44552023361"
      unitRef="usd">1164870000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTEtMy0xLTEtMTU1MDI_695ed4f5-1875-4888-8810-aa8fc13c5e10"
      unitRef="usd">1196477000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTQtMS0xLTEtMTU1MDI_fd19e6d0-9d02-493e-a960-5452c9939e94"
      unitRef="usd">10129000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTQtMy0xLTEtMTU1MDI_6f479c27-60a9-4235-ad69-45c0fbc2c935"
      unitRef="usd">12075000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTUtMS0xLTEtMTU1MDI_7fd2758b-c96e-4128-86c8-1bc5dc1bfffa"
      unitRef="usd">16478000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTUtMy0xLTEtMTU1MDI_a5c9a870-0ba8-4df0-98b9-3705bcd95e34"
      unitRef="usd">21829000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTYtMS0xLTEtMTU1MDI_ea167c7e-6b14-4995-b4ab-f17fc9122d52"
      unitRef="usd">71901000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTYtMy0xLTEtMTU1MDI_aba00707-10c3-444d-8833-017adca07c6e"
      unitRef="usd">72263000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTctMS0xLTEtMTU1MDI_a2dd1b25-f846-4047-9acd-2036b92577f8"
      unitRef="usd">33675000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTctMy0xLTEtMTU1MDI_d918940a-1b0f-42fe-bd79-ffb4f8855ad5"
      unitRef="usd">18318000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTgtMS0xLTEtMTU1MDI_eee7b7d4-4e26-436d-b548-7f7f46830b87"
      unitRef="usd">132183000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTgtMy0xLTEtMTU1MDI_c2997574-8f47-40bc-a537-288acee1e4ab"
      unitRef="usd">124485000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTktMS0xLTEtMTU1MDI_db0b2107-cc50-4c36-b5e6-b1917819157b"
      unitRef="usd">980000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTktMy0xLTEtMTU1MDI_5704f3cb-42f2-4df3-8ea6-dd2cf31b0389"
      unitRef="usd">2964000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjAtMS0xLTEtMTU1MDI_fdb91f34-03bd-4a66-b641-00f99a8aa4eb"
      unitRef="usd">5197000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjAtMy0xLTEtMTU1MDI_e10c5d94-2ea7-4c5e-990f-11bb7603ac45"
      unitRef="usd">7853000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjEtMS0xLTEtMTU1MDI_4cf8e0d0-1b82-49b1-8065-28458cedd80c"
      unitRef="usd">138360000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjEtMy0xLTEtMTU1MDI_09ca248c-68ea-4407-88a8-6f4805c6775a"
      unitRef="usd">135302000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjItMS0xLTEtMTU1MDI_383aafc8-179b-4c56-9fe3-ce1cd56a9a80"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjItMy0xLTEtMTU1MDI_444fdef5-e4d3-4b37-ba15-d5d3f9a7bb3d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ifaf72d4be0f44db0a42c708204992ac5_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpkODc2MzU0ZWI5NWI0NDk5YjVkZjRlMTIxYTg4NDcyMV8yNg_7826a379-8d3f-4b4b-a763-61e1f6660d8b"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i599de67d57c84060b4e32990c0d196a0_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpkODc2MzU0ZWI5NWI0NDk5YjVkZjRlMTIxYTg4NDcyMV8yNg_ae743616-7055-4181-ac36-90af2b5e39cc"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ifaf72d4be0f44db0a42c708204992ac5_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpkODc2MzU0ZWI5NWI0NDk5YjVkZjRlMTIxYTg4NDcyMV80MA_55663033-cdcd-4fc6-ba44-48877ef7b036"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i599de67d57c84060b4e32990c0d196a0_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpkODc2MzU0ZWI5NWI0NDk5YjVkZjRlMTIxYTg4NDcyMV80MA_cc949742-3326-4c52-ac38-1d07bd5864e7"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i599de67d57c84060b4e32990c0d196a0_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpkODc2MzU0ZWI5NWI0NDk5YjVkZjRlMTIxYTg4NDcyMV85MA_a431fb71-3489-4ddf-8b3d-a702d8372551"
      unitRef="shares">101370907</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i599de67d57c84060b4e32990c0d196a0_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpkODc2MzU0ZWI5NWI0NDk5YjVkZjRlMTIxYTg4NDcyMV85MA_d5650b34-20e1-4990-8cd6-7b046ed10e1d"
      unitRef="shares">101370907</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifaf72d4be0f44db0a42c708204992ac5_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpkODc2MzU0ZWI5NWI0NDk5YjVkZjRlMTIxYTg4NDcyMV85Nw_a5c9d308-6a6c-47b9-9907-8b8142d62ffa"
      unitRef="shares">98667121</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ifaf72d4be0f44db0a42c708204992ac5_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpkODc2MzU0ZWI5NWI0NDk5YjVkZjRlMTIxYTg4NDcyMV85Nw_fe4a8e12-6da7-4f25-8eb1-60f04e936a91"
      unitRef="shares">98667121</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i599de67d57c84060b4e32990c0d196a0_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMS0xLTEtMTU1MDI_b92840a3-d8df-4ec6-92d1-821fac5393cf"
      unitRef="usd">102000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ifaf72d4be0f44db0a42c708204992ac5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjYtMy0xLTEtMTU1MDI_f03f976a-0950-4781-bad4-9769d3d9776a"
      unitRef="usd">99000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1406ad76bc1b4348b07ec980e2c54cf6_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpmNTM0YzlhNzM3MDc0YzRkOGYyN2U5MGU5MWE1NjllN18yNg_44a7824f-d46e-4336-ba68-7404d81203da"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic778cdfea3ff4182874acac843e41a16_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpmNTM0YzlhNzM3MDc0YzRkOGYyN2U5MGU5MWE1NjllN18yNg_8235bd6a-d2b7-4979-a997-9563f64368d9"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic778cdfea3ff4182874acac843e41a16_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpmNTM0YzlhNzM3MDc0YzRkOGYyN2U5MGU5MWE1NjllN180MA_584f29e8-6195-4293-a528-2a3d757c1fb6"
      unitRef="shares">3500000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1406ad76bc1b4348b07ec980e2c54cf6_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpmNTM0YzlhNzM3MDc0YzRkOGYyN2U5MGU5MWE1NjllN180MA_c1cc45a5-d97f-4e36-a0b0-4b9605a183a4"
      unitRef="shares">3500000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic778cdfea3ff4182874acac843e41a16_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpmNTM0YzlhNzM3MDc0YzRkOGYyN2U5MGU5MWE1NjllN185MA_56754c60-8288-40ce-8d68-472406e33d5e"
      unitRef="shares">3499992</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic778cdfea3ff4182874acac843e41a16_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpmNTM0YzlhNzM3MDc0YzRkOGYyN2U5MGU5MWE1NjllN185MA_7a21e35a-a069-4914-a87f-1207c33e5bcd"
      unitRef="shares">3499992</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1406ad76bc1b4348b07ec980e2c54cf6_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpmNTM0YzlhNzM3MDc0YzRkOGYyN2U5MGU5MWE1NjllN185Nw_3ad01365-a549-49c6-b760-2a2e90802f06"
      unitRef="shares">3499992</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1406ad76bc1b4348b07ec980e2c54cf6_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMC0xLTEtMTU1MDIvdGV4dHJlZ2lvbjpmNTM0YzlhNzM3MDc0YzRkOGYyN2U5MGU5MWE1NjllN185Nw_9698a172-2a81-4b84-bf13-30cd98b8f304"
      unitRef="shares">3499992</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ic778cdfea3ff4182874acac843e41a16_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMS0xLTEtMTU1MDI_57926217-e43c-4291-a5e7-73793d28fe90"
      unitRef="usd">3000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i1406ad76bc1b4348b07ec980e2c54cf6_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjctMy0xLTEtMTU1MDI_e12e44e8-bcd8-45b6-890a-88953d439a2b"
      unitRef="usd">3000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjgtMS0xLTEtMTU1MDI_e1a931a8-92a7-4fe4-8810-ad9a0f73807d"
      unitRef="usd">1470176000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjgtMy0xLTEtMTU1MDI_3bad1f9a-6b17-4041-847a-866f59e8d550"
      unitRef="usd">1410325000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjktMS0xLTEtMTU1MDI_e2730cc0-226e-4c84-904f-7c2368b0c627"
      unitRef="usd">-240000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjktMy0xLTEtMTU1MDI_4f30cb35-435c-4603-8194-2a645dd7550b"
      unitRef="usd">81000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMzAtMS0xLTEtMTU1MDI_5a7b243a-f92e-43c2-9b6a-4d5cb34336d0"
      unitRef="usd">-443531000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMzAtMy0xLTEtMTU1MDI_7f74cab3-29ef-450f-bd10-0489fcd502eb"
      unitRef="usd">-349333000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMzEtMS0xLTEtMTU1MDI_431e65a6-b4a2-4590-8ebd-5f067bb8a6bd"
      unitRef="usd">1026510000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMzEtMy0xLTEtMTU1MDI_dfc5fe53-940f-44e9-a29f-493556ae7c67"
      unitRef="usd">1061175000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMzItMS0xLTEtMTU1MDI_24c47ba9-e2c7-43fe-a2cd-88f228303eb2"
      unitRef="usd">1164870000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMzItMy0xLTEtMTU1MDI_d7305fba-80e5-4fb5-bb2d-72fc021fca12"
      unitRef="usd">1196477000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTMzNQ_b883c290-95b9-48b3-a55d-83c3e250a868"
      unitRef="usd">9384000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTMxOQ_937db07c-d595-4d43-9c12-43f89ffefa9d"
      unitRef="usd">15180000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib2a4672c0b664849be579544832c325a_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTM2Nw_c66d50a4-26de-45e4-b0a5-aaad22de69de"
      unitRef="usd">5015000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i138b42fba534415a941c2d38e50ff953_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTM1MQ_cadcee5a-3164-4193-aef0-88115683170f"
      unitRef="usd">1662000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib2a4672c0b664849be579544832c325a_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTQ1MQ_2a6704fb-cd4a-4889-8a8e-34fc3437ae0d"
      unitRef="usd">18572000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i138b42fba534415a941c2d38e50ff953_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTQ0Mg_56e9eb38-0c6c-4998-aaf5-36927ffb1e96"
      unitRef="usd">6602000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTQ3Mg_85da09d6-4b94-471b-88a9-e994eb0b434b"
      unitRef="usd">84000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTQ2NQ_350eed39-c4cb-4d19-be5c-3d7325f5f315"
      unitRef="usd">56000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib2a4672c0b664849be579544832c325a_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTQ5MQ_84ba92d7-3bd9-4ad8-b3b5-4ff0ad432215"
      unitRef="usd">17516000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i138b42fba534415a941c2d38e50ff953_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTQ4MQ_048fbdea-fe44-4c0c-af68-f5dd5bb7633b"
      unitRef="usd">7697000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib2a4672c0b664849be579544832c325a_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTUwOQ_cd8fb98f-e0d4-48fa-8f3a-4eea79ebc2e9"
      unitRef="usd">18458000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i138b42fba534415a941c2d38e50ff953_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTUwMA_5be6e135-2e82-465e-bdd0-c59e41677774"
      unitRef="usd">3413000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DueToOtherRelatedPartiesNoncurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTUyNw_b4d5eb95-a7a7-4c39-a330-4ffddc17db16"
      unitRef="usd">2448000</us-gaap:DueToOtherRelatedPartiesNoncurrent>
    <us-gaap:DueToOtherRelatedPartiesNoncurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTA5OTUxMTYyOTUxOA_6f5fcd23-cbe1-4373-801a-5b438b886be8"
      unitRef="usd">4895000</us-gaap:DueToOtherRelatedPartiesNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb71f0128a7941cea881a242ebba80a7_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy0xLTEtMS0xNTUwMg_4bc15a5e-41ae-4b35-89db-aadd5ba9ef6b"
      unitRef="usd">47408000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71dedd8f0f514920b8911a26d0210ca3_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy0zLTEtMS0xNTUwMg_e26b670f-1cab-486e-a52d-85e4ef849dd4"
      unitRef="usd">35854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i965558efd3cb4adeaa11ef81ad680a67_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy01LTEtMS0xNzkyMQ_b00d29a0-5bf4-47af-b5a9-abccfc2c576f"
      unitRef="usd">93530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ae2cac0ad414dfba1afea11a1ffb942_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy03LTEtMS0xNzkyMQ_378dd681-1d81-4dbf-a029-a16aedf3a59f"
      unitRef="usd">71549000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33232ad192b64ec3b0a09decba3fbd33_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC0xLTEtMS0xNTUwMg_863d9273-8472-4ad1-951d-a8c78bb2e7d1"
      unitRef="usd">10855000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0f5aa4aa14f4ed189c5e469f82343d1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC0zLTEtMS0xNTUwMg_b4e43ec2-5a3b-4ef7-aa52-d1b546d98dd8"
      unitRef="usd">5487000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieaea604bd852496e97bb9eb7c87298bf_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC01LTEtMS0xNzkyMQ_fe5ae9b9-572b-489e-9062-7e7e4b85bc3a"
      unitRef="usd">17139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad341eced2124a0da4715c0b67ff29c1_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC03LTEtMS0xNzkyMQ_b7e55325-075c-4030-8c18-14aa08222dfc"
      unitRef="usd">10275000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNS0xLTEtMS0xNTUwMg_6264efd6-25db-4ae8-924c-b0db94d80c14"
      unitRef="usd">58263000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNS0zLTEtMS0xNTUwMg_6791aee9-ec96-4230-893b-f6b35489a6f0"
      unitRef="usd">41341000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNS01LTEtMS0xNzkyMQ_63ced0e0-29fd-4d44-b9a8-ca283a653fe6"
      unitRef="usd">110669000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNS03LTEtMS0xNzkyMQ_ce958faa-e134-4cfe-8f94-eb3564a47e9b"
      unitRef="usd">81824000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="idb71f0128a7941cea881a242ebba80a7_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy0xLTEtMS0xNTUwMg_538c65c0-a581-44bd-9bac-c09e6a1f21c8"
      unitRef="usd">11392000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i71dedd8f0f514920b8911a26d0210ca3_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy0zLTEtMS0xNTUwMg_8686b4e7-d899-4a80-ac48-97e1353b6452"
      unitRef="usd">7084000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i965558efd3cb4adeaa11ef81ad680a67_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy01LTEtMS0xNzkyMQ_583f0eda-3921-4286-b316-c482582c44ea"
      unitRef="usd">20605000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i2ae2cac0ad414dfba1afea11a1ffb942_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy03LTEtMS0xNzkyMQ_d5b3e5c6-6705-4742-9322-ae88e1a9ab41"
      unitRef="usd">15671000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i33232ad192b64ec3b0a09decba3fbd33_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfOC0xLTEtMS0xNTUwMg_cf1019fd-4da4-41e7-a29c-8c11a923c6c6"
      unitRef="usd">4579000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ie0f5aa4aa14f4ed189c5e469f82343d1_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfOC0zLTEtMS0xNTUwMg_7f68949f-2689-4b55-92d2-834832109dda"
      unitRef="usd">2997000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ieaea604bd852496e97bb9eb7c87298bf_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfOC01LTEtMS0xNzkyMQ_d3f31003-059d-4fcb-a486-e4f2babfd651"
      unitRef="usd">8391000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="iad341eced2124a0da4715c0b67ff29c1_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfOC03LTEtMS0xNzkyMQ_08c6499c-0f6b-4250-af7e-99bab1b5b3b3"
      unitRef="usd">4909000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfOS0xLTEtMS0xNTUwMg_4306c8d5-6b37-4a31-8201-86d47ee5dc88"
      unitRef="usd">15971000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfOS0zLTEtMS0xNTUwMg_34139ddd-a69f-4853-a25d-00056a5d235e"
      unitRef="usd">10081000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfOS01LTEtMS0xNzkyMQ_558fc826-71bf-4d19-ad5a-392c6596ee96"
      unitRef="usd">28996000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfOS03LTEtMS0xNzkyMQ_7f3b96fc-951b-4e63-9cb5-479f8fadf63f"
      unitRef="usd">20580000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTAtMS0xLTEtMTU1MDI_1557d4b5-2fd4-4892-b747-78901a2cdb20"
      unitRef="usd">42292000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTAtMy0xLTEtMTU1MDI_ec5fd944-97aa-4f5d-a842-00039becc8a2"
      unitRef="usd">31260000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTAtNS0xLTEtMTc5MjE_05dddea7-fff5-4237-87e9-60fce11ef079"
      unitRef="usd">81673000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTAtNy0xLTEtMTc5MjE_42bf244f-1d2e-40a8-8144-29e870181ce5"
      unitRef="usd">61244000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItMS0xLTEtMTU1MDI_d673f83a-670a-4eb0-965f-6518e3d410c4"
      unitRef="usd">46166000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItMy0xLTEtMTU1MDI_2943f0c3-8bfb-4847-84de-dd748d60bd65"
      unitRef="usd">22088000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItNS0xLTEtMTc5MjE_d1d4e06b-9394-4d20-a4fe-ebf7e073bd77"
      unitRef="usd">82988000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItNy0xLTEtMTc5MjE_3b5b798f-3f2a-46b7-a3ae-88ebafc2c32a"
      unitRef="usd">36446000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTMtMS0xLTEtMTU1MDI_4c4523d2-18f3-4c43-99d8-18041b025959"
      unitRef="usd">36523000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTMtMy0xLTEtMTU1MDI_84da447d-66fc-4648-807f-09e898eb5ca0"
      unitRef="usd">16134000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTMtNS0xLTEtMTc5MjE_5e4483c5-0850-4085-a5b5-3d706cbcf5e4"
      unitRef="usd">63235000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTMtNy0xLTEtMTc5MjE_ba0bf2e9-4b75-49a4-8a49-d0bc5fe8e1d2"
      unitRef="usd">29398000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTQtMS0xLTEtMTU1MDI_18d142de-66fa-4792-b215-c8991cb46261"
      unitRef="usd">15279000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTQtMy0xLTEtMTU1MDI_7d6f7f15-f853-4bb2-9701-ca1d6d7ff7c1"
      unitRef="usd">7562000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTQtNS0xLTEtMTc5MjE_13852bc8-db7e-4e21-8739-00f865f7acea"
      unitRef="usd">27643000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTQtNy0xLTEtMTc5MjE_b4ba75d9-8038-45f0-a0bd-a140a2a9d3f2"
      unitRef="usd">13249000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTUtMS0xLTEtMTU1MDI_0b6cf0ae-061c-415a-9de8-f60c3c72d534"
      unitRef="usd">97968000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTUtMy0xLTEtMTU1MDI_f47cd177-53ce-4e04-9461-9ad755031192"
      unitRef="usd">45784000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTUtNS0xLTEtMTc5MjE_ebaa180c-6c75-4366-b3bd-6c1fa64ee206"
      unitRef="usd">173866000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTUtNy0xLTEtMTc5MjE_9b4c5976-a41b-46e9-ac0c-65438fd70362"
      unitRef="usd">79093000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTYtMS0xLTEtMTU1MDI_30c7002f-1fe7-43c1-85a4-7f6892efef01"
      unitRef="usd">-55676000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTYtMy0xLTEtMTU1MDI_81d7203c-a73b-4cb1-952b-ad4ab81ed2a9"
      unitRef="usd">-14524000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTYtNS0xLTEtMTc5MjE_1fa412aa-05fe-4645-894c-0bd100370a0f"
      unitRef="usd">-92193000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTYtNy0xLTEtMTc5MjE_642403a4-eeae-4243-ad5c-e253bfa7672d"
      unitRef="usd">-17849000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTctMS0xLTEtMTU1MDI_fa60f589-1b37-43a4-b097-4fc1f959221b"
      unitRef="usd">322000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTctMy0xLTEtMTU1MDI_f0a504f9-6c97-417a-a1f1-a6f859982fea"
      unitRef="usd">288000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTctNS0xLTEtMTc5MjE_0fd06467-207a-43a2-a999-21e61d7fbb20"
      unitRef="usd">667000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTctNy0xLTEtMTc5MjE_02c6263b-eb7e-4a07-99e0-62d86b318555"
      unitRef="usd">868000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTgtMS0xLTEtMTU1MDI_c941529e-6f88-4bfc-ab51-b67ca2720a22"
      unitRef="usd">-1372000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTgtMy0xLTEtMTU1MDI_6ae1416d-5222-4190-8e22-bf7afadcd9f2"
      unitRef="usd">-578000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTgtNS0xLTEtMTc5MjE_1d5beb1f-08d6-4a41-851f-027b06accaad"
      unitRef="usd">-2271000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTgtNy0xLTEtMTc5MjE_705e00ed-843f-4973-a0c3-d1db2a5c3ad2"
      unitRef="usd">2440000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTktMS0xLTEtMTU1MDI_4e6730be-5e58-412e-87fb-46e59158663b"
      unitRef="usd">-56726000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTktMy0xLTEtMTU1MDI_1f2dd49f-2f6c-4da2-9c30-e68e3e3d89e2"
      unitRef="usd">-14814000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTktNS0xLTEtMTc5MjE_f4d7fb7a-256b-44ca-a542-751a59a44dc3"
      unitRef="usd">-93797000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTktNy0xLTEtMTc5MjE_e734d201-2a14-4f51-9c7f-c44f74bc0dfc"
      unitRef="usd">-14541000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjAtMS0xLTEtMTU1MDI_ca2bd66d-82d7-4aed-85a7-f641e7b0d2ab"
      unitRef="usd">13000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjAtMy0xLTEtMTU1MDI_6c0da19f-849a-4407-8510-ca9271286ba5"
      unitRef="usd">130000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjAtNS0xLTEtMTc5MjE_4f12d6cb-ecac-4dc2-b90c-55f47710c6a9"
      unitRef="usd">401000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjAtNy0xLTEtMTc5MjE_61318766-d3fe-42d3-8cab-065eb7805c0e"
      unitRef="usd">253000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjEtMS0xLTEtMTU1MDI_c173a12c-055e-49c6-911b-041b506c87ec"
      unitRef="usd">-56739000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjEtMy0xLTEtMTU1MDI_3c013f38-1d03-4143-a59f-c9599a68fd5c"
      unitRef="usd">-14944000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjEtNS0xLTEtMTc5MjE_64c9e6d6-b816-4e14-bb11-72b5aa84b393"
      unitRef="usd">-94198000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjEtNy0xLTEtMTc5MjE_164548e2-cb04-458d-a51e-b71c42d2b0b1"
      unitRef="usd">-14794000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie5a20dd729394fc9a2ef52343ed00a2b_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjItMS0xLTEtMTU1MDI_78f0b1e6-b72a-48d7-b7bd-0b664bd9fc4e"
      unitRef="usdPerShare">-0.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie5a20dd729394fc9a2ef52343ed00a2b_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjItMS0xLTEtMTU1MDI_f1f9962f-e6c4-489e-b5b1-f8cde44f2abe"
      unitRef="usdPerShare">-0.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic49c2d8d509441cbb262e81efc07a16c_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjItMy0xLTEtMTU1MDI_faf267e0-76e5-4657-9ce9-cd14106246cf"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic49c2d8d509441cbb262e81efc07a16c_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjItMy0xLTEtMTU1MDI_fb175896-8175-4b28-8ae7-a9a6f304c3b3"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id3c621c6659b41e28587b27fb0f273ab_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjItNS0xLTEtMTc5MjE_9edb7a16-9216-42f8-87c2-282795ead629"
      unitRef="usdPerShare">-0.91</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="id3c621c6659b41e28587b27fb0f273ab_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjItNS0xLTEtMTc5MjE_d6e19738-e59a-4bbb-80c3-4b35617f9d20"
      unitRef="usdPerShare">-0.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibb64ea067ae645c89f2bf2fd20fead19_D20200501-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjItNy0xLTEtMTc5MjE_1ae95431-94fd-451f-8f34-367acad2c3c0"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibb64ea067ae645c89f2bf2fd20fead19_D20200501-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjItNy0xLTEtMTc5MjE_421a1b8b-f7f8-4367-83b3-b6b0fe462ea5"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i409a70f685a74dddba6ed0f0b87d8a70_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjMtMS0xLTEtMTU1MDI_4cfa62a3-cdee-4e3f-a82c-f547eeec5e8f"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i409a70f685a74dddba6ed0f0b87d8a70_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjMtMS0xLTEtMTU1MDI_82e5895a-1514-4d02-ac31-f41d96d3b421"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i06739611320f4b50b7f7d1b4b7035e67_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjMtMy0xLTEtMTU1MDI_2d411c3c-186f-479d-a871-03960e1c7201"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i06739611320f4b50b7f7d1b4b7035e67_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjMtMy0xLTEtMTU1MDI_f8041531-1089-4682-a127-c435d7438258"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i551d27cac9a54106be3089e03280eedd_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjMtNS0xLTEtMTc5MjE_2ef1babd-9bfb-4089-ba96-c565a181a433"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i551d27cac9a54106be3089e03280eedd_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjMtNS0xLTEtMTc5MjE_dd4f92d8-d936-4f7c-85f7-2cbbe5d9052d"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="id54591b6a3824acea7b1b679e0d39f9b_D20200501-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjMtNy0xLTEtMTc5MjE_b7ef9b5b-e6bd-4e88-b0df-e737874cac67"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id54591b6a3824acea7b1b679e0d39f9b_D20200501-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjMtNy0xLTEtMTc5MjE_c6bd399c-3d6e-49ba-8b24-9a340f4545ff"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6d0f31bfdb184bf18460a9088f321fa6_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjQtMS0xLTEtMTU1MDI_1a757ce4-27a4-4333-a3e0-56a2bbfbefa7"
      unitRef="usdPerShare">-0.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6d0f31bfdb184bf18460a9088f321fa6_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjQtMS0xLTEtMTU1MDI_4d087604-dca6-4849-8aa5-20c8ab9574a6"
      unitRef="usdPerShare">-0.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3a26806e897f4186929a826ef380d44e_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjQtMy0xLTEtMTU1MDI_3c070951-2b15-4c8d-9ff8-3008c7fb3914"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3a26806e897f4186929a826ef380d44e_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjQtMy0xLTEtMTU1MDI_5f1f7a24-fa26-4adb-8585-4ba8ed0ce7ce"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2d22e5eba21440e68ae7ac3bf52a3cbf_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjQtNS0xLTEtMTc5MjE_09e1184e-d6b7-4ba0-8a7c-9eee7d3e3b6e"
      unitRef="usdPerShare">-0.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2d22e5eba21440e68ae7ac3bf52a3cbf_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjQtNS0xLTEtMTc5MjE_e2128af2-8e5e-4976-b892-386b5f8ddb4a"
      unitRef="usdPerShare">-0.91</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8f1ed90a17aa40cc89da4e8412ae0b4e_D20200501-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjQtNy0xLTEtMTc5MjE_53b48ff8-b2a2-4452-ab84-c826b1e5d5db"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8f1ed90a17aa40cc89da4e8412ae0b4e_D20200501-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjQtNy0xLTEtMTc5MjE_6f054f2b-0e8c-4522-90a9-8f3120022a4a"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie5a20dd729394fc9a2ef52343ed00a2b_D20210801-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjUtMS0xLTEtMTU1MDI_19f7ea81-0f7d-45d2-af28-f2fb34520400"
      unitRef="shares">100246000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie5a20dd729394fc9a2ef52343ed00a2b_D20210801-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjUtMS0xLTEtMTU1MDI_de8645a8-17fd-4d09-849f-5644db502f12"
      unitRef="shares">100246000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic49c2d8d509441cbb262e81efc07a16c_D20200801-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjUtMy0xLTEtMTU1MDI_031f4e4b-8e9d-4d2e-8d43-34332a195d39"
      unitRef="shares">31387000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic49c2d8d509441cbb262e81efc07a16c_D20200801-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjUtMy0xLTEtMTU1MDI_f7b0f585-41e7-40da-9433-1a5a41bb4db7"
      unitRef="shares">31387000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id3c621c6659b41e28587b27fb0f273ab_D20210501-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjUtNS0xLTEtMTc5MjE_523ae60b-715f-4a9a-90d1-fd7621a40c9d"
      unitRef="shares">99558000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id3c621c6659b41e28587b27fb0f273ab_D20210501-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjUtNS0xLTEtMTc5MjE_95a41641-32eb-41bd-8947-d49791dd4265"
      unitRef="shares">99558000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibb64ea067ae645c89f2bf2fd20fead19_D20200501-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjUtNy0xLTEtMTc5MjE_ab887d8d-265f-4a8b-842b-de2d226dd5ea"
      unitRef="shares">31006000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibb64ea067ae645c89f2bf2fd20fead19_D20200501-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjUtNy0xLTEtMTc5MjE_d8b616d0-5c4d-4fa6-884d-8ff451ed7a58"
      unitRef="shares">31006000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i409a70f685a74dddba6ed0f0b87d8a70_D20210801-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjYtMS0xLTEtMTU1MDI_0fba33fe-f4b0-40f0-b67c-db2cab966c87"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i409a70f685a74dddba6ed0f0b87d8a70_D20210801-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjYtMS0xLTEtMTU1MDI_ec6f019a-3233-4c61-8fde-ece2cad6bb37"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i06739611320f4b50b7f7d1b4b7035e67_D20200801-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjYtMy0xLTEtMTU1MDI_441968ff-e692-4126-8ef7-68592ed6ea16"
      unitRef="shares">6667000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i06739611320f4b50b7f7d1b4b7035e67_D20200801-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjYtMy0xLTEtMTU1MDI_e3920502-fd7d-4473-b170-85538a97f4db"
      unitRef="shares">6667000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i551d27cac9a54106be3089e03280eedd_D20210501-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjYtNS0xLTEtMTc5MjE_0e3b964e-e003-44b1-a923-e3d9658545f3"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i551d27cac9a54106be3089e03280eedd_D20210501-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjYtNS0xLTEtMTc5MjE_1f1120f8-8c46-4f18-b28f-72f93e89448a"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id54591b6a3824acea7b1b679e0d39f9b_D20200501-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjYtNy0xLTEtMTc5MjE_44633636-d130-49cb-ab4a-a7023c42859e"
      unitRef="shares">6667000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id54591b6a3824acea7b1b679e0d39f9b_D20200501-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjYtNy0xLTEtMTc5MjE_755b0837-3ab1-41a4-8b0b-388b2aa086d9"
      unitRef="shares">6667000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6d0f31bfdb184bf18460a9088f321fa6_D20210801-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjctMS0xLTEtMTU1MDI_23c903fe-6556-488c-9938-d10e86327cdd"
      unitRef="shares">3500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6d0f31bfdb184bf18460a9088f321fa6_D20210801-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjctMS0xLTEtMTU1MDI_9562acc7-f299-4a15-8e21-10ee3b0f93f4"
      unitRef="shares">3500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3a26806e897f4186929a826ef380d44e_D20200801-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjctMy0xLTEtMTU1MDI_b0c55371-4e58-4ea4-b0b8-0a08bdf64b2e"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3a26806e897f4186929a826ef380d44e_D20200801-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjctMy0xLTEtMTU1MDI_efd34277-eae1-4034-afbc-42e9c7fbfce4"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2d22e5eba21440e68ae7ac3bf52a3cbf_D20210501-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjctNS0xLTEtMTc5MjE_59e5f61f-f470-444b-a06b-81d131bbd061"
      unitRef="shares">3500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2d22e5eba21440e68ae7ac3bf52a3cbf_D20210501-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjctNS0xLTEtMTc5MjE_ef3fb11b-3fcd-40e7-8408-078cc56efaab"
      unitRef="shares">3500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8f1ed90a17aa40cc89da4e8412ae0b4e_D20200501-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjctNy0xLTEtMTc5MjE_16cd9a3f-4ab3-4aa2-84f3-3e6b683b07ad"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8f1ed90a17aa40cc89da4e8412ae0b4e_D20200501-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMjctNy0xLTEtMTc5MjE_ab76af08-ea28-440d-95d9-7f113974636d"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ia06ad0194fed4f6497a1f4e973c31e50_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODc5NQ_f8e192e2-7863-427a-86c9-6c8e7f41aa80"
      unitRef="usd">10012000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i4b9a552d89b3400a9764992d451e5ba7_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODgwMA_3960a848-2a0e-4aec-8af9-a6983e007040"
      unitRef="usd">6810000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i995da5d459f74d198d0354a81bd33e24_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODgwNQ_46b08367-c0c0-42f1-a448-e1d629b19b9d"
      unitRef="usd">20220000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i9433b0c49c7a4f35aebfec767f08358c_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODgxNA_ad99c106-30d7-4e64-8423-a778a2ad3694"
      unitRef="usd">13620000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ib398bfb07d69447fb005f83d86c777aa_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODgyMw_b6fe277a-d009-436b-80f8-06a20bcf1490"
      unitRef="usd">5924000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i730dd880d912494ba06428dd44cfd2fd_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODgyOA_9d0ec337-46e2-4681-bb0d-2d2856a186f8"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ic6375be50e134bdca0e23a21a4a14b31_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODgzMw_35a5e9ce-1593-4a9d-93e2-16826345b524"
      unitRef="usd">7998000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i18f859e46e50411786b744602d92ebe1_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODgzOQ_c6eccbec-5588-4a51-863c-3bbe365faecf"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:CostOfRevenue
      contextRef="ia06ad0194fed4f6497a1f4e973c31e50_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODg0Ng_bcbd1ea3-9ac4-445c-a8ed-068030245936"
      unitRef="usd">80000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i4b9a552d89b3400a9764992d451e5ba7_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODg1MQ_424417f7-3165-4f3c-8815-a60c65c92c9f"
      unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i995da5d459f74d198d0354a81bd33e24_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODg1Ng_3f0e1a8b-8c6a-42fe-96b7-5c69a65c944f"
      unitRef="usd">197000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i9433b0c49c7a4f35aebfec767f08358c_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODg2Mg_6b262a78-a784-4f88-9cd3-862be5dbee57"
      unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i75977370b731438fb1f16dfc25b7d5b9_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODg2OA_bfad9955-3693-42ed-970c-500b0d30889d"
      unitRef="usd">131000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="icbc8442bf3a14ae5ae7dd5981a61fc0c_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODg3Mw_8a8ff127-61be-400f-acce-1cfaddb04239"
      unitRef="usd">0</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i7740d4fb3e2a441598080977ff20bf2b_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODg3OA_4e986211-c2ba-4271-a30b-398e7b3ed2c2"
      unitRef="usd">192000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ifb2be352cb0446d2be482418cec6a13f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfMTA5OTUxMTYyODg4NA_a5567c57-a6db-4ee4-82f8-572455c5274f"
      unitRef="usd">0</us-gaap:SellingAndMarketingExpense>
    <us-gaap:NetIncomeLoss
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfMi0xLTEtMS0xNTUwMg_85814669-5914-43cf-b333-0bd4eeb08c60"
      unitRef="usd">-56739000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfMi0zLTEtMS0xNTUwMg_8cfe2a88-00f3-4076-80bb-c09cb9c80a40"
      unitRef="usd">-14944000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfMi01LTEtMS0xODk0MQ_e5930199-7c0d-4142-867c-942dedfdc4ea"
      unitRef="usd">-94198000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfMi03LTEtMS0xODk0MQ_cd388a6c-5687-4f21-8aeb-b796c37f335f"
      unitRef="usd">-14794000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfNC0xLTEtMS0xNTUwMg_4a88eaec-9b9a-4d5c-a9cf-a3893a99cfa4"
      unitRef="usd">-427000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfNC0zLTEtMS0xNTUwMg_4b1a61b9-e2d9-44d7-b449-2ffe31a06428"
      unitRef="usd">-195000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfNC01LTEtMS0xODk0MQ_9bec55da-0c8d-4e36-a2ab-b0688d75651e"
      unitRef="usd">-321000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfNC03LTEtMS0xODk0MQ_d9da6b93-ba23-43f8-9209-ab125c326deb"
      unitRef="usd">-362000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfNS0xLTEtMS0xNTUwMg_911a06b6-dd54-46a7-8b69-0cc4ff0a5c0c"
      unitRef="usd">-57166000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfNS0zLTEtMS0xNTUwMg_2178cc82-862a-44cc-9121-a7d001a87143"
      unitRef="usd">-15139000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfNS01LTEtMS0xODk0MQ_4ecfbc8c-72dc-4a12-9843-b9dbe731d392"
      unitRef="usd">-94519000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNC9mcmFnOjMxZDFlZGIxYTAzMjQzNjc4ODdjMzIzMmIzOGI4YTAwL3RhYmxlOjY4ZjcxNmZlNTgyMzQ2ZTFiNThiNGU2MGQzZTY3ZTU3L3RhYmxlcmFuZ2U6NjhmNzE2ZmU1ODIzNDZlMWI1OGI0ZTYwZDNlNjdlNTdfNS03LTEtMS0xODk0MQ_5b8b6740-38cd-4ce1-a826-e2889c1005ac"
      unitRef="usd">-15156000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ib7b63dc60ebd47d8919117361b4e73c4_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi0xLTEtMS0xNTUwMg_6d039d33-1051-4a03-a454-5724475da1c9"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ib7b63dc60ebd47d8919117361b4e73c4_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi0zLTEtMS0xNTUwMg_0388c394-353a-47d1-9ffd-bfef6dcd7962"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i45a0aa3ede7943ca86cf9199b78ff8e1_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi01LTEtMS0xNTUwMg_b2b1c4d1-4212-47d9-836e-cb84672dda99"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i45a0aa3ede7943ca86cf9199b78ff8e1_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi03LTEtMS0xNTUwMg_c1d70757-1735-4815-8b81-246685747b1c"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib8a84154829b41c59c633d970d566e16_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi0xMC0xLTEtMTU1MDI_6aed0b0a-003d-4cc8-a188-34d0e10502db"
      unitRef="shares">103868000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib8a84154829b41c59c633d970d566e16_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi0xMi0xLTEtMTU1MDI_612af07f-4575-4730-a53a-bece9d7d8b0f"
      unitRef="usd">104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5c34adef89bf458094d6abbaa8826756_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi0xNC0xLTEtMTU1MDI_5afbd13e-af48-41d9-8af1-1561fa513e84"
      unitRef="usd">1430296000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i37c02a01c3c54f9a8409c2775464b25e_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi0xNi0xLTEtMTU1MDI_e963132b-c30e-4662-a5a8-7357e8e2242f"
      unitRef="usd">187000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2195a8f53653499e971993b2d217c763_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi0xOC0xLTEtMTU1MDI_b3278525-3a25-4157-aeb2-6a5bdd1993c1"
      unitRef="usd">-386792000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i99eba4ba101f4c14b964939c7980395a_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMi0yMC0xLTEtMTU1MDI_14bac2d5-c6d4-4867-a124-63ffbb1acfc0"
      unitRef="usd">1043795000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i684fb52bf63246448c39d4c7218bdae8_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMy0xMC0xLTEtMTU1MDI_ea7e585e-24b7-43a8-a6b2-fe321e6ca677"
      unitRef="shares">974000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i684fb52bf63246448c39d4c7218bdae8_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMy0xMi0xLTEtMTU1MDI_2555f24d-23c9-481e-bf5d-ff906ad5b39e"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i35139317ab8e498e9ca527cf5a579961_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMy0xNC0xLTEtMTU1MDI_21443e29-e011-4d17-a937-2bf900f462e2"
      unitRef="usd">6491000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfMy0yMC0xLTEtMTU1MDI_70f61154-76b4-4fbd-9d50-c388d7f961c2"
      unitRef="usd">6492000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised
      contextRef="i35139317ab8e498e9ca527cf5a579961_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfNC0xNC0xLTEtMTU1MDI_4d62ad7b-59b6-4a11-bca5-61d16ae7c009"
      unitRef="usd">849000</ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfNC0yMC0xLTEtMTU1MDI_3ab88e7d-0a11-4ac7-8f59-36e41fd493c2"
      unitRef="usd">849000</ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i684fb52bf63246448c39d4c7218bdae8_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfNS0xMC0xLTEtMTU1MDI_62016608-3183-46b8-a9b1-06986641a234"
      unitRef="shares">29000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i35139317ab8e498e9ca527cf5a579961_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfNi0xNC0xLTEtMTU1MDI_d0651800-4520-4a2c-bc61-027b8d4dc985"
      unitRef="usd">32540000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfNi0yMC0xLTEtMTU1MDI_7b7a23da-1e90-46d3-8a0c-b382c8c1ecfb"
      unitRef="usd">32540000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if43cd3f91d3d4340b723f8393677d42b_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfNy0xNi0xLTEtMTU1MDI_71b27428-7723-4ade-95e8-74b19780b87b"
      unitRef="usd">-427000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfNy0yMC0xLTEtMTU1MDI_92918f8b-e612-489f-b1ef-20f5b003bbef"
      unitRef="usd">-427000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ie87d276022224c59a26ea522c0eaa773_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOC0xOC0xLTEtMTU1MDI_e5ec6379-710d-4563-836f-100e60f97f08"
      unitRef="usd">-56739000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOC0yMC0xLTEtMTU1MDI_1fee753b-ffec-4eef-ad18-cd19e23bd401"
      unitRef="usd">-56739000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i7fc7ffe5a6b84d1b82a70c2bca57efea_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS0xLTEtMS0xNTUwMg_2dbe8917-b17e-4815-a314-e6277cc0ab28"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i7fc7ffe5a6b84d1b82a70c2bca57efea_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS0zLTEtMS0xNTUwMg_fa4cf842-8a00-4742-ad2f-73eb5ef25644"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i47d82724c97946129646e27365024022_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS01LTEtMS0xNTUwMg_b9b39e61-4b7d-41a0-b42e-5a62409e9f77"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i47d82724c97946129646e27365024022_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS03LTEtMS0xNTUwMg_a2123e03-3b72-4b6a-95b5-a0f4f4bc56ea"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic398e8391e9c4efbac57e3d20bc948f1_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS0xMC0xLTEtMTU1MDI_7ce6cc8d-faeb-4903-b7ab-f7c6c38e4cf0"
      unitRef="shares">104871000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic398e8391e9c4efbac57e3d20bc948f1_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS0xMi0xLTEtMTU1MDI_fe747b71-f7e9-49b6-a5c9-6b9e178e4484"
      unitRef="usd">105000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia0473694428049de9b4695e87adfaa8e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS0xNC0xLTEtMTU1MDI_4c7e2797-41c5-49f4-ac40-38d4e42179ef"
      unitRef="usd">1470176000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0f1ca7ebfab6447fab00293ca09433bd_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS0xNi0xLTEtMTU1MDI_037deb1c-f01a-4374-8390-04049cf180fd"
      unitRef="usd">-240000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id3b9e0bf1f7c4962b459ba6e3ed4a9ea_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS0xOC0xLTEtMTU1MDI_8efbd8fa-d919-45a2-a29a-07d7aaf58d02"
      unitRef="usd">-443531000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjNjOWM5OGE1NjMyNjQ4YzBiMjE3ZDNhYmQ1YjljMTNmL3RhYmxlcmFuZ2U6M2M5Yzk4YTU2MzI2NDhjMGIyMTdkM2FiZDViOWMxM2ZfOS0yMC0xLTEtMTU1MDI_9f747363-c858-45b7-8dc8-b710b91b2609"
      unitRef="usd">1026510000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="iee480e1410594cac837821f4ce085e9a_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi0xLTEtMS0xNTUwMg_1b98f662-633a-467f-b095-6a335c26b876"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="iee480e1410594cac837821f4ce085e9a_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi0zLTEtMS0xNTUwMg_dfb4e33e-f602-47f0-be8b-108019c74318"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i4745c3da06b345fc9cdecd590a5e0062_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi01LTEtMS0xNTUwMg_8cc04383-ea8a-49b9-b572-db17eb61d4e3"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i4745c3da06b345fc9cdecd590a5e0062_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi03LTEtMS0xNTUwMg_98a2a811-a8d2-4057-b618-6597596d8a69"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6e8a7f3081f641c7934becaef6c03471_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi0xMC0xLTEtMTU1MDI_ea72afb2-6bba-4f8f-a023-176ffc12caff"
      unitRef="shares">102167000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6e8a7f3081f641c7934becaef6c03471_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi0xMi0xLTEtMTU1MDI_0a52d76f-9a44-4142-98b9-901ada14f2de"
      unitRef="usd">102000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifdad8a7fbf03443a842a3cad3f2fd604_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi0xNC0xLTEtMTU1MDI_c3b3de46-692f-4915-ba4e-da94e9963b82"
      unitRef="usd">1410325000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5cd917d4ff064699b319f62767208fa2_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi0xNi0xLTEtMTU1MDI_acf04a77-f452-49d9-90eb-03c955a832e4"
      unitRef="usd">81000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibac55d16006d451a9eb94f6d9a1052eb_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi0xOC0xLTEtMTU1MDI_c29f8e95-9490-4335-a61a-3fb6fb30402f"
      unitRef="usd">-349333000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMi0yMC0xLTEtMTU1MDI_a6589978-fdc6-4a70-a446-dc8245b8f9a2"
      unitRef="usd">1061175000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2ed2a1b7f54d479192d7a2c2a8f33301_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfNS0xMC0xLTEtMTU1MDI_94bf438b-7513-4bac-a1bc-7ab428e5694e"
      unitRef="shares">2667000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2ed2a1b7f54d479192d7a2c2a8f33301_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfNS0xMi0xLTEtMTU1MDI_a0abf321-9189-47ba-acf7-8649d5effe7a"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic2a7ada5f3ce46e7be378140d4714a85_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfNS0xNC0xLTEtMTU1MDI_b4323931-27dc-4c96-9ee4-7ded9f5a6982"
      unitRef="usd">11491000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfNS0yMC0xLTEtMTU1MDI_ff63b2db-c1da-49be-a2ab-9b63e6b5ea3d"
      unitRef="usd">11494000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised
      contextRef="ic2a7ada5f3ce46e7be378140d4714a85_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfNi0xNC0xLTEtMTU1MDI_36aba2f8-bc86-41fc-b163-98a8727b7d47"
      unitRef="usd">1908000</ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfNi0yMC0xLTEtMTU1MDI_6faef403-870f-436b-8e53-8acd3784ff73"
      unitRef="usd">1908000</ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i2ed2a1b7f54d479192d7a2c2a8f33301_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfNi0xMC0xLTEtMzIyMDU_5535f211-3f5a-4fe2-8771-b7906525e7a1"
      unitRef="shares">37000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic2a7ada5f3ce46e7be378140d4714a85_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfNy0xNC0xLTEtMTU1MDI_575afa75-3b8b-4402-809e-0e172494db79"
      unitRef="usd">46452000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfNy0yMC0xLTEtMTU1MDI_e8a50a58-a405-47a0-a103-8e0cf4cac518"
      unitRef="usd">46452000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iea32022940f94731a32da9576a406f55_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfOC0xNi0xLTEtMTU1MDI_9610a58f-ce24-48dc-a7df-dc7b93adc5bb"
      unitRef="usd">-321000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfOC0yMC0xLTEtMTU1MDI_b47b1e1a-70fb-4cdb-be5e-b2a5eb2c066d"
      unitRef="usd">-321000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i04f7246a01aa4839a1fd823b5dfc9bd2_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfOS0xOC0xLTEtMTU1MDI_ff358a21-56c7-4f7b-bc44-04bb189e092d"
      unitRef="usd">-94198000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfOS0yMC0xLTEtMTU1MDI_48ba4d52-959f-4426-9085-63e7f0ef0a72"
      unitRef="usd">-94198000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i7fc7ffe5a6b84d1b82a70c2bca57efea_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtMS0xLTEtMTU1MDI_1465adc5-5fcc-4957-8f0f-49a1e036a685"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i7fc7ffe5a6b84d1b82a70c2bca57efea_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtMy0xLTEtMTU1MDI_d06318bf-93e1-4f83-bdd2-eaea5540090a"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i47d82724c97946129646e27365024022_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtNS0xLTEtMTU1MDI_c897258d-a3ad-4a46-8104-58524c1888be"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i47d82724c97946129646e27365024022_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtNy0xLTEtMTU1MDI_c7f1032a-72c1-4dd5-8ec8-2772cc8caf25"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic398e8391e9c4efbac57e3d20bc948f1_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtMTAtMS0xLTE1NTAy_0d9f399e-9d33-49ff-92da-58cd2423e2d1"
      unitRef="shares">104871000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic398e8391e9c4efbac57e3d20bc948f1_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtMTItMS0xLTE1NTAy_5e1f5d8e-56db-4a4e-985d-624b707e38d4"
      unitRef="usd">105000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia0473694428049de9b4695e87adfaa8e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtMTQtMS0xLTE1NTAy_ceeeb704-6f11-416d-84cf-f9dde4318a9b"
      unitRef="usd">1470176000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0f1ca7ebfab6447fab00293ca09433bd_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtMTYtMS0xLTE1NTAy_f92e2a60-3f87-4b26-9c8f-e50bfb54d8b8"
      unitRef="usd">-240000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id3b9e0bf1f7c4962b459ba6e3ed4a9ea_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtMTgtMS0xLTE1NTAy_bebda4f6-6f49-4257-8087-9577d6a972b6"
      unitRef="usd">-443531000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOmE5NjgzZDUwYmY1NDQxZDRhNzE0Yzc3ZWEwZWIzM2VkL3RhYmxlcmFuZ2U6YTk2ODNkNTBiZjU0NDFkNGE3MTRjNzdlYTBlYjMzZWRfMTAtMjAtMS0xLTE1NTAy_88fdc836-68b1-4592-a909-2048c7f803e3"
      unitRef="usd">1026510000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i7e93e9ac2b36464aba37956f93f7f0b0_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi0xLTEtMS0zMjAwNQ_29f97fd7-95c7-45d6-b4d2-97507f21e28f"
      unitRef="shares">37129000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i7e93e9ac2b36464aba37956f93f7f0b0_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi0zLTEtMS0zMjAwNQ_eb89f637-76d7-4519-a32d-be9f8c2bd51e"
      unitRef="usd">375207000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ifb7782ac93704ed1900da54e087802ae_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi01LTEtMS0zMjAwNQ_3711689d-9421-4c84-ac3d-63629549da6d"
      unitRef="shares">6667000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ifb7782ac93704ed1900da54e087802ae_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi03LTEtMS0zMjAwNQ_3dde3045-2fe4-4be0-aaf1-52139ef75a39"
      unitRef="usd">18800000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4bd4936fc08141d08e212b18c2c61b90_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi0xMC0xLTEtMzIwMDU_ad4ea6e6-f518-4aa0-9366-4cadaabe08aa"
      unitRef="shares">31342000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4bd4936fc08141d08e212b18c2c61b90_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi0xMi0xLTEtMzIwMDU_2be9e66f-4b40-4594-b47f-2ed79f811ea4"
      unitRef="usd">31000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i19b68e9f2f2146a9b6e0b2562aba298a_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi0xNC0xLTEtMzIwMDU_c5c20c94-92a1-4f4e-af42-a4d008e8d418"
      unitRef="usd">113518000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib0e2219601114803bf27bef3c50bd223_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi0xNi0xLTEtMzIwMDU_3ac3c8b9-7f5d-4618-b0ef-2223870a7882"
      unitRef="usd">257000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id1f60ba5a1ee4f4ea6229b252b207899_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi0xOC0xLTEtMzIwMDU_a5c5abf7-89fd-4145-97d3-d762405d3a06"
      unitRef="usd">-293487000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i03f2338d2ae4434e96e8e0b82b30e9bb_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMi0yMC0xLTEtMzIwMDU_3257364b-080d-4cc4-bcbe-3df5aa9ac605"
      unitRef="usd">-179681000</us-gaap:StockholdersEquity>
    <ai:TemporaryEquityCollectionOfFinanceReceivable
      contextRef="i2e7d0ad6318040c3ade0e9549e70db9f_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfNC0zLTEtMS0zMjUxOQ_dc2f44d8-5fe2-4468-b1b5-b7cdde736803"
      unitRef="usd">24546000</ai:TemporaryEquityCollectionOfFinanceReceivable>
    <ai:APICIncreaseForCollectionOfFinanceReceivable
      contextRef="i74d585984e3446fda6acfd62ecf77c08_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfNC0xNC0xLTEtMzI1MTk_e87b3912-fd7e-4396-bc32-9dfdd91e577a"
      unitRef="usd">1457000</ai:APICIncreaseForCollectionOfFinanceReceivable>
    <ai:APICIncreaseForCollectionOfFinanceReceivable
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfNC0yMC0xLTEtMzI1MTk_e0b35198-cf9f-4bda-92da-f8532700b072"
      unitRef="usd">1457000</ai:APICIncreaseForCollectionOfFinanceReceivable>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="id75d349b42884c80a255a8dcf476cc24_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMy0xMC0xLTEtMzIwMDU_c9c9719f-7f7a-49f3-bfe1-f0e1cd609c04"
      unitRef="shares">1639000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id75d349b42884c80a255a8dcf476cc24_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMy0xMi0xLTEtMzIwMDU_279949f3-f073-41d7-85dc-2c4e29b47eb0"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i74d585984e3446fda6acfd62ecf77c08_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMy0xNC0xLTEtMzIwMDU_a9a5224e-1b04-4f4f-b046-f3b1dfc0788e"
      unitRef="usd">2726000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfMy0yMC0xLTEtMzIwMDU_5a446979-d71f-401f-956d-1320ee4af386"
      unitRef="usd">2728000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised
      contextRef="i74d585984e3446fda6acfd62ecf77c08_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfNC0xNC0xLTEtMzIwMDU_d35c5b3c-1547-4deb-9fb0-47353839b9af"
      unitRef="usd">1107000</ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfNC0yMC0xLTEtMzIwMDU_2cc7d29a-c600-4e6d-8f64-0d2f9316d6ac"
      unitRef="usd">1107000</ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i74d585984e3446fda6acfd62ecf77c08_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfNi0xNC0xLTEtMzIwMDU_7839c097-bb4d-45c0-b954-c907eebe405d"
      unitRef="usd">5201000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfNi0yMC0xLTEtMzIwMDU_a26253e7-83fa-4f2e-b2f5-2476fa54829e"
      unitRef="usd">5201000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0669e72592504995af271d8544268312_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfNy0xNi0xLTEtMzIwMDU_44801c8f-6474-446e-8478-092d5e6cd6c3"
      unitRef="usd">-195000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfNy0yMC0xLTEtMzIwMDU_55ebad84-fffb-459a-8edf-d1b90d556d33"
      unitRef="usd">-195000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i05666ce407b64278b5973ad4e1908bbf_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOC0xOC0xLTEtMzIwMDU_d7e495d8-2a5d-4d09-8c4f-a85b9b0ec694"
      unitRef="usd">-14944000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOC0yMC0xLTEtMzIwMDU_ce822131-b5ae-447c-8f45-b58bc553223e"
      unitRef="usd">-14944000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ice8680c439314fe5a2019af945013bdc_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS0xLTEtMS0zMjAwNQ_c6a5b086-5fee-4a14-81fa-225bdd1230c4"
      unitRef="shares">37129000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ice8680c439314fe5a2019af945013bdc_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS0zLTEtMS0zMjAwNQ_83065c1c-8100-411f-889a-789bc56d064d"
      unitRef="usd">399753000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i8db82bf2c4184c3391e3546509adbc72_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS01LTEtMS0zMjAwNQ_d68250eb-0a7b-4d16-a04e-f99fee7900cc"
      unitRef="shares">6667000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i8db82bf2c4184c3391e3546509adbc72_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS03LTEtMS0zMjAwNQ_cd3f8516-9d6e-4857-b2d4-ba62d1a0c6af"
      unitRef="usd">18800000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1d014aa0789b4de381c0ba8b7ad2b743_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS0xMC0xLTEtMzIwMDU_e444e518-be83-4f2a-9237-263f03644de1"
      unitRef="shares">32981000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1d014aa0789b4de381c0ba8b7ad2b743_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS0xMi0xLTEtMzIwMDU_f4056a3a-1042-42e5-98bc-7bf8f910c34b"
      unitRef="usd">33000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8d767868c5c14213b31e871d590925e1_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS0xNC0xLTEtMzIwMDU_78c1424a-ac46-4eb8-8907-446555dce4c9"
      unitRef="usd">124009000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i29521931bb3043b2b46e91e158111af5_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS0xNi0xLTEtMzIwMDU_cd0c51a8-87b1-41e6-ace1-492e8ff77d89"
      unitRef="usd">62000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9015b668159e4af789cafdc80e019edc_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS0xOC0xLTEtMzIwMDU_5a41bc04-70cf-49e3-a1c3-d5f94fab9282"
      unitRef="usd">-308431000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia01555179e274aabbd58847c03a0970e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjc1OGE5ODVkNGFlYTQ4ZWY4MzM2NThlNDgwNzNiYWM4L3RhYmxlcmFuZ2U6NzU4YTk4NWQ0YWVhNDhlZjgzMzY1OGU0ODA3M2JhYzhfOS0yMC0xLTEtMzIwMDU_0eb6914a-3d58-4c2d-a995-5335b0829939"
      unitRef="usd">-184327000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ie7ea1c8ec0e84998a43bcebaa18fa552_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi0xLTEtMS0zMjAwNQ_38d09bf5-6cc9-4e81-855b-12c9ccdbefc4"
      unitRef="shares">37129000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ie7ea1c8ec0e84998a43bcebaa18fa552_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi0zLTEtMS0zMjAwNQ_cec860e3-6c74-4913-8884-4ea2d38b01b5"
      unitRef="usd">375207000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i6962123939e2458fae8f4f8352a47c02_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi01LTEtMS0zMjAwNQ_9ddc863c-49d7-440c-a30d-f562b15f74d3"
      unitRef="shares">6667000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i6962123939e2458fae8f4f8352a47c02_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi03LTEtMS0zMjAwNQ_0c9ff455-3a93-449a-af7e-3761b62bd4d5"
      unitRef="usd">18800000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib304308453e042cba1490b6ac5dc6689_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi0xMC0xLTEtMzIwMDU_dc1c6726-6763-4533-843c-adfad62107d8"
      unitRef="shares">31210000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib304308453e042cba1490b6ac5dc6689_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi0xMi0xLTEtMzIwMDU_24b2b968-8fe4-4ea6-ba44-31b49e33b193"
      unitRef="usd">31000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a86c626c37e4736a1aadb6f49bd0acf_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi0xNC0xLTEtMzIwMDU_bbd31b02-46c8-4217-b02a-20ab1116e142"
      unitRef="usd">110485000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7997891ae94943d6bf40d06529e0ca4d_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi0xNi0xLTEtMzIwMDU_9fd35dec-3e27-439b-8ce4-bea440273beb"
      unitRef="usd">424000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i65fa7d6ff4654b1b9bbe82a557369546_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi0xOC0xLTEtMzIwMDU_d52a093a-dcfa-4a0c-9610-7d465e0da593"
      unitRef="usd">-293637000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f128c0541154dd2a9adc267f2173258_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMi0yMC0xLTEtMzIwMDU_616c123c-39f9-481f-8b84-49c566d944c3"
      unitRef="usd">-182697000</us-gaap:StockholdersEquity>
    <ai:TemporaryEquityCollectionOfFinanceReceivable
      contextRef="i703ac4f7e9ea4282910acd13639ac9d9_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNC0zLTEtMS0zMjQ5OA_21e554c9-b6e0-4dc1-874f-58c06eeb4c5a"
      unitRef="usd">24546000</ai:TemporaryEquityCollectionOfFinanceReceivable>
    <ai:APICIncreaseForCollectionOfFinanceReceivable
      contextRef="i5efb83c2a9ea48d5ad8d78ce011488d7_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNC0xNC0xLTEtMzI0OTg_a35bc7c4-394c-48b6-8cde-7b46f7f3004a"
      unitRef="usd">1457000</ai:APICIncreaseForCollectionOfFinanceReceivable>
    <ai:APICIncreaseForCollectionOfFinanceReceivable
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNC0yMC0xLTEtMzI0OTg_21b6f024-8908-4f6d-bab2-196ea97a5d8a"
      unitRef="usd">1457000</ai:APICIncreaseForCollectionOfFinanceReceivable>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ifac3647542114b3c82ebe67cb6f7a108_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNS0xMC0xLTEtMzIwMDU_9e4b17e4-73c5-4455-90d5-bb6b33fc2b32"
      unitRef="shares">1771000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ifac3647542114b3c82ebe67cb6f7a108_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNS0xMi0xLTEtMzIwMDU_4719f95b-0f49-44b0-a617-b035c1a58556"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5efb83c2a9ea48d5ad8d78ce011488d7_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNS0xNC0xLTEtMzIwMDU_ff524b59-3daa-4b19-89a2-72199dda4146"
      unitRef="usd">3061000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNS0yMC0xLTEtMzIwMDU_23e28669-d6ea-4711-838b-db95c9ea7b9b"
      unitRef="usd">3063000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised
      contextRef="i5efb83c2a9ea48d5ad8d78ce011488d7_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNi0xNC0xLTEtMzIwMDU_8754b7f1-4c57-47f2-9af7-5b465f18deab"
      unitRef="usd">1325000</ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNi0yMC0xLTEtMzIwMDU_e5b2eb33-c0e7-441a-8968-d4b353d163e2"
      unitRef="usd">1325000</ai:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5efb83c2a9ea48d5ad8d78ce011488d7_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNy0xNC0xLTEtMzIwMDU_6ff61a2a-bed7-4f9f-85d0-c50e18ceb832"
      unitRef="usd">7681000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfNy0yMC0xLTEtMzIwMDU_cabb2452-e556-4749-b9a2-5b7161975a96"
      unitRef="usd">7681000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3a996f3a263d4d9eadb790c9545193e6_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfOC0xNi0xLTEtMzIwMDU_91d255d2-a1aa-41a2-8be1-cd0ae4794836"
      unitRef="usd">-362000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfOC0yMC0xLTEtMzIwMDU_314c972b-b63d-4c30-8491-b2da1a702e2d"
      unitRef="usd">-362000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ic58b06454322447d8cdbaeb0a03ff5d6_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfOS0xOC0xLTEtMzIwMDU_9ab81381-7a21-4177-888e-170dc067b4cb"
      unitRef="usd">-14794000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfOS0yMC0xLTEtMzIwMDU_31cd4433-c5c3-485d-b60f-db7aa04458fe"
      unitRef="usd">-14794000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ice8680c439314fe5a2019af945013bdc_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtMS0xLTEtMzIwMDU_55b4ab82-7c4b-40a3-bb40-487f67874422"
      unitRef="shares">37129000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ice8680c439314fe5a2019af945013bdc_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtMy0xLTEtMzIwMDU_c0dda556-95b0-4aeb-b487-9ec3a69bb3ea"
      unitRef="usd">399753000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i8db82bf2c4184c3391e3546509adbc72_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtNS0xLTEtMzIwMDU_fbd12cfd-2092-416b-ba7d-0dbf5047166e"
      unitRef="shares">6667000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i8db82bf2c4184c3391e3546509adbc72_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtNy0xLTEtMzIwMDU_0b520bbd-3efb-4a4c-a0f2-52b642835fa4"
      unitRef="usd">18800000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1d014aa0789b4de381c0ba8b7ad2b743_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtMTAtMS0xLTMyMDA1_eadeb81d-e9f4-427d-909d-c6d6ef0655cf"
      unitRef="shares">32981000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1d014aa0789b4de381c0ba8b7ad2b743_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtMTItMS0xLTMyMDA1_22f17c40-bc44-4523-acce-77eb9d704c0b"
      unitRef="usd">33000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8d767868c5c14213b31e871d590925e1_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtMTQtMS0xLTMyMDA1_88677d35-8d89-4935-8fad-9f061ba32bc6"
      unitRef="usd">124009000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i29521931bb3043b2b46e91e158111af5_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtMTYtMS0xLTMyMDA1_84898b23-b120-4d65-ad3d-c778d52c7e25"
      unitRef="usd">62000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9015b668159e4af789cafdc80e019edc_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtMTgtMS0xLTMyMDA1_1fa2acc1-a825-42dc-a66c-46c15a214e57"
      unitRef="usd">-308431000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia01555179e274aabbd58847c03a0970e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zNy9mcmFnOmI3ZDdjYTQxYjBiYTQ1OTZiNmYyM2Y3Nzg0ZGUzOWE4L3RhYmxlOjJlNDQ3ZjhkZjk3ZDQ5ZTBhOTVhMGU0NTYyNjQ5NGVkL3RhYmxlcmFuZ2U6MmU0NDdmOGRmOTdkNDllMGE5NWEwZTQ1NjI2NDk0ZWRfMTAtMjAtMS0xLTMyMDA1_a3a55e4b-d4bc-4aec-a631-08d2223d38bc"
      unitRef="usd">-184327000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMy0xLTEtMS0xNTUwMg_ac0c2d32-a708-417e-bbf7-fa9f4b1aea73"
      unitRef="usd">-94198000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMy0zLTEtMS0xNTUwMg_def3a5a8-8d05-4215-9c1e-4b53fe37257a"
      unitRef="usd">-14794000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNS0xLTEtMS0xNTUwMg_f9b5e1e9-2964-46cd-a5a4-eda6ae8b38d0"
      unitRef="usd">2364000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNS0zLTEtMS0xNTUwMg_0bdc93fb-4131-4064-a7b4-2d08fdc91be7"
      unitRef="usd">2098000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNi0xLTEtMS0xNTUwMg_749e88ea-6f3a-4c82-8ec0-da15de5decbf"
      unitRef="usd">1100000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNi0zLTEtMS0xNTUwMg_00336538-f2c0-4044-a97d-e0a494452af3"
      unitRef="usd">1650000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNy0xLTEtMS0xNTUwMg_f3a58f30-a864-42f9-b1ee-ac2919e61b27"
      unitRef="usd">46452000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNy0zLTEtMS0xNTUwMg_b75cc322-3e74-4314-967c-4846bf9a78f7"
      unitRef="usd">7681000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfOC0xLTEtMS0xNTUwMg_50349427-7192-45a2-98de-1ff1af96fe31"
      unitRef="usd">538000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfOC0zLTEtMS0xNTUwMg_5c859efd-6694-4037-90de-8cf8dee99925"
      unitRef="usd">75000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTAtMS0xLTEtMTU1MDI_b7fc3e2f-3fd7-4788-bb75-7302c1bde998"
      unitRef="usd">-39047000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTAtMy0xLTEtMTU1MDI_ed76feeb-eb58-491c-b05c-b7a399b89248"
      unitRef="usd">2380000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTEtMS0xLTEtMTU1MDI_bc420bc3-c41f-481a-9959-f5114e141b5e"
      unitRef="usd">15074000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTEtMy0xLTEtMTU1MDI_7fbea1b5-c66c-4a77-8989-05730976fe8a"
      unitRef="usd">48000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTItMS0xLTEtMTU1MDI_cc2f999b-c5a5-4685-b78b-952db1f25b49"
      unitRef="usd">-1682000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTItMy0xLTEtMTU1MDI_902f8812-8a7e-4d58-9dbe-68be788988e4"
      unitRef="usd">3159000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTMtMS0xLTEtMTU1MDI_18a08dfa-45a6-48c6-abc2-c70b0dab6928"
      unitRef="usd">-5351000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTMtMy0xLTEtMTU1MDI_47ec304e-2eb6-496b-b58f-5681de67909d"
      unitRef="usd">-716000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTQtMS0xLTEtMTU1MDI_7956ed1e-2a1f-4036-9abd-002231a5790b"
      unitRef="usd">-1214000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTQtMy0xLTEtMTU1MDI_70daa933-c873-475d-b9f5-15a5c3846c3d"
      unitRef="usd">-1745000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTUtMS0xLTEtMTU1MDI_f3b4bb20-4a81-457f-a1ec-b8f5a54d8f53"
      unitRef="usd">13564000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTUtMy0xLTEtMTU1MDI_9c32962f-feda-4049-aaa5-a7003e93d090"
      unitRef="usd">2345000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTYtMS0xLTEtMTU1MDI_1bda8998-ebc2-460e-954f-f9cb04de0310"
      unitRef="usd">-2346000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTYtMy0xLTEtMTU1MDI_066492b5-c199-4d5d-a6a0-d177575d0f77"
      unitRef="usd">21661000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTctMS0xLTEtMTU1MDI_d2a5392b-a6a7-49a8-aab4-1a157240b3cf"
      unitRef="usd">-17876000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTctMy0xLTEtMTU1MDI_c001c496-e1a8-4cfd-867b-73c3b5c3531b"
      unitRef="usd">18836000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTktMS0xLTEtMTU1MDI_ddf6ddd9-a1bc-4981-a696-50836e7f4770"
      unitRef="usd">1429000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTktMy0xLTEtMTU1MDI_9faa9afc-072a-4995-9182-f44457af3ba8"
      unitRef="usd">919000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjAtMS0xLTEtMTU1MDI_a8428960-8a0b-4528-b714-4735a05ae5b1"
      unitRef="usd">500000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjAtMy0xLTEtMTU1MDI_9e89b475-1b61-4226-95f7-d6dd945db6d1"
      unitRef="usd">0</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjItMS0xLTEtMTU1MDI_d4e1663c-6669-4084-832a-eaf0060cc5bd"
      unitRef="usd">388870000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjItMy0xLTEtMTU1MDI_0314efda-0f6b-4d34-9521-191197f85af2"
      unitRef="usd">128330000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjMtMS0xLTEtMTU1MDI_f5062e0e-7f3c-4626-9c8d-0f3990e9bd0b"
      unitRef="usd">461648000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjMtMy0xLTEtMTU1MDI_41757798-f9ca-4285-8123-a154674faef9"
      unitRef="usd">164098000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjQtMS0xLTEtMTU1MDI_eee0fc7a-b572-4cca-9bbe-600cf27b5a69"
      unitRef="usd">70849000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjQtMy0xLTEtMTU1MDI_e4558fbf-e176-4d7a-9a33-cea8b575e1e3"
      unitRef="usd">34849000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <ai:ProceedsFromRepaymentOfShareholderLoan
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjctMS0xLTEtMjg4MTI_fd797a87-3838-42ba-8a2a-f540bc996db2"
      unitRef="usd">0</ai:ProceedsFromRepaymentOfShareholderLoan>
    <ai:ProceedsFromRepaymentOfShareholderLoan
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMjctMy0xLTEtMjg4MTI_f0c3a78c-383e-4fd2-99f5-f3018ea47e42"
      unitRef="usd">26003000</ai:ProceedsFromRepaymentOfShareholderLoan>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzEtMS0xLTEtMTU1MDI_bd3725c5-6286-41b1-87a8-a9bed689d3d3"
      unitRef="usd">105000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzEtMy0xLTEtMTU1MDI_bf09662a-ddab-4fa4-af0e-d15db6922736"
      unitRef="usd">2325000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzMtMS0xLTEtMTU1MDI_949042d0-e66e-448e-b8af-28c213b6fb44"
      unitRef="usd">11305000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzMtMy0xLTEtMTU1MDI_ae653640-7e52-46a3-badb-6a2548380ddb"
      unitRef="usd">4536000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzQtMS0xLTEtMTU1MDI_03240532-dd6a-4cf5-99ae-7887a4307405"
      unitRef="usd">11200000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzQtMy0xLTEtMTU1MDI_102fff06-edb0-4e95-8a04-f7fbfa90c342"
      unitRef="usd">28214000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzUtMS0xLTEtMTU1MDI_366c3d64-7100-450f-9088-e335b91fcf0c"
      unitRef="usd">64173000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzUtMy0xLTEtMTU1MDI_ed5c2c89-c4d9-4a06-b9ef-a58ac8c4c67c"
      unitRef="usd">81899000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzYtMS0xLTEtMTU1MDI_4ebbb83a-8424-458c-a236-245fe05b507b"
      unitRef="usd">116255000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9f128c0541154dd2a9adc267f2173258_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzYtMy0xLTEtMTU1MDI_b7e292fa-c006-4c24-8cf2-5ca7ffc2e4c5"
      unitRef="usd">33604000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzctMS0xLTEtMTU1MDI_04a634e9-51b1-4dc4-8669-3f2485dd01bf"
      unitRef="usd">180428000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia01555179e274aabbd58847c03a0970e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzctMy0xLTEtMTU1MDI_b03db00e-acd3-4aef-92e5-6234781bb659"
      unitRef="usd">115503000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzgtMS0xLTEtMTU1MDI_2bfb0b08-a607-405b-867d-3bae28b63d9b"
      unitRef="usd">167436000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia01555179e274aabbd58847c03a0970e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzgtMy0xLTEtMTU1MDI_e990c6b0-6a3c-429f-9d47-7437ce4dd6e6"
      unitRef="usd">114603000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzktMS0xLTEtMTU1MDI_48dd66a1-33e4-45ef-ba05-debdaadce49d"
      unitRef="usd">12992000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ia01555179e274aabbd58847c03a0970e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMzktMy0xLTEtMTU1MDI_03f28dfc-33bf-45f4-8226-1c9820b7ea72"
      unitRef="usd">900000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDAtMS0xLTEtMTU1MDI_ccb2bcbe-7919-4456-9ded-f803b7a03581"
      unitRef="usd">180428000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia01555179e274aabbd58847c03a0970e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDAtMy0xLTEtMTU1MDI_74f41d18-4bd7-4485-9b13-604a18118fb7"
      unitRef="usd">115503000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDEtMS0xLTEtMTU1MDI_22980c4a-5172-4f61-b71f-15e09b5cc503"
      unitRef="usd">625000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDEtMy0xLTEtMTU1MDI_405b0f04-b912-4bda-be34-64963446baf6"
      unitRef="usd">323000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDMtMS0xLTEtMTU1MDI_60aa0f0e-9621-4e7d-98d8-0e995699a9ac"
      unitRef="usd">52000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDMtMy0xLTEtMTU1MDI_3c26d277-75fb-4119-8e65-269367db299f"
      unitRef="usd">146000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <ai:IntangibleAssetPurchasesIncurredButNotYetPaid
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDQtMS0xLTEtMTU1MDI_e33a125b-c221-4cf9-8110-8cf4c956194b"
      unitRef="usd">2500000</ai:IntangibleAssetPurchasesIncurredButNotYetPaid>
    <ai:IntangibleAssetPurchasesIncurredButNotYetPaid
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDQtMy0xLTEtMTU1MDI_b017f3b5-e77f-4994-b987-64fe40e70843"
      unitRef="usd">0</ai:IntangibleAssetPurchasesIncurredButNotYetPaid>
    <ai:DeferredOfferingCostsIncurredButNotYetPaid
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDUtMS0xLTEtMTU1MDI_42d5c67c-926b-44a0-9bcc-bd2859085588"
      unitRef="usd">0</ai:DeferredOfferingCostsIncurredButNotYetPaid>
    <ai:DeferredOfferingCostsIncurredButNotYetPaid
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDUtMy0xLTEtMTU1MDI_c682466a-45b1-4bbf-8f86-2f7fcc0aae1f"
      unitRef="usd">2994000</ai:DeferredOfferingCostsIncurredButNotYetPaid>
    <ai:ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDYtMS0xLTEtMTU1MDI_30c66580-8721-4fae-8035-824b46d6e4f1"
      unitRef="usd">1908000</ai:ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions>
    <ai:ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfNDYtMy0xLTEtMTU1MDI_7ddf2b94-2834-4818-84c5-4a156cda000f"
      unitRef="usd">1325000</ai:ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties
      contextRef="i7740d4fb3e2a441598080977ff20bf2b_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTEwNQ_9420f671-3d12-4a51-aefb-9917063a6911"
      unitRef="usd">-5796000</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties
      contextRef="ifb2be352cb0446d2be482418cec6a13f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTExMA_c4229dc0-e54b-4324-a61d-e6c847f2eb93"
      unitRef="usd">-150000</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i7740d4fb3e2a441598080977ff20bf2b_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTExOQ_81f12cfa-75f3-4f41-9e25-ba099c066914"
      unitRef="usd">15323000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ifb2be352cb0446d2be482418cec6a13f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTEyNQ_376ff487-d980-478c-8784-f7b90ef29f3d"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties
      contextRef="i7740d4fb3e2a441598080977ff20bf2b_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTEzMw_f7e5c87f-9803-4b89-bd7d-41c5a57baceb"
      unitRef="usd">28000</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties
      contextRef="ifb2be352cb0446d2be482418cec6a13f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTEzOQ_2c8e1499-70ec-42b4-8cf7-c5acd4803074"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i7740d4fb3e2a441598080977ff20bf2b_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTE1NA_fc10894d-38ee-4dba-9ad1-93cb98d7372b"
      unitRef="usd">12598000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ifb2be352cb0446d2be482418cec6a13f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTE2MA_9e1e8851-5f60-4baf-9c4e-bfe32e767dc6"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <ai:IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties
      contextRef="i7740d4fb3e2a441598080977ff20bf2b_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTE3NA_5c6f5db1-ab7f-4318-ab01-9ec035e139de"
      unitRef="usd">9819000</ai:IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties>
    <ai:IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties
      contextRef="ifb2be352cb0446d2be482418cec6a13f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfMTA5OTUxMTYyOTE4NA_93346a45-a53f-4278-9f47-1b856f1884b5"
      unitRef="usd">14780000</ai:IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTE1MDQ_a190d83f-b5bc-47f5-a095-4c184350309d">Summary of Business and Significant Accounting Policies&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;C3.ai,&#160;Inc. (including its subsidiaries, &#x201c;C3 AI&#x201d; or &#x201c;the Company&#x201d;) is an enterprise artificial intelligence (&#x201c;AI&#x201d;) software provider. C3 AI supports accelerating digital transformation in various industries with its C3 AI Suite software platform, its C3 AI Ex Machina, C3 AI CRM and C3 AI Data Vision solutions, and its prebuilt and configurable C3 AI Applications for a variety of business use cases including predictive maintenance, fraud detection, sensor network health, supply network optimization, energy management, anti-money laundering, and customer engagement. The Company supports customers in the United States, Europe, and the rest of the world. The Company was initially formed as a limited liability company in Delaware on January&#160;8, 2009 and converted to a Delaware corporation in June 2012.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reclassification and Reverse Stock Split&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2020, the Company amended and restated its certificate of incorporation to effect a reclassification of the Company&#x2019;s prior Class B common stock and Class C common stock into Class A common stock, and redeemable convertible Class B-1 common stock into a new redeemable convertible Class A-1 common stock. The rights, including the liquidation, dividend, and voting rights, are substantially identical for each class of common stock reclassified. All references to prior Class B common stock and Class C common stock have been recast to Class A common stock, and all references to redeemable convertible Class B-1 common stock have been recast to redeemable convertible Class A-1 common stock in these condensed consolidated financial statements to give retrospective effect to the reclassification for all periods presented. The Company also authorized a new Class B common stock. The rights, including the liquidation and dividend rights, of the Class A common stock and the new Class B common stock are substantially identical, other than the voting rights and conversion rights upon transfer of the Class B common stock. See&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Note 8. Stockholders&#x2019; Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the Company effected a 6-for-1 reverse stock split of the Company&#x2019;s outstanding common stock, preferred stock, and stock option awards. The par value of the common stock and preferred stock was not adjusted as a result of the reverse stock split. The authorized shares of the Class A common stock, new Class A-1 common stock, new Class B common stock and preferred stock were also adjusted to 390,000,000 shares, 6,666,667 shares, 21,000,000 shares, and 233,107,379 shares, respectively. All authorized, issued, and outstanding shares of common stock, preferred stock, stock option awards, and per share data included in these condensed consolidated financial statements have been recast to give retrospective effect to the adjusted authorized shares and reverse stock split for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Initial Public Offering and Concurrent Private Placements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2020, the Company completed its initial public offering (&#x201c;IPO&#x201d;), in which the Company issued and sold 17,825,000 shares of its Class A common stock at $42.00 per share, which included 2,325,000 shares issued upon the exercise of the underwriters&#x2019; over-allotment option to purchase additional shares. The Company received net proceeds of $694.6 million after deducting underwriting discounts and other offering expenses. In connection with the IPO:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;all 33,628,776 shares of the Company&#x2019;s outstanding redeemable convertible preferred stock, except the Series A* preferred stock, automatically converted into an equivalent number of shares of Class A common stock on a one-to-one basis;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;all 3,499,992 shares of the Company&#x2019;s outstanding redeemable convertible Series A* preferred stock automatically converted into an equivalent number of shares of Class B common stock on a one-to-one basis;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;all 6,666,665 shares of the Company&#x2019;s outstanding redeemable convertible Class A-1 common stock automatically converted into an equivalent number of shares of Class A common stock on a one-to-one basis; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the Company amended and restated its certificate of incorporation which became effective upon completion of the IPO. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred offering costs consist primarily of direct and incremental accounting, legal and other fees related to the Company&#x2019;s IPO. Prior to the IPO, all deferred offering costs incurred were capitalized and included in other assets on the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;condensed consolidated balance sheet. Upon completion of the IPO, $7.2 million of deferred offering costs were reclassified into stockholders&#x2019; equity as a reduction of the IPO proceeds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also completed a concurrent private placement immediately subsequent to the closing of the IPO, in which the Company issued and sold 2,380,952 and 1,190,476 shares, respectively, of its Class A common stock at $42.00 per share to Spring Creek Capital LLC, an affiliate of Koch Industries, Inc., and Microsoft Corporation (the &#x201c;Concurrent Private Placement&#x201d;). The Company received aggregate proceeds of $150.0 million and did not pay underwriting discounts with respect to the shares of Class A common stock that were sold in the Concurrent Private Placement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company prepares its unaudited condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended April 30, 2021, which was filed with the SEC on June 25, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In management&#x2019;s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#x2019;s financial position as of October&#160;31, 2021, and the results of operations for the three and six months ended October&#160;31, 2021. The results of operations for the three and six months ended October&#160;31, 2021, are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of C3.ai, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the accompanying unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company&#x2019;s estimates, judgments, and assumptions. Significant estimates include determining standalone selling price for performance obligations in contracts with customers and estimating variable consideration, the estimated expected benefit period for deferred contract acquisition costs, the useful lives of long-lived assets and other assumptions used to measure stock-based compensation, and the valuation of deferred income tax assets and uncertain tax positions. These estimates and assumptions are based on management&#x2019;s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from those estimates and assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s fiscal year ends on April 30. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s significant accounting policies are discussed in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 1. Summary of Business and Significant Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Notes to Consolidated Financial Statements in its Annual Report on Form 10-K for the fiscal year ended April 30, 2021, which was filed with the SEC on June 25, 2021. There have been no significant changes to these policies during the three and six months ended October&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently qualifies as an &#x201c;emerging growth company&#x201d; under the Jumpstart Our Business Startups Act of 2012 (the &#x201c;JOBS Act&#x201d;). Accordingly, the Company is provided the option to adopt new or revised accounting guidance either (1) within the same periods as those otherwise applicable to public business entities or (2) within the same time periods as private companies, including early adoption when permissible. The Company has elected to adopt new or revised accounting guidance within the same time period as private companies. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on the market value of our Class A common stock held by non-affiliates as of the last business day of the Company&#x2019;s fiscal second quarter ended October 31, 2021, the Company will cease to be an emerging growth company as of April 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU&#160;2018-15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;that is a Service Contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC 350-40 to determine which implementation costs to defer and recognize as an asset. The guidance is effective for the fiscal year beginning May&#160;1, 2021. Early adoption is permitted. The Company adopted this guidance effective May 1, 2021 on a prospective basis, and the adoption did not have a material impact on its condensed consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, I&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ncome Taxes (Topic 740)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Simplifying the Accounting for Income Taxes. The amendments in this update simplify various aspects of the accounting for income tax by eliminating certain exceptions to the general approach under existing accounting guidance provided by ASC 740, Income Taxes, and clarifies certain aspects of the existing guidance to promote more consistent application. The amendments in this new standard include, the elimination of exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new standard also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill and that single-member limited liability companies and similar disregarded entities that are not subject to income tax are not required to recognize an allocation of consolidated income tax expense in their separate financial statements, but could elect to do so. The guidance is effective for the Company beginning May 1, 2022. Early adoption is permitted. The Company adopted this guidance effective May 1, 2021, and the adoption did not have a material impact on its condensed consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ied08ed6bc8f14e88ac38d145cdde1aae_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTM0MQ_32762286-c95f-4b3c-ad1a-80bada8a8c5e"
      unitRef="shares">390000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i6a5e19ea2eca46be8e9b312436c13c5c_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTM1Mw_3fa10359-5c57-48d6-a371-dbb9ebeed576"
      unitRef="shares">6666667</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i0fd7eff49ed847e7a9ea5280fedec2d7_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTM2Ng_a7260ae4-49e2-4798-9b25-b272f83b58ce"
      unitRef="shares">21000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i59c72a03aef24b518b002a8f0d032d9f_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTM4MA_b8d56c20-8b9b-47b7-96fa-dba5f33b95d4"
      unitRef="shares">233107379</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i99c29a900ccc4514b9d34001dc01cda3_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTQ3OQ_3d597119-89cb-4405-b962-4d68dcf3cdcf"
      unitRef="shares">17825000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ia1d1c5ad480e4c9b85e8d4be69c6b9de_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTQ4OA_162dbb06-da4b-467b-b3f4-bdaa03c69ce0"
      unitRef="usdPerShare">42.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ifa05d54a9e904f09b1e14e8689938e34_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTUwMA_4fdff5bd-7087-4f34-a615-ae40c6e9d172"
      unitRef="shares">2325000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i7ce3bd3c106842cea4f3e8dba1c29b39_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTUxNw_c8395b82-8d80-474c-be55-0c6430f70907"
      unitRef="usd">694600000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i9f34bab2d20c4476a5053e9fae2f9156_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTUzMQ_c2f315ef-8256-45c3-8222-dc82c23dd7f7"
      unitRef="shares">33628776</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:PreferredStockConvertibleConversionRatio
      contextRef="i72e722b1125d462e8c1d16327eb21ac4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfNjU5NzA2OTc3ODc1MA_6da60b1a-2049-4595-bbb2-9e49c22c91a6"
      unitRef="number">1</us-gaap:PreferredStockConvertibleConversionRatio>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i935b511f6c584f0a94ad4379698a57c7_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTU0Mw_b3cbfd7b-9301-4564-83aa-c66b2ef8225c"
      unitRef="shares">3499992</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:PreferredStockConvertibleConversionRatio
      contextRef="ibf1a86c466f2491db74ad1d39ba9927f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfNjU5NzA2OTc3ODc0OQ_d1e57d67-a4d5-4c9f-a7d9-557a0fe414e2"
      unitRef="number">1</us-gaap:PreferredStockConvertibleConversionRatio>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i7654c75deb3149ddac4a1f58cb022cb8_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTU1NQ_ae621a48-b8c8-4182-87fa-51d8e7717348"
      unitRef="shares">6666665</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:PreferredStockConvertibleConversionRatio
      contextRef="i58536169122a4c10b9bedbe2ac565b9f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfNjU5NzA2OTc3ODc1MQ_40f26e4e-b1ad-4d07-a804-50cffa3aa481"
      unitRef="number">1</us-gaap:PreferredStockConvertibleConversionRatio>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="ia3f892b36a024c04a80141e49a64da10_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTYyNQ_0876a199-d75c-4d49-a10b-f772734b31d5"
      unitRef="usd">7200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i072ca13786bf437b8ea7256cf98b3089_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTY0MA_8b69a429-3bcd-4b37-801c-1ca17e00ff96"
      unitRef="shares">2380952</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i093892367bfa469186dc7dd18c47e8f3_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTY1Mg_0b23cbb4-79cd-4e00-9108-4a564e726e93"
      unitRef="shares">1190476</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i723e77c07bc74c87a5045e03a6a25cf5_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTY2MQ_c39250fb-a331-421b-bce1-49effe1a362d"
      unitRef="usdPerShare">42.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i29d62819ab3e4a09ab091bb527287c2a_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTA5OTUxMTYzOTY3OQ_d3241dba-cd70-49e6-a4c4-3eed1cbe72cd"
      unitRef="usd">150000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTE1MDU_e995a198-f19c-4ed7-8d1d-b8da1f02098e">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company prepares its unaudited condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended April 30, 2021, which was filed with the SEC on June 25, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In management&#x2019;s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#x2019;s financial position as of October&#160;31, 2021, and the results of operations for the three and six months ended October&#160;31, 2021. The results of operations for the three and six months ended October&#160;31, 2021, are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTE1MDY_0163b6cf-f60c-4353-bf41-077b14afd303">The condensed consolidated financial statements include the accounts of C3.ai, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTE1MDc_60fc17fe-9840-450c-a8b6-b430ef64ac28">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the accompanying unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company&#x2019;s estimates, judgments, and assumptions. Significant estimates include determining standalone selling price for performance obligations in contracts with customers and estimating variable consideration, the estimated expected benefit period for deferred contract acquisition costs, the useful lives of long-lived assets and other assumptions used to measure stock-based compensation, and the valuation of deferred income tax assets and uncertain tax positions. These estimates and assumptions are based on management&#x2019;s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from those estimates and assumptions.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:FiscalPeriod
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTE1MDI_5edd832d-c414-4a10-9b34-963f258ce63d">Fiscal YearThe Company&#x2019;s fiscal year ends on April 30.</us-gaap:FiscalPeriod>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80OS9mcmFnOjdiMmNmZjNmYWI2ODQyMTNiZDMyMmMxYzEwNDg1MDZjL3RleHRyZWdpb246N2IyY2ZmM2ZhYjY4NDIxM2JkMzIyYzFjMTA0ODUwNmNfMTE1MDM_0a2eb1c8-8ccf-4886-852c-fcc66a7e2f3e">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently qualifies as an &#x201c;emerging growth company&#x201d; under the Jumpstart Our Business Startups Act of 2012 (the &#x201c;JOBS Act&#x201d;). Accordingly, the Company is provided the option to adopt new or revised accounting guidance either (1) within the same periods as those otherwise applicable to public business entities or (2) within the same time periods as private companies, including early adoption when permissible. The Company has elected to adopt new or revised accounting guidance within the same time period as private companies. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on the market value of our Class A common stock held by non-affiliates as of the last business day of the Company&#x2019;s fiscal second quarter ended October 31, 2021, the Company will cease to be an emerging growth company as of April 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU&#160;2018-15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;that is a Service Contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC 350-40 to determine which implementation costs to defer and recognize as an asset. The guidance is effective for the fiscal year beginning May&#160;1, 2021. Early adoption is permitted. The Company adopted this guidance effective May 1, 2021 on a prospective basis, and the adoption did not have a material impact on its condensed consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, I&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ncome Taxes (Topic 740)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Simplifying the Accounting for Income Taxes. The amendments in this update simplify various aspects of the accounting for income tax by eliminating certain exceptions to the general approach under existing accounting guidance provided by ASC 740, Income Taxes, and clarifies certain aspects of the existing guidance to promote more consistent application. The amendments in this new standard include, the elimination of exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new standard also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill and that single-member limited liability companies and similar disregarded entities that are not subject to income tax are not required to recognize an allocation of consolidated income tax expense in their separate financial statements, but could elect to do so. The guidance is effective for the Company beginning May 1, 2022. Early adoption is permitted. The Company adopted this guidance effective May 1, 2021, and the adoption did not have a material impact on its condensed consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMzA0NA_a8a6003e-4c55-45bb-9b38-8f0b089b2910">Revenue&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents revenue by geographical region (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.619%"/&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.619%"/&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.623%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended October 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended October 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="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;North America &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,697&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,807&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,149&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,612&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Europe, the Middle East and Africa&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,789&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,528&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,008&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,781&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asia Pacific &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,777&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,006&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,512&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,431&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,263&#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;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,341&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,669&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,824&#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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;The United States comprised 75% and 66% of the Company&#x2019;s revenue for the three months ended October&#160;31, 2021 and 2020, respectively, and 72% and 68% of the Company&#x2019;s revenue in the six months ended October&#160;31, 2021 and 2020, respectively. France comprised 12% and 13% of the Company&#x2019;s revenue for the three months ended October&#160;31, 2021 and 2020, respectively, and 12% and 12% of the Company&#x2019;s revenue for the six months ended October&#160;31, 2021 and 2020, respectively. No other country comprised 10% or greater of the Company&#x2019;s revenue for each of the three and six months ended October&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the deferred revenue balance (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.715%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of October 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of April 30,&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue, current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71,901&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72,263&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;980&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,964&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72,881&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75,227&#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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant changes in the deferred revenue balances during the six months ended October&#160;31, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75,227&#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;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(56,926)&lt;/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 style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increases due to invoicing prior to satisfaction of performance obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54,580&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72,881&#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;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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,295&#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;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(42,312)&lt;/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 style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increases due to invoicing prior to satisfaction of performance obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,973&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,956&#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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining Performance Obligation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remaining performance obligations are committed and represent non-cancellable contracted revenue that has not yet been recognized and will be recognized as revenue in future periods. Some contracts allow customers to cancel the contracts without a significant penalty, and the cancellable amount of contract value is not included in the remaining performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company excludes amounts related to performance obligations and usage-based royalties that are billed and recognized as they are delivered or billed and recognized in the same period. This primarily consists of monthly usage-based runtime and hosting charges in the duration of some revenue contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue expected to be recognized from remaining performance obligations was approximately $465.5 million and $293.8 million as of October&#160;31, 2021 and April&#160;30, 2021, respectively, of which $179.4 million and $145.2 million is expected to be recognized over the next 12 months and the remainder thereafter, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Customer Concentration and Accounts Receivable &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company&#x2019;s customers consist of corporate and governmental entities. A limited number of customers have accounted for a large part of the Company&#x2019;s revenue and accounts receivable to date. Two separate customers accounted for 28% and 11%, respectively, of revenue for the three months ended October&#160;31, 2021. Two separate customers accounted for 16% and 13%, respectively, of revenue for the three months ended October&#160;31, 2020. Two separate customers accounted for 25% and 12%, respectively, of revenue for the six months ended October&#160;31, 2021. Two separate customers accounted for 17% and 12%, respectively, of revenue for the six months ended October&#160;31, 2020. Four separate customers accounted for 16%, 15%, 14% and 12% of accounts receivable at October&#160;31, 2021. Four separate customers accounted for 18%, 14%, 14% and 11% of accounts receivable at April&#160;30, 2021. &lt;/span&gt;&lt;/div&gt;Accounts receivable includes billed and unbilled receivables, net of allowance of doubtful accounts. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The expectation of collectability is based on a review of credit profiles of customers, contractual terms and conditions, current economic trends, and historical payment experience. The Company regularly reviews the adequacy of the allowance for doubtful accounts by considering the age of each outstanding invoice and the collection history of each customer to determine the appropriate amount of allowance for doubtful accounts. Accounts receivable included unbilled receivables as of October&#160;31, 2021 and April&#160;30, 2021 of $7.3 million and $3.8 million, respectively.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMzA0MQ_007ab960-1399-49e8-8db7-f47d69523c97">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents revenue by geographical region (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.619%"/&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.619%"/&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.623%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended October 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended October 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="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;North America &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,697&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,807&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,149&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,612&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Europe, the Middle East and Africa&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,789&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,528&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,008&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,781&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asia Pacific &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,777&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,006&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,512&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,431&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,263&#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;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,341&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,669&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,824&#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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;The United States comprised 75% and 66% of the Company&#x2019;s revenue for the three months ended October&#160;31, 2021 and 2020, respectively, and 72% and 68% of the Company&#x2019;s revenue in the six months ended October&#160;31, 2021 and 2020, respectively. France comprised 12% and 13% of the Company&#x2019;s revenue for the three months ended October&#160;31, 2021 and 2020, respectively, and 12% and 12% of the Company&#x2019;s revenue for the six months ended October&#160;31, 2021 and 2020, respectively. No other country comprised 10% or greater of the Company&#x2019;s revenue for each of the three and six months ended October&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f5492e7bbf6424b9fbce1429c0226a7_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfMi0xLTEtMS0yMDY1OQ_52055497-3bf4-4dbf-9990-f4c8647f2ca8"
      unitRef="usd">43697000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1b5fe7c5b624cd183720d977163b2ac_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfMi0zLTEtMS0yMDY1OQ_e5667653-4c37-45e9-8ccb-e7e8e4a55541"
      unitRef="usd">27807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i94c6bff03ed646e684f54d0e550ef352_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfMi0xLTEtMS0xNTUwMg_a9c3d05b-3389-4ae2-aef5-41bba139d4d7"
      unitRef="usd">80149000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id40a483458694a908e2cab50fd876ac2_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfMi0zLTEtMS0xNTUwMg_1c2edca6-614e-4359-840d-bf6a092fa214"
      unitRef="usd">56612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ae1577c19e249ab8c894ad349265f2a_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfMy0xLTEtMS0yMDY1OQ_7f8b4764-7291-48a7-87b9-36f4ebb1fb80"
      unitRef="usd">12789000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cebf612cacc41c4a7c82cd6e65b6318_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfMy0zLTEtMS0yMDY1OQ_9320e360-0034-4a71-b348-461fb74129b2"
      unitRef="usd">12528000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8276f4fd2b6413ba8bac049d06dbab2_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfMy0xLTEtMS0xNTUwMg_0f3cadbb-2c7d-4ee8-b3c1-4b9f8b447a01"
      unitRef="usd">25008000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ca0b8b653694eb8867fb2ca154acecb_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfMy0zLTEtMS0xNTUwMg_7f012ba4-078a-479f-a56e-8eed374d050f"
      unitRef="usd">22781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c9497d09cff40da98dbd099a1e3356c_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfNC0xLTEtMS0yMDY1OQ_8f8585ee-6caf-46da-b7bd-71266c893988"
      unitRef="usd">1777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb360592fc92458f8e3e571f57e02f48_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfNC0zLTEtMS0yMDY1OQ_1f91fd01-240c-4214-ab74-ca76ed1dd4e7"
      unitRef="usd">1006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95a7e30df79e44cc91228df6706195ca_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfNC0xLTEtMS0xNTUwMg_e4f64910-b474-471d-bd0b-dd621da76d76"
      unitRef="usd">5512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2571548f3149417aacffc386ee5c5291_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfNC0zLTEtMS0xNTUwMg_c053e34e-8ae0-47d9-9e47-798dc420ff95"
      unitRef="usd">2431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfNi0xLTEtMS0yMDY1OQ_859d2857-24bc-4071-b2b2-20fa321ad6a6"
      unitRef="usd">58263000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfNi0zLTEtMS0yMDY1OQ_52432059-5217-4288-af2c-114fe0821626"
      unitRef="usd">41341000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfNi0xLTEtMS0xNTUwMg_d90cea4c-66ba-4983-b339-ee1ba0049b00"
      unitRef="usd">110669000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjBlYzk1YTY0N2YxYjRkNmFhZTRmM2Q4YzViZjEyNjZmL3RhYmxlcmFuZ2U6MGVjOTVhNjQ3ZjFiNGQ2YWFlNGYzZDhjNWJmMTI2NmZfNi0zLTEtMS0xNTUwMg_10b6d253-54e6-47af-bc10-f36afcfc8a6c"
      unitRef="usd">81824000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iab782e5c18914aef84edf27b654cbb68_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTU5MA_7c40d48b-a362-479a-8e01-35253aafdeae"
      unitRef="number">0.75</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6205c407a2764aed8603971bbcb8cf0b_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTU5NQ_bad8b06c-12f0-4872-9a62-44a0cf02d675"
      unitRef="number">0.66</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id0f6900c7ac2408e9e706cba08fd8115_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTYwMA_68c4a01b-eb81-4bba-ae24-645a7f1cb739"
      unitRef="number">0.72</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5c77b259af7941beb8ab1f395270c649_D20200501-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTYwNA_ec0d836d-a72d-4c10-98c3-aeec3df12557"
      unitRef="number">0.68</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i06ad3c09889f4143be4ba7c88681c78c_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTYxMg_f35bb064-cd7a-4a21-a410-01e16d6b38ba"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i64238ec7227b4111a6ed0d2a49a4bb8d_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTYxNw_50a44c84-0033-4362-9cfa-433ad1d5e322"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0156fcc827164f75a9d0537e647b6191_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTYyMg_0ca5f510-0ff2-4347-9627-cd37e291a86f"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i671f0fb3196e45489fbdd9ce09e3459d_D20200501-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTYwOQ_78720d87-3e05-4cc8-a99b-d2a3c8865e13"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMzA0Mg_2271bbc8-8ae8-409c-98fa-36e5cbd14168">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the deferred revenue balance (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.715%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of October 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of April 30,&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue, current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71,901&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72,263&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;980&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,964&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72,881&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75,227&#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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant changes in the deferred revenue balances during the six months ended October&#160;31, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75,227&#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;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(56,926)&lt;/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 style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increases due to invoicing prior to satisfaction of performance obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54,580&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72,881&#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;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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,295&#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;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(42,312)&lt;/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 style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increases due to invoicing prior to satisfaction of performance obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,973&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,956&#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;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOmNjN2Y0NmEzMTQyZTQ5NjNiNzViODVkMmVmZTMxY2EzL3RhYmxlcmFuZ2U6Y2M3ZjQ2YTMxNDJlNDk2M2I3NWI4NWQyZWZlMzFjYTNfMi0xLTEtMS0xNTUwMg_90a1bc72-0496-427a-ae08-9303f2c7d97f"
      unitRef="usd">71901000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOmNjN2Y0NmEzMTQyZTQ5NjNiNzViODVkMmVmZTMxY2EzL3RhYmxlcmFuZ2U6Y2M3ZjQ2YTMxNDJlNDk2M2I3NWI4NWQyZWZlMzFjYTNfMi0zLTEtMS0xNTUwMg_ece43c1b-dde2-4ff0-b181-8dd7f7b107ac"
      unitRef="usd">72263000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOmNjN2Y0NmEzMTQyZTQ5NjNiNzViODVkMmVmZTMxY2EzL3RhYmxlcmFuZ2U6Y2M3ZjQ2YTMxNDJlNDk2M2I3NWI4NWQyZWZlMzFjYTNfMy0xLTEtMS0xNTUwMg_e46c03b5-3a44-4179-903d-2cf26cc5b1b9"
      unitRef="usd">980000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOmNjN2Y0NmEzMTQyZTQ5NjNiNzViODVkMmVmZTMxY2EzL3RhYmxlcmFuZ2U6Y2M3ZjQ2YTMxNDJlNDk2M2I3NWI4NWQyZWZlMzFjYTNfMy0zLTEtMS0xNTUwMg_4a94d882-afb0-46bd-93bd-de57a1d55035"
      unitRef="usd">2964000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOmNjN2Y0NmEzMTQyZTQ5NjNiNzViODVkMmVmZTMxY2EzL3RhYmxlcmFuZ2U6Y2M3ZjQ2YTMxNDJlNDk2M2I3NWI4NWQyZWZlMzFjYTNfNC0xLTEtMS0xNTUwMg_aac22cb1-e09a-4de9-bba2-e00697889ceb"
      unitRef="usd">72881000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOmNjN2Y0NmEzMTQyZTQ5NjNiNzViODVkMmVmZTMxY2EzL3RhYmxlcmFuZ2U6Y2M3ZjQ2YTMxNDJlNDk2M2I3NWI4NWQyZWZlMzFjYTNfNC0zLTEtMS0xNTUwMg_41890ba3-5931-4781-87ac-c6938206181b"
      unitRef="usd">75227000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjIxOGQ5NmIzZmUyNDRmOThiMTMwMDYyZTg1NDJmNzljL3RhYmxlcmFuZ2U6MjE4ZDk2YjNmZTI0NGY5OGIxMzAwNjJlODU0MmY3OWNfMS0xLTEtMS0xNTUwMg_2a956167-872b-4e20-871a-931651d2db47"
      unitRef="usd">75227000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjIxOGQ5NmIzZmUyNDRmOThiMTMwMDYyZTg1NDJmNzljL3RhYmxlcmFuZ2U6MjE4ZDk2YjNmZTI0NGY5OGIxMzAwNjJlODU0MmY3OWNfMi0xLTEtMS0xNTUwMg_0502f09f-c17b-4562-955a-423cd43e48a4"
      unitRef="usd">-56926000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <ai:ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjIxOGQ5NmIzZmUyNDRmOThiMTMwMDYyZTg1NDJmNzljL3RhYmxlcmFuZ2U6MjE4ZDk2YjNmZTI0NGY5OGIxMzAwNjJlODU0MmY3OWNfMy0xLTEtMS0xNTUwMg_87eeaeab-0a34-4bd6-bcad-9b195f50d5f0"
      unitRef="usd">54580000</ai:ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjIxOGQ5NmIzZmUyNDRmOThiMTMwMDYyZTg1NDJmNzljL3RhYmxlcmFuZ2U6MjE4ZDk2YjNmZTI0NGY5OGIxMzAwNjJlODU0MmY3OWNfNC0xLTEtMS0xNTUwMg_b8ffeb98-ccf1-459b-bfdc-b1090b37b1d2"
      unitRef="usd">72881000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i9f128c0541154dd2a9adc267f2173258_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjJjNjVkNDdhYjkxZjQzNDE4NmMyZTJhOTRmYTdjYTJlL3RhYmxlcmFuZ2U6MmM2NWQ0N2FiOTFmNDM0MTg2YzJlMmE5NGZhN2NhMmVfMS0xLTEtMS0xNTUwMg_b09007ae-bb88-4b0b-918b-6c52619c270c"
      unitRef="usd">60295000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjJjNjVkNDdhYjkxZjQzNDE4NmMyZTJhOTRmYTdjYTJlL3RhYmxlcmFuZ2U6MmM2NWQ0N2FiOTFmNDM0MTg2YzJlMmE5NGZhN2NhMmVfMi0xLTEtMS0xNTUwMg_049abec3-473a-4115-9aff-621230d7dd20"
      unitRef="usd">-42312000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <ai:ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjJjNjVkNDdhYjkxZjQzNDE4NmMyZTJhOTRmYTdjYTJlL3RhYmxlcmFuZ2U6MmM2NWQ0N2FiOTFmNDM0MTg2YzJlMmE5NGZhN2NhMmVfMy0xLTEtMS0xNTUwMg_a5876507-5947-438e-a5fb-90c65667f481"
      unitRef="usd">63973000</ai:ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ia01555179e274aabbd58847c03a0970e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RhYmxlOjJjNjVkNDdhYjkxZjQzNDE4NmMyZTJhOTRmYTdjYTJlL3RhYmxlcmFuZ2U6MmM2NWQ0N2FiOTFmNDM0MTg2YzJlMmE5NGZhN2NhMmVfNC0xLTEtMS0xNTUwMg_0f4db05a-6def-4eab-8b49-1d3861e56d98"
      unitRef="usd">81956000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTI0Ng_58ce18f3-1566-48e4-9e0d-97f3dcc0bcaa"
      unitRef="usd">465500000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTI1Mg_77f70f15-d407-4c93-866a-a44eb70f18f7"
      unitRef="usd">293800000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i345fce8f8243411fbc77e3a2b23c8ea8_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTI1OQ_1860d1b9-9c46-44ad-ad2b-da6b1832e638"
      unitRef="usd">179400000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i65eeb05188d242e48cc0f91efaf30316_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTI2NQ_8b3441fb-20c5-4cc8-bf17-6d9424813152"
      unitRef="usd">145200000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i345fce8f8243411fbc77e3a2b23c8ea8_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTYzNQ_d2330275-38ff-4db3-a873-5c7c25ea40cb">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i75aa06dc7fa04d0b8ad4cdb1a9a7814d_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTc2NQ_6bf823e9-7b15-4a30-a8df-f20a886e9269"
      unitRef="number">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if1112abd4ed4456e89ce7e9a4ac2155a_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTc3MQ_6afa26c1-1d14-459e-b53a-e776a2c3ee98"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i827a09204c504f72815b6165e2b6b1ae_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTc3OQ_b1eb83ac-7b6b-42be-8037-e6b04b4f84d7"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iabe61a7ace684138b868f1bb403a155f_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTc4NQ_75bc8eb0-a5e4-4576-9259-aed5d2e235c1"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i088839dc7a834b0f8cb5cc17ae97bb98_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTczNQ_162bea98-2f0e-488c-b9b4-c71da7e8af95"
      unitRef="number">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic874f2c1838d4518b6397f17b563d50e_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTc0MQ_f513fd52-af6d-4c85-b15b-4b2d40289162"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie05685fa802d49f99fa60431639d9b1d_D20200501-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTcxNQ_faf6799f-2542-4b0e-a595-656389a54f43"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8ffadef1084646149608e00c6332de98_D20200501-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTcyMQ_2af70f7d-4446-464d-8e42-cdf8b1f22090"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i03e61ffb440b4cb9a827c592f9d791c3_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTY4Ng_44aad8f5-0762-45c6-88de-958f92b7f7c1"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3d7f1092b0d34f8b97b12af72f8e19c7_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTY5Mg_9551afa3-8468-42ba-a6b0-93fca179c37a"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6340cfa419c34ecb8e2236db976adfdd_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTY5OA_ce9ec8b0-b87b-4b7d-aa5b-825194713659"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if1e6ff884ad94e6aa82aa8dc1a31bd68_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTg5Mw_164fc433-d092-49ac-be5a-02e3cc850985"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1e2ac4e2a52d440c9625570bbfdaa621_D20200501-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTY1MA_6eb18611-5d50-4553-ab7b-cfa3d509be45"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7f15c97f35fb485aa227ac4c3be259f5_D20200501-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTY1Ng_490d886c-a7b9-4d00-8362-a9bc7074dbae"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i97f0027befc1422fb0ba5ce744f5362c_D20200501-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTY2Mg_3a2e89b9-96fc-4a7d-ab79-4e9beb255237"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idb8213ad74e04f24bd369a120dc68b9a_D20200501-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTY2OA_7211094e-64d7-464c-97c2-7e54cc50407a"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTg1OA_35dc1ba4-77a9-4d27-84d3-7e90019775ed"
      unitRef="usd">7300000</us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV81NS9mcmFnOjJiNGVmNmRlNjgyMjRkZjNhNzM3ZTczYzAyMGQxYjI3L3RleHRyZWdpb246MmI0ZWY2ZGU2ODIyNGRmM2E3MzdlNzNjMDIwZDFiMjdfMTA5OTUxMTYzMTg0MA_5d9c99ca-3c5b-4d60-94b0-1bc52103f0d8"
      unitRef="usd">3800000</us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RleHRyZWdpb246NTZkMjE4ZDZiNDhjNGJkMTlhNjQyNGFkN2Q5NzliNzNfMTI4MQ_42e876cd-710c-4a1d-9574-161593615153">Fair Value Measurements&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial instruments consist primarily of cash equivalents, restricted cash, available-for-sale marketable securities, accounts receivable, and accounts payable. Cash and cash equivalents and available-for-sale marketable securities are reported at their respective fair values on the condensed consolidated balance sheets. The remaining financial instruments are reported on the condensed consolidated balance sheets at amounts that approximate current fair values.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the types of assets measured at fair value on a recurring basis by level within the fair value hierarchy (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&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:7.671%"/&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:7.671%"/&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:9.572%"/&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:7.671%"/&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:7.671%"/&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:7.671%"/&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:8.854%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of April 30, 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98,392&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98,392&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;43,401&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,401&#160;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,588&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,588&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Available-for-sale marketable securities:&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: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;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;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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,000&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,000&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;57,998&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,998&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338,490&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338,490&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;422,978&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;422,978&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;U.S. government agencies 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,793&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,793&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;388,190&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;388,190&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;494,676&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;494,676&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160,232&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160,232&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;2,368&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,368&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Total cash equivalents and available-for-sale marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98,392&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;907,293&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,005,685&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;43,401&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;978,020&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,021,421&#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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of securities classified as Level 2 financial instruments was determined based on third-party pricing services. The pricing services utilize industry standard valuation models, including both income- and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. Inputs used for fair value measurement categorized as Level 2 include benchmark yields, reported trades, broker or dealer quotes, issuer spreads, two-sided markets, benchmark securities, bids, offers, and reference data including market research publications.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RleHRyZWdpb246NTZkMjE4ZDZiNDhjNGJkMTlhNjQyNGFkN2Q5NzliNzNfMTI4Mg_a5116460-74ee-47e9-aba6-c0a938ec8773">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the types of assets measured at fair value on a recurring basis by level within the fair value hierarchy (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&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:7.671%"/&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:7.671%"/&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:9.572%"/&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:7.671%"/&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:7.671%"/&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:7.671%"/&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:8.854%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of April 30, 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98,392&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98,392&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;43,401&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,401&#160;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,588&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,588&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Available-for-sale marketable securities:&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: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;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;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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,000&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,000&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;57,998&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,998&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338,490&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338,490&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;422,978&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;422,978&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;U.S. government agencies 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,793&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,793&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;388,190&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;388,190&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;494,676&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;494,676&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160,232&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160,232&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;2,368&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,368&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Total cash equivalents and available-for-sale marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98,392&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;907,293&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,005,685&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;43,401&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;978,020&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,021,421&#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;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia8a12875cee14e539e33704b8d41af40_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMy0xLTEtMS0xNTUwMg_d221e0ce-e313-4511-a285-f585829a4fc9"
      unitRef="usd">98392000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7a2be1dad2cc4a55b09b44b6dfd46b97_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMy0zLTEtMS0xNTUwMg_c250abdb-0208-4652-96c3-959bfe7397f8"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia0c5a3d58e7b4badad60c81290dbf7d9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMy01LTEtMS0xNTUwMg_3691ed6a-3265-4a74-af1b-2551bb9e321e"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i804baa0115c64f2b9a23fffc4a98ef31_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMy03LTEtMS0xNTUwMg_ba9f25da-0526-42c8-944b-e64b15aa82a7"
      unitRef="usd">98392000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i055e29543f8a4caf96bd18f74e0c6362_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMy05LTEtMS0xNTUwMg_1dc49c92-3464-4ae6-87a9-03c5fcd0b63f"
      unitRef="usd">43401000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8b02a7eb83f94f6696169022e4effa5f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMy0xMS0xLTEtMTU1MDI_9c68d629-e66a-464c-b8c2-ed2d9f1a8e77"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifd977751a1b84caa89dbd0e8b46125c0_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMy0xMy0xLTEtMTU1MDI_e8457fd0-2d09-42d1-8e93-eb26c53e74ea"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i537ed029e9614ee5ae725ef92025f209_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMy0xNS0xLTEtMTU1MDI_059024dd-f579-4a93-a6e5-622c7a0d88dc"
      unitRef="usd">43401000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ied0141f04bca42c1b18f819e1b2873f0_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNS0xLTEtMS0xNTUwMg_192c18fd-ff62-4fed-b378-5721e8fdcbe8"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i71dfa8b089de4414a6c9f77d8746cd55_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNS0zLTEtMS0xNTUwMg_0dcd5793-215e-457c-9d3a-cac44f9f8383"
      unitRef="usd">2588000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if2918c9342ca4ffaa26660073e42f7fb_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNS01LTEtMS0xNTUwMg_a808c68c-8926-45b4-adab-22a1069c732f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2953e41e4f3e4bd3abda1988ad273a3d_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNS03LTEtMS0xNTUwMg_1adf30a1-7809-4b54-811e-b64d0e532eee"
      unitRef="usd">2588000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i02345d531548455c949f29b919e8a0c2_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNS05LTEtMS0xNTUwMg_9be25cc0-c606-48b4-8ac6-c68bb6a3470e"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4cd1c9c61de041d3a3edc09f2844a839_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNS0xMS0xLTEtMTU1MDI_e857a18e-8e82-4afc-84a3-f641cedad9f2"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib7fc9dac040741cfb32e63312daadaf0_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNS0xMy0xLTEtMTU1MDI_f8f79e0f-8aa8-406a-abc7-79529b348753"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie2294251d4b84a0fbcfd744cc06594c2_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNS0xNS0xLTEtMTU1MDI_4b0e8a77-b246-45ef-8544-9767cfbc4d01"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id53caed4d074454f9f47abad3b9ca71b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNy0xLTEtMS0xNTUwMg_97c27797-db43-40a2-a826-07f89e07ea69"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iefbd9e0de8ab46f6ac259983d81aab6d_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNy0zLTEtMS0xNTUwMg_acedded9-6dff-4ee6-8247-4ec0fea4eb93"
      unitRef="usd">2000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ide8c629648494a89b0e76287cf942318_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNy01LTEtMS0xNTUwMg_4e9f70bc-b51c-418b-9e27-0258d40ea813"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i40575debd1804c14ab3efb3547aec17e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNy03LTEtMS0xNTUwMg_e4e5fb3e-fc77-42af-94da-83ceae7c2326"
      unitRef="usd">2000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9da79c8ef2194f30a9f74e4b1b49c1d6_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNy05LTEtMS0xNTUwMg_3e38c525-3c7c-466c-b00a-f86463b8e7d8"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6bb8423842194a968f026a782a850f14_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNy0xMS0xLTEtMTU1MDI_34e4f915-82bc-40a9-907e-43d59b85f117"
      unitRef="usd">57998000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4477abc4538442bba8ed179b219f34c1_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNy0xMy0xLTEtMTU1MDI_45ba24db-4524-420b-b9dd-cd94b0ef2b02"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3a9b9edcfd5f45eab5f00fb2354bd3a4_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfNy0xNS0xLTEtMTU1MDI_866f2de9-b3f7-4410-b45a-3580acf0b705"
      unitRef="usd">57998000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7945eb215bd5424fa21550f3ca137799_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOC0xLTEtMS0xNTUwMg_492eb1b1-131a-414f-b103-1e75e5aaac8b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic17bbb1ab4224a33a4f2f8f6f714528b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOC0zLTEtMS0xNTUwMg_0ce591d3-5c00-445a-8197-090c522d96df"
      unitRef="usd">338490000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i51777cdae3254cfeac28525b0518253d_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOC01LTEtMS0xNTUwMg_f8093f7c-645e-4912-8405-723b23b432c0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i325f87ce4cbb475ca2fc36da6eb407f6_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOC03LTEtMS0xNTUwMg_e6b34fae-1b99-4e09-95da-9af08c9d4ad0"
      unitRef="usd">338490000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i00bdfc6dc446498db9eb0043275a0eb3_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOC05LTEtMS0xNTUwMg_ecf4ae28-ea4b-4e3b-a495-2f0d33c7369c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic02a0347b74246d7bbfe09135d7c1a15_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOC0xMS0xLTEtMTU1MDI_5a6187e6-b692-4357-a92e-dc2480797347"
      unitRef="usd">422978000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id1ed7bd37dc3464f84909960ae0e8f5f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOC0xMy0xLTEtMTU1MDI_e32d468f-2d32-4e3b-91d8-cc2a292823bc"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibe1566700b3649f5b77bcfe2bc1c1ec6_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOC0xNS0xLTEtMTU1MDI_f5d9f89d-f3fb-4c70-9efa-27f330e13633"
      unitRef="usd">422978000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i41b596df3cd345f8824b9612a8884b3e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOS0xLTEtMS00OTgzMQ_f899848d-e229-47bb-86e2-0d5c8b71f986"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icbf967c9d1364826b1c9bd1c2cfe3e35_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOS0zLTEtMS00OTgzMQ_4b37c987-81fc-4fe4-aa71-b07bde3ad5c8"
      unitRef="usd">15793000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i16cd36dac8c84d47b38337064b70102c_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOS01LTEtMS00OTgzMQ_180fbf46-31aa-41c4-a425-79f2f7cb2d52"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2ad9e72f29a140849aa5d6ff16354b66_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOS03LTEtMS00OTgzMQ_7ea95198-dd91-451b-ab10-cefe698583d2"
      unitRef="usd">15793000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9cad3582b83442248562c1d2f47356a1_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOS05LTEtMS00OTgzOQ_713da972-476b-4497-9da2-430091199ac5"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6dddeafac94f4b0a8dff126b82714580_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOS0xMS0xLTEtNDk4Mzk_2df2eb7c-7c55-464b-8b1d-f3ba55cfbc96"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icdece80611a8454fa4f08499e77c2249_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOS0xMy0xLTEtNDk4Mzk_86a10769-611c-4fe6-8e79-fe4c44b772e7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7ee685c01a0b4d37a2839c36f6b68511_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfOS0xNS0xLTEtNDk4Mzk_8a21b079-01af-498d-8e6a-5d0fa5b1743a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if04639df98bf4881bc2dcac2882bc643_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTAtMS0xLTEtMTU1MDI_70bb5258-a927-422e-b3de-795f1db78514"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1754cb000db74fa680355a1f2974f99b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTAtMy0xLTEtMTU1MDI_f34ed0fe-3f2b-4556-8e9a-f612896aa9a2"
      unitRef="usd">388190000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2d991207f12b4902a809080327bafcaf_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTAtNS0xLTEtMTU1MDI_f6f79d73-db30-44e0-bf53-d002725eb9aa"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id77a4a4116e84123a9d2ff0e6d6d6d36_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTAtNy0xLTEtMTU1MDI_2d05423e-201b-4ddc-88b9-b2c4164e0f41"
      unitRef="usd">388190000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8c6378a54d7e4374bced5dfa8329f179_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTAtOS0xLTEtMTU1MDI_7d1b6fe0-b873-47be-ae3e-e335c10457e4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i331d676f7fca4ae386288af79f25a11f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTAtMTEtMS0xLTE1NTAy_cd8157a9-6543-49f1-85b6-3e5caeb33741"
      unitRef="usd">494676000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2f0a9ee94b014a1a9f41501ae346021c_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTAtMTMtMS0xLTE1NTAy_d316b22a-4740-4f27-b392-963e13268aaa"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i75cac487bdac46879e6b55343d5a7658_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTAtMTUtMS0xLTE1NTAy_a18fd1da-40bd-4b86-8312-421fe14077ed"
      unitRef="usd">494676000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ied0141f04bca42c1b18f819e1b2873f0_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTEtMS0xLTEtMTU1MDI_53fa74fc-52be-436f-9a58-4ddcb4b0d812"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i71dfa8b089de4414a6c9f77d8746cd55_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTEtMy0xLTEtMTU1MDI_ae4fc223-26c1-4d16-b7ec-eb53acbdd435"
      unitRef="usd">160232000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if2918c9342ca4ffaa26660073e42f7fb_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTEtNS0xLTEtMTU1MDI_8ca97a60-8550-4843-9de5-e58a70181d8d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2953e41e4f3e4bd3abda1988ad273a3d_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTEtNy0xLTEtMTU1MDI_3c505c03-cb72-4cfe-8e3d-4a8154749770"
      unitRef="usd">160232000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i02345d531548455c949f29b919e8a0c2_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTEtOS0xLTEtMTU1MDI_be76b273-13b8-40da-b09c-62cc1767137a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4cd1c9c61de041d3a3edc09f2844a839_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTEtMTEtMS0xLTE1NTAy_fbb4bb05-4841-44b7-bafd-a0e3e2cb2922"
      unitRef="usd">2368000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib7fc9dac040741cfb32e63312daadaf0_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTEtMTMtMS0xLTE1NTAy_4eab4d1a-1df4-46e4-b658-b781038ad15f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie2294251d4b84a0fbcfd744cc06594c2_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTEtMTUtMS0xLTE1NTAy_1cce8159-4550-4fa7-b2bb-e69b37cf7446"
      unitRef="usd">2368000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities
      contextRef="i069faf8e7bf0418e9ba0ea66593c0a76_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTItMS0xLTEtMTU1MDI_94453c16-e0e3-4fd9-a74f-8ee4a4a2fafe"
      unitRef="usd">98392000</ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities>
    <ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities
      contextRef="i961a3bebbd6f43e69c17ddb95328c261_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTItMy0xLTEtMTU1MDI_6506e210-6135-4990-9b3e-170d7484f45d"
      unitRef="usd">907293000</ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities>
    <ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities
      contextRef="i3378661bbb7b4f58a7dd8c9f11242017_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTItNS0xLTEtMTU1MDI_b4d147ca-71a3-43e7-9aad-f8a1bbc851bf"
      unitRef="usd">0</ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities>
    <ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities
      contextRef="i5216bce3b6e0405eb6f7e1c4beff2374_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTItNy0xLTEtMTU1MDI_6a0e0e7c-24a3-45dd-a565-f3197c1a7050"
      unitRef="usd">1005685000</ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities>
    <ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities
      contextRef="i9229b043bc1243f68560db9ca187bbc0_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTItOS0xLTEtMTU1MDI_1162fd88-2309-4b14-aa8c-0122f8651959"
      unitRef="usd">43401000</ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities>
    <ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities
      contextRef="ic82d87ff99b44e398a3807293d756b4e_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTItMTEtMS0xLTE1NTAy_4e8748d2-8b98-4b5b-9566-bd84c57eb8e8"
      unitRef="usd">978020000</ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities>
    <ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities
      contextRef="id040a647a0a647b49b64c0371b261476_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTItMTMtMS0xLTE1NTAy_d3c660ef-2071-41f8-836f-951849570343"
      unitRef="usd">0</ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities>
    <ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities
      contextRef="iae11a50826c545c6aaf5c517ff9792db_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82MS9mcmFnOjU2ZDIxOGQ2YjQ4YzRiZDE5YTY0MjRhZDdkOTc5YjczL3RhYmxlOmVmZmUxNDkyZDhlMDQ5YTliZWEyMTlhMmVlN2U1NzI1L3RhYmxlcmFuZ2U6ZWZmZTE0OTJkOGUwNDlhOWJlYTIxOWEyZWU3ZTU3MjVfMTItMTUtMS0xLTE1NTAy_98af1351-3f1f-4cdb-9521-32a6cf8e53d9"
      unitRef="usd">1021421000</ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RleHRyZWdpb246MmNmYzMxODc1OGM0NDUxMzgyZTEyOWVhMjUzNjdkYjNfMTgwNA_9364579f-9930-4a70-b92d-b80155c814d0">Investments&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash Equivalents and Available-for-Sale Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s cash equivalents and available-for-sale marketable securities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&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:7.671%"/&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:7.671%"/&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:8.256%"/&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:8.256%"/&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:7.671%"/&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:7.671%"/&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:8.269%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of As of April 30, 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98,392&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98,392&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,401&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,401&#160;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,588&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,588&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Available-for-sale marketable securities:&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: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;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;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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,000&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,000&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,993&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,998&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338,482&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338,490&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;422,952&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;422,978&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;U.S. government agencies 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,815&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,793&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;388,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;388,190&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;494,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;494,676&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160,470&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160,232&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,369&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,368&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Total cash equivalents and available-for-sale marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,005,925&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(269)&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,005,685&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,021,340&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(20)&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,021,421&#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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s available-for-sale marketable securities by contractual maturity (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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.496%"/&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.496%"/&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.501%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of October 31, 2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of April 30, 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Within one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803,037&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;802,986&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;977,939&#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;border-top:0.25pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;978,020&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After one year through 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101,908&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101,719&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;904,945&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;904,705&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;977,939&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;978,020&#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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the fair values and unrealized losses of the Company&#x2019;s available-for-sale marketable securities classified by length of time that the securities have been in a continuous unrealized loss position but were not deemed to be other-than-temporarily impaired, as of October&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.718%"/&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:9.718%"/&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:9.718%"/&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:9.718%"/&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:9.718%"/&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:9.727%"/&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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of October 31, 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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Less Than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;12 Months or Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unrealized Losses&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unrealized Losses&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unrealized Losses&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&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;td colspan="3" style="display:none"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,399&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,399&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government agencies 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,793&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,793&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,667&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,667&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(73)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72,601&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(172)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83,414&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(245)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156,015&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(75)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;131,667&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(194)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;99,207&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(269)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;230,874&#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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of October&#160;31, 2021, the Company had&#160;130 investment positions in an unrealized loss position. As of April&#160;30, 2021, the Company had&#160;eight&#160;investment positions that were in an unrealized loss position. The Company considers factors such as the duration, the magnitude and the reason for the decline in value, the potential recovery period, creditworthiness of the issuers of the securities and its intent to sell. For marketable securities, it also considers whether (i) it is more likely than not that the &lt;/span&gt;&lt;/div&gt;Company will be required to sell the debt securities before recovery of their amortized cost basis, and (ii) the amortized cost basis cannot be recovered as a result of credit losses. No significant facts or circumstances have arisen to indicate that there has been any significant deterioration in the creditworthiness of the issuers of the securities held by the Company. Based on the Company&#x2019;s review of these securities, including the assessment of the duration and severity of the unrealized losses and the Company&#x2019;s ability and intent to hold the investments until maturity, there were no other-than-temporary impairments for these marketable securities at October&#160;31, 2021.</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RleHRyZWdpb246MmNmYzMxODc1OGM0NDUxMzgyZTEyOWVhMjUzNjdkYjNfMTgwNQ_c988eb3a-abc2-4782-8523-eb3b78a13af9">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s cash equivalents and available-for-sale marketable securities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&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:7.671%"/&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:7.671%"/&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:8.256%"/&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:8.256%"/&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:7.671%"/&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:7.671%"/&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:8.269%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of As of April 30, 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98,392&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98,392&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,401&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,401&#160;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,588&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,588&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Available-for-sale marketable securities:&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: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;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;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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,000&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,000&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,993&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,998&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338,482&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338,490&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;422,952&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;422,978&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;U.S. government agencies 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,815&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,793&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;388,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;388,190&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;494,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;494,676&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160,470&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160,232&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,369&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,368&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Total cash equivalents and available-for-sale marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,005,925&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(269)&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,005,685&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,021,340&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(20)&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,021,421&#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;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id926f023f80e42a7a745865f810351ef_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMy0xLTEtMS0xNTUwMg_ffb0b2af-6b3e-4b96-8a92-4a35a6a91de2"
      unitRef="usd">98392000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id926f023f80e42a7a745865f810351ef_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMy03LTEtMS0xNTUwMg_b804e4ff-9897-4053-b663-dffb9e034079"
      unitRef="usd">98392000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i56b01f75aa204724851da51a1e28a84e_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMy05LTEtMS0xNTUwMg_ae2a2fdc-85a7-43b8-8ed0-d475f2718809"
      unitRef="usd">43401000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i56b01f75aa204724851da51a1e28a84e_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMy0xNS0xLTEtMTU1MDI_9931d30c-e86e-4812-82e9-7825bb998fc4"
      unitRef="usd">43401000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNS0xLTEtMS0xNTUwMg_e4ed2f8e-fa25-4343-a47e-a97c1bcba5f3"
      unitRef="usd">2588000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNS03LTEtMS0xNTUwMg_c58133ef-0420-438e-9ed8-fac0b04fcc12"
      unitRef="usd">2588000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia85be1dd85e24e8eb6040fdaf4162285_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNS05LTEtMS0xNTUwMg_38cadf43-03c5-4d69-9303-c11b0854d5da"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia85be1dd85e24e8eb6040fdaf4162285_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNS0xNS0xLTEtMTU1MDI_609199c2-65a0-4a5c-9622-e3aaac747bcd"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ida10c561bc74422ca1273e371725b917_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNy0xLTEtMS0xNTUwMg_84d15b61-1368-439e-86e2-163817628179"
      unitRef="usd">2000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ida10c561bc74422ca1273e371725b917_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNy0zLTEtMS0xNTUwMg_557da670-56bc-48f7-8d1d-0f9b12ef0ed9"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ida10c561bc74422ca1273e371725b917_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNy01LTEtMS0xNTUwMg_60e34cef-cde4-49be-8e06-f9a1c6c6f736"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ida10c561bc74422ca1273e371725b917_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNy03LTEtMS0xNTUwMg_edc00a8d-c334-4ea9-8737-872d6c336e86"
      unitRef="usd">2000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6ea59f6d1d25481db334f5163125fa40_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNy05LTEtMS0xNTUwMg_58ed64f0-c54f-4c59-8d1d-fe04a5f92f50"
      unitRef="usd">57993000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6ea59f6d1d25481db334f5163125fa40_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNy0xMS0xLTEtMTU1MDI_0501baf0-e4b6-4895-a195-8de54d4ff010"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6ea59f6d1d25481db334f5163125fa40_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNy0xMy0xLTEtMTU1MDI_605b2327-30c9-4cc4-9a38-06ad147a4e7b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6ea59f6d1d25481db334f5163125fa40_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfNy0xNS0xLTEtMTU1MDI_c4a0d79c-6ab0-4780-9825-57e1fa1ce2d7"
      unitRef="usd">57998000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOC0xLTEtMS0xNTUwMg_8887875c-d475-4421-bcd7-9ee15d8d1e02"
      unitRef="usd">338482000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOC0zLTEtMS0xNTUwMg_b4bc53c9-fabf-4587-a6ef-cf5c6c446cb9"
      unitRef="usd">9000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOC01LTEtMS0xNTUwMg_e525fa67-a3aa-4a64-9283-620fd164b6a0"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOC03LTEtMS0xNTUwMg_d06cd61e-8836-4d0b-9957-09810661c74c"
      unitRef="usd">338490000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id8e509ed09494331b91521b64947740b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOC05LTEtMS0xNTUwMg_962b61e2-bb41-4341-9d02-a2829006104a"
      unitRef="usd">422952000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id8e509ed09494331b91521b64947740b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOC0xMS0xLTEtMTU1MDI_7fb83331-6b38-4acc-bb1e-bf3a8a997a76"
      unitRef="usd">32000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id8e509ed09494331b91521b64947740b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOC0xMy0xLTEtMTU1MDI_a277a26d-c685-4b42-a72f-070199e90793"
      unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id8e509ed09494331b91521b64947740b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOC0xNS0xLTEtMTU1MDI_0f0d50e5-982b-4448-a9e2-b53b19299781"
      unitRef="usd">422978000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOS0xLTEtMS00OTg2MA_29448416-c63f-4070-9d17-f931b9bba2a7"
      unitRef="usd">15815000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOS0zLTEtMS00OTg2MA_f7848ace-63d0-40ef-b95d-a2125e9dd3c2"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOS01LTEtMS00OTg2MA_9d04e3cc-55e2-4628-9625-30c01cc129ea"
      unitRef="usd">22000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOS03LTEtMS00OTg2MA_a4262eba-9b39-4073-8771-6b23c7b7d281"
      unitRef="usd">15793000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib4e41f3871ee40b28d81033f4ac3439a_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOS05LTEtMS00OTg2Nw_9c6d77db-1a90-492f-953b-aabe1608c8f9"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib4e41f3871ee40b28d81033f4ac3439a_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOS0xMS0xLTEtNDk4Njc_353c2379-f0ae-420f-95b6-a38ad545614c"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib4e41f3871ee40b28d81033f4ac3439a_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOS0xMy0xLTEtNDk4Njc_57002aba-1eed-4344-948c-c67bae049c3f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib4e41f3871ee40b28d81033f4ac3439a_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfOS0xNS0xLTEtNDk4Njc_422fc893-d366-4942-9d12-2cac34a8c44a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTAtMS0xLTEtMTU1MDI_abc86d51-f3d2-4d78-b9db-320a8ead0a61"
      unitRef="usd">388178000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTAtMy0xLTEtMTU1MDI_2861e8de-8381-4310-a81d-7b5369d771d0"
      unitRef="usd">13000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTAtNS0xLTEtMTU1MDI_0cb94d2d-d8af-487f-9627-0f0e183b8ce3"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTAtNy0xLTEtMTU1MDI_8d43eff1-8289-47ad-a6f4-2e1c214f6563"
      unitRef="usd">388190000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib6c72af0c91549ed9b85e16541128a56_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTAtOS0xLTEtMTU1MDI_fecb8b46-8fd3-4cc5-92bc-f9e36ca9b92e"
      unitRef="usd">494625000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib6c72af0c91549ed9b85e16541128a56_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTAtMTEtMS0xLTE1NTAy_ef5b5511-ca30-44c9-bcb1-191606994bff"
      unitRef="usd">64000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib6c72af0c91549ed9b85e16541128a56_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTAtMTMtMS0xLTE1NTAy_b675ced3-7f63-4bc5-96dc-1c87bc9d3788"
      unitRef="usd">13000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib6c72af0c91549ed9b85e16541128a56_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTAtMTUtMS0xLTE1NTAy_335b33f1-1b22-4cf7-b954-027b27d99dbd"
      unitRef="usd">494676000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTEtMS0xLTEtMTU1MDI_dbd9e718-537f-456d-b0d7-9b54d59903dc"
      unitRef="usd">160470000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTEtMy0xLTEtMTU1MDI_8b31a7bf-097c-46fd-a9a8-eaee924e3b40"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTEtNS0xLTEtMTU1MDI_ebe83335-50e3-4ecd-898f-b257335e4065"
      unitRef="usd">245000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTEtNy0xLTEtMTU1MDI_5cadb2ff-a1af-4bfc-8679-1afa8040123b"
      unitRef="usd">160232000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia85be1dd85e24e8eb6040fdaf4162285_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTEtOS0xLTEtMTU1MDI_a05071f1-413b-4180-8988-72e0f8c0f747"
      unitRef="usd">2369000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia85be1dd85e24e8eb6040fdaf4162285_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTEtMTEtMS0xLTE1NTAy_7a9e50d8-5bc1-40ed-ad16-70e85f94475b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia85be1dd85e24e8eb6040fdaf4162285_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTEtMTMtMS0xLTE1NTAy_2fecbb46-0a48-49d1-8003-3b607b5f53b7"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia85be1dd85e24e8eb6040fdaf4162285_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTEtMTUtMS0xLTE1NTAy_adb61b9c-dc3b-4e85-ae9c-5388ca457665"
      unitRef="usd">2368000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <ai:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTItMS0xLTEtMTU1MDI_4781c7f6-17a8-4ddb-8f26-5f3a4291b41c"
      unitRef="usd">1005925000</ai:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTItMy0xLTEtMTU1MDI_6a1d34b1-d1ee-4499-b676-500535dc40cc"
      unitRef="usd">29000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTItNS0xLTEtMTU1MDI_b6e3385d-c911-4866-bef0-5091fe935da8"
      unitRef="usd">269000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTItNy0xLTEtMTU1MDI_980019eb-6ef2-4f28-82fa-a5efa571a9e8"
      unitRef="usd">1005685000</ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities>
    <ai:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTItOS0xLTEtMTU1MDI_90ce0d9a-ba53-4a22-82ea-53077009900b"
      unitRef="usd">1021340000</ai:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTItMTEtMS0xLTE1NTAy_836d5707-e64c-4ced-b2e8-7bc60382ac85"
      unitRef="usd">101000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTItMTMtMS0xLTE1NTAy_ec9359dc-498a-4ef1-aa8c-0af461fcab55"
      unitRef="usd">20000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjk1YmVkY2FiY2EwNzRiNmE5YmY2MmNkNDIxYTMzMTFjL3RhYmxlcmFuZ2U6OTViZWRjYWJjYTA3NGI2YTliZjYyY2Q0MjFhMzMxMWNfMTItMTUtMS0xLTE1NTAy_eac8a7bc-6032-4a7b-a489-0fdbdec4bbfc"
      unitRef="usd">1021421000</ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RleHRyZWdpb246MmNmYzMxODc1OGM0NDUxMzgyZTEyOWVhMjUzNjdkYjNfMTgwMg_493e8819-a432-45fa-9881-265cf66d5562">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s available-for-sale marketable securities by contractual maturity (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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.496%"/&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.496%"/&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.501%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of October 31, 2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of April 30, 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Within one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803,037&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;802,986&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;977,939&#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;border-top:0.25pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;978,020&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After one year through 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101,908&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101,719&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;904,945&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;904,705&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;977,939&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;978,020&#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:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="ica9ad0f315ce40e792f65dee16be8734_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfMi0xLTEtMS0xNTUwMg_94a63174-c0b0-4e83-817c-f36a5b89b86d"
      unitRef="usd">803037000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="ica9ad0f315ce40e792f65dee16be8734_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfMi0zLTEtMS0xNTUwMg_88fe77ba-61d6-4890-bb27-fe7bd5161f69"
      unitRef="usd">802986000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i57bd562bd59e4e7a977771f95302d871_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfMi01LTEtMS0xNTUwMg_46b5af81-f547-4428-a658-46714a015310"
      unitRef="usd">977939000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i57bd562bd59e4e7a977771f95302d871_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfMi03LTEtMS0xNTUwMg_cee9a1d5-7623-41c5-8491-35945384d380"
      unitRef="usd">978020000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="ica9ad0f315ce40e792f65dee16be8734_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfMy0xLTEtMS0xNTUwMg_53921cc1-0b91-4db7-811a-828aadb81bd0"
      unitRef="usd">101908000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="ica9ad0f315ce40e792f65dee16be8734_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfMy0zLTEtMS0xNTUwMg_acd2f723-bb1f-499f-99e1-4ee040068a81"
      unitRef="usd">101719000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="i57bd562bd59e4e7a977771f95302d871_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfMy01LTEtMS0xNTUwMg_e8bbfa7e-9211-47f3-9915-d4822bcd6d44"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i57bd562bd59e4e7a977771f95302d871_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfMy03LTEtMS0xNTUwMg_5975b109-3a03-41c6-a548-9b31d4e30e73"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ica9ad0f315ce40e792f65dee16be8734_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfNC0xLTEtMS0xNTUwMg_993aed46-0ffc-4e4d-b1f6-29bd536af2d5"
      unitRef="usd">904945000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ica9ad0f315ce40e792f65dee16be8734_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfNC0zLTEtMS0xNTUwMg_d209ce97-cb59-4de3-9e05-90096dd6ec2d"
      unitRef="usd">904705000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i57bd562bd59e4e7a977771f95302d871_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfNC01LTEtMS0xNTUwMg_2e4aee74-d6a6-4fd4-b6ae-a87f8696d71e"
      unitRef="usd">977939000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i57bd562bd59e4e7a977771f95302d871_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOmYxZGU2NzMzOGFhZDRjZWFiNWFkODc2ZGQ0OWY4MTZhL3RhYmxlcmFuZ2U6ZjFkZTY3MzM4YWFkNGNlYWI1YWQ4NzZkZDQ5ZjgxNmFfNC03LTEtMS0xNTUwMg_8d367cca-3523-4744-a113-a23b563d5e77"
      unitRef="usd">978020000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RleHRyZWdpb246MmNmYzMxODc1OGM0NDUxMzgyZTEyOWVhMjUzNjdkYjNfMTgwMw_b5dfb2de-8387-476a-857f-ce116c441391">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the fair values and unrealized losses of the Company&#x2019;s available-for-sale marketable securities classified by length of time that the securities have been in a continuous unrealized loss position but were not deemed to be other-than-temporarily impaired, as of October&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.718%"/&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:9.718%"/&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:9.718%"/&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:9.718%"/&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:9.718%"/&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:9.727%"/&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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of October 31, 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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Less Than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;12 Months or Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unrealized Losses&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unrealized Losses&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unrealized Losses&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&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;td colspan="3" style="display:none"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,399&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,399&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government agencies 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,793&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,793&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,667&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,667&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(73)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72,601&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(172)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83,414&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(245)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156,015&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(75)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;131,667&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(194)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;99,207&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(269)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;230,874&#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:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNC0xLTEtMS0xNTUwMg_4b036d54-03d3-49ac-9cc2-597689337d74"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNC0zLTEtMS0xNTUwMg_fe853a29-2fe5-4500-af8a-0b0ed289d49e"
      unitRef="usd">29399000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNC01LTEtMS0xNTUwMg_60ec7c0a-a29f-4023-bd15-5375c47d07f6"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNC03LTEtMS0xNTUwMg_13344758-03d3-4727-a8c2-732198fbc8f1"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNC05LTEtMS0xNTUwMg_4954a0e2-b499-45dd-a5ba-e0a984555ffc"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ia8fd8f65433449fe8dee249ed7ce65b6_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNC0xMS0xLTEtMTU1MDI_0a183790-81b6-492d-9bf0-3719ab840b24"
      unitRef="usd">29399000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNS0xLTEtMS0xNTUwMg_dc979109-cbc2-4ac5-a95f-eee3984b0a43"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNS0zLTEtMS0xNTUwMg_44455abe-c146-4511-b316-2d5e760bab3c"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNS01LTEtMS0xNTUwMg_eb43ad64-ff32-4ea9-864e-dcbcae76a41c"
      unitRef="usd">22000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNS03LTEtMS0xNTUwMg_8ec1968b-a145-471c-b50b-3b74e534c0ed"
      unitRef="usd">15793000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNS05LTEtMS0xNTUwMg_1ce2b150-a4a5-4740-9a13-6b7c11346026"
      unitRef="usd">22000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i6fd105c65fcf44de9ceabc61a597f2c9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNS0xMS0xLTEtMTU1MDI_444c65cc-e1fb-48da-99d7-7ee0e1224ed8"
      unitRef="usd">15793000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNi0xLTEtMS0xNTUwMg_90283c6e-d0ee-4237-8689-db9a2e4745f2"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNi0zLTEtMS0xNTUwMg_db2c6c34-cce1-407b-8cd0-feebb5f894bc"
      unitRef="usd">29667000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNi01LTEtMS0xNTUwMg_37fe0b25-9dd5-4342-88ae-8ae7bf498046"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNi03LTEtMS0xNTUwMg_9ee2e2d0-8a08-448e-8598-cc19663c687f"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNi05LTEtMS0xNTUwMg_2d199a10-2998-4a22-8109-e405a00ba1a3"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i77df897f38f345c6a93b68823b2e349e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNi0xMS0xLTEtMTU1MDI_7bebc1cd-1af7-4cfa-9ddc-c1904e7e1e2f"
      unitRef="usd">29667000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNy0xLTEtMS0xNTUwMg_69efaff2-ddf6-4f59-9482-b68b1eb2d886"
      unitRef="usd">73000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNy0zLTEtMS0xNTUwMg_38f8c38c-e227-40a4-93d6-9ba54fa0b9a6"
      unitRef="usd">72601000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNy01LTEtMS0xNTUwMg_62e8ddd6-07fb-4c54-a9bd-7c721daca5d5"
      unitRef="usd">172000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNy03LTEtMS0xNTUwMg_b23fc12e-8896-4619-ba95-ee2c724b721a"
      unitRef="usd">83414000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNy05LTEtMS0xNTUwMg_fa6171df-cf1c-4e62-8966-e18a0d0fdb6d"
      unitRef="usd">245000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ifac1bdd232904bd6ba98af5e3a7df5be_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfNy0xMS0xLTEtMTU1MDI_31bd97d3-c87d-459e-a267-5c177fa4b899"
      unitRef="usd">156015000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfOC0xLTEtMS0xNTUwMg_a08463c2-86c9-4e44-9e46-39fa1be11cbf"
      unitRef="usd">75000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfOC0zLTEtMS0xNTUwMg_bc04e789-89af-49b0-9ff0-6ed02ada884a"
      unitRef="usd">131667000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfOC01LTEtMS0xNTUwMg_b2ad514d-29f4-4cfb-8fae-ff23b6d202d6"
      unitRef="usd">194000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfOC03LTEtMS0xNTUwMg_1edeb985-e5bd-47ea-a7d4-2195f6b609cf"
      unitRef="usd">99207000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfOC05LTEtMS0xNTUwMg_d0617dba-8f78-47fc-b0d0-a150e5788083"
      unitRef="usd">269000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RhYmxlOjc1NjM1MGMwYThiMDRhMzViMDZlZmMxM2NmMzY5YjhmL3RhYmxlcmFuZ2U6NzU2MzUwYzBhOGIwNGEzNWIwNmVmYzEzY2YzNjliOGZfOC0xMS0xLTEtMTU1MDI_abd4b87c-324b-40ba-aca4-bc50eff11553"
      unitRef="usd">230874000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RleHRyZWdpb246MmNmYzMxODc1OGM0NDUxMzgyZTEyOWVhMjUzNjdkYjNfMTA5OTUxMTYyOTYxNA_8829ca97-d0e3-4469-b240-711df9900f95"
      unitRef="investment">130</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RleHRyZWdpb246MmNmYzMxODc1OGM0NDUxMzgyZTEyOWVhMjUzNjdkYjNfMTA5OTUxMTYyOTYxOA_d75ab0a1-3af8-4a68-b0e2-8a90fb9b0647"
      unitRef="investment">8</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82NC9mcmFnOjJjZmMzMTg3NThjNDQ1MTM4MmUxMjllYTI1MzY3ZGIzL3RleHRyZWdpb246MmNmYzMxODc1OGM0NDUxMzgyZTEyOWVhMjUzNjdkYjNfMTcyOA_73029361-d69b-4881-a87c-9a871c4795a5"
      unitRef="usd">0</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTY2MQ_841a5d76-eff8-4cc2-b736-d6d3e2210e91">Balance Sheet Details&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following at October&#160;31, 2021 and April&#160;30, 2021 (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.695%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Useful Life&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of October 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of April 30,&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in months)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,831&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,658&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,545&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,539&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;348&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;339&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capital in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NA&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment&#x2014;gross&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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,798&#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;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,536&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: accumulated depreciation and amortization&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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7,559)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,403)&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment&#x2014;net&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,239&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,133&#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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;NA = Not Applicable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense related to property and equipment was $1.1 million and $1.0 million for the three months ended October&#160;31, 2021 and 2020, respectively, and $2.2 million and $2.0 million for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;six&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended October&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Compensation and Employee Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued compensation and employee benefits consisted of the following at October&#160;31, 2021 and April&#160;30, 2021 (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of October 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of April 30,&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued bonus&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,672&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,216&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued vacation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,862&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,935&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued payroll taxes and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,966&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,405&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued commission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,863&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;442&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;410&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued compensation and employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,478&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,829&#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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued and Other Current Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued and other current liabilities consisted of the following at October&#160;31, 2021 and April&#160;30, 2021 (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of October 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of April 30,&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liability for common stock exercised prior to vesting&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,183&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,331&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued general 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,345&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,588&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,415&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,894&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commissions payable to a related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,448&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,413&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,284&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,092&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,675&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,318&#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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cares Act Loan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 1, 2020, the Company entered into a Paycheck Protection Program (&#x201c;PPP&#x201d;) Promissory Note and Agreement with Bank of America, pursuant to which the Company received loan proceeds of $6.3&#160;million (the &#x201c;PPP Loan&#x201d;). The PPP Loan was made under, and was subject to the terms and conditions of, the PPP which was established under the CARES Act and is administered by the U.S. Small Business Administration. The term of the PPP Loan was two years with a maturity date of May 1, 2022 and contains a favorable fixed annual interest rate of 1.00%. Payments of principal and interest on the PPP Loan were deferred for the first six months of the term of the PPP Loan until November 1, 2020. Principal and interest were payable monthly and could be prepaid by the Company at any time prior to maturity with no prepayment penalties. On August 18, 2020, the Company repaid in full the PPP loan outstanding, including accrued interest of $0.1&#160;million, in the amount of $6.4&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTY2Mg_3d9de940-f288-47c9-979b-a8f390fef8de">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following at October&#160;31, 2021 and April&#160;30, 2021 (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.695%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Useful Life&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of October 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of April 30,&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in months)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,831&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,658&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,545&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,539&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;348&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;339&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capital in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NA&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment&#x2014;gross&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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,798&#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;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,536&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: accumulated depreciation and amortization&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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7,559)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,403)&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment&#x2014;net&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,239&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,133&#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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;NA = Not Applicable&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if5dc9936e1a2401ba62fedc3338bcced_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfMi0zLTEtMS0xNTUwMg_61c30c27-dac4-466c-b48e-6f801d8c9520"
      unitRef="usd">8831000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i822956522d5d478bab261162ea82c69a_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfMi01LTEtMS0xNTUwMg_8bc6b480-9112-4f21-8696-c9100dd70ff9"
      unitRef="usd">8658000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iaa51fcfa965344db94a1648c4a27bc1e_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfMy0xLTEtMS0xNTUwMg_d1deb6e3-cca6-4bcd-8087-7c3bb8c347bd">P36M</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i224bfe09cafc409c9e20e9fc04bb9ce2_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfMy0zLTEtMS0xNTUwMg_d80af0c8-41df-4877-a9d5-cdf8307d4728"
      unitRef="usd">3545000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i78a361a03bf54bb48418cb51b54b9873_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfMy01LTEtMS0xNTUwMg_b75c8f52-d555-4040-9344-55c64231882d"
      unitRef="usd">2539000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0d7c4013413a4e67a72f888b6f97027f_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNC0xLTEtMS0xNTUwMg_0e38b190-7a73-4056-aba1-d6dd94b51188">P60M</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i874f9233b49c48b7acfbd5fb2e3d82a3_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNC0zLTEtMS0xNTUwMg_242f3c49-54eb-47a4-9385-cda6e2133f4d"
      unitRef="usd">348000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id279aa23807d4b03a98ebcb2805bbe80_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNC01LTEtMS0xNTUwMg_31cce7a4-c531-4f3c-a6b1-fe58688641db"
      unitRef="usd">339000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5dcf604f58684c148482b6fe838c871c_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNS0zLTEtMS01MTMyNg_17e7a9a7-da57-4725-b3fa-ed3fc265121d"
      unitRef="usd">74000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifadc875a8b1844caa062b8343cb54b33_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNS01LTEtMS01MTMyNg_b25177ed-b5a8-4a8b-9d75-54b4d171fa6f"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNS0zLTEtMS0xNTUwMg_ce6e69c0-bb57-45a2-b653-49b289d05b26"
      unitRef="usd">12798000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNS01LTEtMS0xNTUwMg_b5d9af0c-c007-4a3c-a9ec-4525c63a674f"
      unitRef="usd">11536000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNi0zLTEtMS0xNTUwMg_77ffb37b-346d-43d1-b7ad-9a3f8459bc13"
      unitRef="usd">7559000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNi01LTEtMS0xNTUwMg_ee5be9eb-8f06-4cb5-a40a-db34f13cd9d7"
      unitRef="usd">5403000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNy0zLTEtMS0xNTUwMg_76eb8f7b-d2c6-4d9f-b583-fb80bf65f455"
      unitRef="usd">5239000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmMxOGVhMmFhZWYyMDQ3MDQ5YjBjMTQ3NGU1MjY1NzUyL3RhYmxlcmFuZ2U6YzE4ZWEyYWFlZjIwNDcwNDliMGMxNDc0ZTUyNjU3NTJfNy01LTEtMS0xNTUwMg_3f8e1fd1-afb6-4a2c-942c-443fa0592212"
      unitRef="usd">6133000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTA5OTUxMTYyOTU5MQ_8287cfad-f861-425e-8896-e43308d4c60f"
      unitRef="usd">1100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTA5OTUxMTYyOTU0MQ_b8407ac6-21c6-4c8c-9589-4b1e48233024"
      unitRef="usd">1000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTA5OTUxMTYyOTU0OQ_99ad2391-bda6-4696-ad70-213c627c42b9"
      unitRef="usd">2200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTA5OTUxMTYyOTU2MA_35027a2d-16f9-4679-83e1-228e605c24d1"
      unitRef="usd">2000000</us-gaap:Depreciation>
    <ai:ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTY1OQ_10993ddf-6206-4676-8969-2758f9e4050f">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued compensation and employee benefits consisted of the following at October&#160;31, 2021 and April&#160;30, 2021 (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of October 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of April 30,&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued bonus&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,672&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,216&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued vacation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,862&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,935&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued payroll taxes and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,966&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,405&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued commission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,863&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;442&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;410&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued compensation and employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,478&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,829&#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;</ai:ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfMi0xLTEtMS0xNTUwMg_8ce4bc53-6a3a-405f-b7f7-845860495b24"
      unitRef="usd">8672000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfMi0zLTEtMS0xNTUwMg_d92635d4-70a2-4bc0-9f3b-c9fe9a022b92"
      unitRef="usd">12216000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfMy0xLTEtMS0xNTUwMg_2fdfa5cd-9a9d-4e31-a144-ef7522b250c1"
      unitRef="usd">3862000</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfMy0zLTEtMS0xNTUwMg_7c06dfb4-5e98-455b-ba7f-c855a7983e66"
      unitRef="usd">3935000</us-gaap:AccruedVacationCurrent>
    <ai:AccruedPayrollTaxesAndEmployeeBenefitsCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfNC0xLTEtMS0xNTUwMg_dbb654bb-dce8-4fd9-b587-9d71a73feb53"
      unitRef="usd">2966000</ai:AccruedPayrollTaxesAndEmployeeBenefitsCurrent>
    <ai:AccruedPayrollTaxesAndEmployeeBenefitsCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfNC0zLTEtMS0xNTUwMg_2213387a-1c06-461c-b3f9-7364d6f1f828"
      unitRef="usd">3405000</ai:AccruedPayrollTaxesAndEmployeeBenefitsCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfNS0xLTEtMS0xNTUwMg_c29092f9-ea2a-4130-ad27-2304f380f95e"
      unitRef="usd">536000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfNS0zLTEtMS0xNTUwMg_bfa15cc8-f8ec-4972-b273-fa072ff55280"
      unitRef="usd">1863000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfNi0xLTEtMS0xNTUwMg_b29b2a2f-9618-4f43-b794-23ced9cce386"
      unitRef="usd">442000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfNi0zLTEtMS0xNTUwMg_fd8ac98d-9329-4f4c-a42a-6f35f80479a3"
      unitRef="usd">410000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfNy0xLTEtMS0xNTUwMg_69c4971d-c6d3-4470-9f08-2945120752e0"
      unitRef="usd">16478000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOjM5NzA2ZTdiZTEwMjRmNzdiOGNlMTUyMjQxYTEzNTQzL3RhYmxlcmFuZ2U6Mzk3MDZlN2JlMTAyNGY3N2I4Y2UxNTIyNDFhMTM1NDNfNy0zLTEtMS0xNTUwMg_08f13ed3-c0ed-4819-8c13-dd4ae7244b64"
      unitRef="usd">21829000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTY2MA_596ca4e4-bd13-40e0-932c-c931bf954f8e">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued and other current liabilities consisted of the following at October&#160;31, 2021 and April&#160;30, 2021 (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of October 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of April 30,&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liability for common stock exercised prior to vesting&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,183&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,331&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued general 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,345&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,588&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,415&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,894&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commissions payable to a related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,448&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,413&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,284&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,092&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,675&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,318&#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;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfMi0xLTEtMS0xNTUwMg_96effccb-4ca3-4fc4-bcb4-85ddb13f4a3f"
      unitRef="usd">3183000</us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
    <us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfMi0zLTEtMS0xNTUwMg_7df391e7-fd2d-4b04-bb2f-19878d1db979"
      unitRef="usd">5331000</us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
    <ai:AccruedGeneralExpensesCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfMy0xLTEtMS0xNTUwMg_6e2bfaf7-e245-403e-8e86-9b472fe697e4"
      unitRef="usd">6345000</ai:AccruedGeneralExpensesCurrent>
    <ai:AccruedGeneralExpensesCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfMy0zLTEtMS0xNTUwMg_6a430f1f-b181-4fff-abd1-448bfddf5f08"
      unitRef="usd">3588000</ai:AccruedGeneralExpensesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfNC0xLTEtMS0xNTUwMg_36d6e187-ef92-4664-8a6d-20337eff7588"
      unitRef="usd">4415000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfNC0zLTEtMS0xNTUwMg_4c02c06f-153d-488b-914b-8105d75e5796"
      unitRef="usd">3894000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfNS0xLTEtMS01ODEwMg_7b0bd3f5-3bf5-40b8-babc-594662301209"
      unitRef="usd">18448000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfNS0zLTEtMS01ODEwMg_2d895e80-1315-477d-ab06-e73ee6c05b12"
      unitRef="usd">3413000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfNi0xLTEtMS0xNTUwMg_a549ba04-bdaa-48ac-aaf6-55b65d27f6db"
      unitRef="usd">1284000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfNi0zLTEtMS0xNTUwMg_55734720-cd99-4d99-a23e-d12c90f532f3"
      unitRef="usd">2092000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfNy0xLTEtMS0xNTUwMg_7b388c9e-6695-4d9b-913e-7ca6d6e57ee8"
      unitRef="usd">33675000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RhYmxlOmM1MzIxNjgxZmNmNzQ3ZjJhNTA3ZWI2OGZmODkyMjgzL3RhYmxlcmFuZ2U6YzUzMjE2ODFmY2Y3NDdmMmE1MDdlYjY4ZmY4OTIyODNfNy0zLTEtMS0xNTUwMg_713629b1-6a57-401f-ae04-cd64ac14e44e"
      unitRef="usd">18318000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i05e9db5d27574e6484306fc8bab75cc9_D20200501-20200501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfOTAz_21aa652d-38bd-441e-a22e-79925053fd7a"
      unitRef="usd">6300000</us-gaap:ProceedsFromNotesPayable>
    <ai:RepaymentsOfNotesPayableInterest
      contextRef="i24418e53f0d24825b2c1b7262700a469_D20200818-20200818"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTYzNg_77104239-ae98-4312-9497-59a21da044aa"
      unitRef="usd">100000</ai:RepaymentsOfNotesPayableInterest>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i24418e53f0d24825b2c1b7262700a469_D20200818-20200818"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV82Ny9mcmFnOjZlNTg5MGQ5N2E4MDRmMDk5MWNmYjM4OTJmZTAwYjM0L3RleHRyZWdpb246NmU1ODkwZDk3YTgwNGYwOTkxY2ZiMzg5MmZlMDBiMzRfMTY1Nw_7b88a599-bd2e-4dbe-b53f-96fccf32de59"
      unitRef="usd">6400000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMzU5OQ_ce72ecc2-a403-4d3d-8934-cb9586d971e9">Commitments and Contingencies&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Noncancelable Purchase Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company entered into a noncancelable arrangement with a web-hosting services provider in November 2019. Under the arrangement, the Company committed to spend an aggregate of at least $30.0&#160;million between November 2019 and November 2022, with a minimum amount of $10.0&#160;million in each of the three years, on services with this vendor. The Company has incurred costs totaling $3.4 million and $3.5 million during the three months ended October&#160;31, 2021 and 2020, respectively, and $6.6 million and $6.1 million during the six months ended October&#160;31, 2021 and 2020, respectively, under the arrangement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;C3.ai Digital Transformation Institute Grants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2020, the Company entered into an agreement establishing the C3.ai Digital Transformation Institute (&#x201c;C3.ai DTI&#x201d;), a program established to attract many of the world&#x2019;s leading research institutions to join in a coordinated and innovative effort to advance the digital transformation of business, government, and society. As part of the agreement, the Company has agreed to issue grants to C3.ai DTI, which are subject to compliance with certain obligations. The grants shall be paid by the Company over five years in the form of cash, publicly traded securities, or other property of equivalent net value. As of October&#160;31, 2021 and April&#160;30, 2021, the total potential remaining contributions are $37.4 million and $43.1 million, respectively. The future grant payments are conditional in nature and subject to execution of the program in line with specific requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On&#x202f;August&#x202f;25,&#x202f;2021, the Company entered into a new lease to acquire approximately 283,015 square feet of office space in several phases in Redwood City, California. The lease is expected to commence in January 2022, when the landlord is expected to deliver the first two phases of leased space to the Company. Total undiscounted base rent payments over the term of this lease are approximately $103.1 million. In addition to base rent, the Company will be responsible for the Company&#x2019;s allocated share of costs incurred and expenditures made by the landlord in the operation and management of the leased space. Under the terms of the lease agreement, the Company has a rent abatement with respect to each phase for the initial six months following the rent commencement date for such phase, with initial monthly base rent payments expected to commence April 1, 2023, which will be approximately $0.5 million at commencement and will increase up to a maximum monthly base rent of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;approximately $1.0 million. The lease agreement also includes an aggregate tenant improvement allowance of $44.2 million for certain costs. The term of the lease is 126 months from the date that rent commences with respect to phase one of the leased space, which will be nine months after the date when phase one of the leased space is delivered to the Company. Pursuant to the lease agreement, the Company provided the landlord an unconditional and irrevocable letter of credit of $12.6 million, which is subject to reduction pursuant to the terms of the lease agreement. The commencement date for the first two phases of this lease is determined to be in the third quarter of fiscal 2022, therefore the lease is not included in the Company&#x2019;s operating lease right-of-use asset or operating lease liabilities as of October&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is involved in various legal proceedings and periodically receives claims arising in the ordinary course of business. In the Company&#x2019;s opinion, resolution of these matters is not expected to have a material adverse impact on its condensed consolidated statement of operations, cash flows, or balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Blattman et al. v. Siebel et al., 15-cv-00530 (D. Del.)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October&#160;28, 2014, Eric Blattman and other former unitholders of E2.0&#160;LLC (&#x201c;E2.0&#x201d;) filed suit in federal court against Thomas M. Siebel and David Schmaier, alleging violation of Section&#160;10(b)&#160;of the Securities Exchange Act of 1934 and common law fraud based on alleged misrepresentations made during negotiations leading up to an April&#160;30, 2012 merger between E2.0 and the Company. Plaintiffs thereafter amended their complaint to add the Company as a defendant, and to add breach of contract claims based on alleged violations of certain earn-out and indemnification provisions in the parties&#x2019; merger agreement. A bench trial was held in February 2019, and in a January 29, 2020 opinion the court ruled in favor of defendants the Company, Siebel and Schmaier on all claims. The court also awarded defendants their reasonable attorneys&#x2019; fees and costs in defending the action. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2020, plaintiffs appealed only the portion of the district court&#x2019;s ruling related to the alleged breach of contract indemnification claim to the Third Circuit Court of Appeals. On February 17, 2021, the Third Circuit affirmed the judgment and orders of the district court in the Company&#x2019;s and defendants&#x2019; favor. On August 10, 2021, the special master appointed by the district court to consider an order on recovery of fees and costs issued a recommendation that the Company be awarded $9.7 million in fees and expenses. Plaintiffs have objected to the special master&#x2019;s recommendation and requested an award of $8.3 million, which the Company has opposed. The district court will now consider the special master&#x2019;s recommendation and plaintiffs objection and the Company&#x2019;s opposition and issue an order on fees and costs. The Company intends to continue to pursue recovery of attorney&#x2019;s fees and costs as previously awarded by the district court.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LongTermPurchaseCommitmentAmount
      contextRef="i933a05d8ebe54573935a119fa8bb28a2_D20191101-20191130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMjU3_e27666d1-bfb1-47e1-b85e-5fec13f3e675"
      unitRef="usd">30000000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:LongTermPurchaseCommitmentAmount
      contextRef="i7e5df3581c334fdf91f16562ef15ac4d_D20191101-20191130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMzI2_4a470dd8-d2a0-4394-a661-4c800f04e7ea"
      unitRef="usd">10000000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:LongTermPurchaseCommitmentAmount
      contextRef="i03c2026dff414285b92cd259de513503_D20191101-20191130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMzI2_8272bb52-820a-4bc2-92e1-b32d57940605"
      unitRef="usd">10000000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:LongTermPurchaseCommitmentAmount
      contextRef="i9804a70878224a57b3b3bcf93ef893ac_D20191101-20191130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMzI2_8d3ad8fb-9d56-44bd-99f5-1a86f238f956"
      unitRef="usd">10000000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:LongtermPurchaseCommitmentPeriod
      contextRef="i933a05d8ebe54573935a119fa8bb28a2_D20191101-20191130"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMzYwMA_89fcd69a-8fdd-4c8c-a6ae-c1d6987a4a92">P3Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <ai:LongTermPurchaseCommitmentIncurredCost
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMTU3Ng_e09952c8-60eb-4d63-8c07-30ec0e82a071"
      unitRef="usd">3400000</ai:LongTermPurchaseCommitmentIncurredCost>
    <ai:LongTermPurchaseCommitmentIncurredCost
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMTU5NA_af804f3c-e45b-4292-8963-e58fdb845aa4"
      unitRef="usd">3500000</ai:LongTermPurchaseCommitmentIncurredCost>
    <ai:LongTermPurchaseCommitmentIncurredCost
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMTYwMw_281e34f1-1623-403d-b214-9c7b62136180"
      unitRef="usd">6600000</ai:LongTermPurchaseCommitmentIncurredCost>
    <ai:LongTermPurchaseCommitmentIncurredCost
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMTYxMg_7284794c-00e0-4094-9ad7-6ec2df752ffe"
      unitRef="usd">6100000</ai:LongTermPurchaseCommitmentIncurredCost>
    <ai:GrantsAgreementPaymentPeriod
      contextRef="i7875b21954374b76a6d4da15e43adc68_D20200201-20200229"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMzU5OA_0b063c11-0a0a-4582-b7b9-136768694685">P5Y</ai:GrantsAgreementPaymentPeriod>
    <ai:GrantsPotentialRemainingContributions
      contextRef="ib3e63ebca82548c1af5b791abccd177b_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMTQ3NQ_f91b3452-56db-4e4c-90f3-9a3c55af62fa"
      unitRef="usd">37400000</ai:GrantsPotentialRemainingContributions>
    <ai:GrantsPotentialRemainingContributions
      contextRef="i6beb7fd4f4014b1485ae3b72740b0455_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMTQ1Ng_91ac8bcb-c0dd-4e5b-a0cd-3d486d7411bd"
      unitRef="usd">43100000</ai:GrantsPotentialRemainingContributions>
    <ai:LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease
      contextRef="i7fdc9146a11c42dd9434fbda70fd8eca_I20210825"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMzQyNA_284ee2f9-2612-4f3c-bdf4-dfc4ff5e3f8a"
      unitRef="sqft">283015</ai:LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease>
    <ai:LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases
      contextRef="i7fdc9146a11c42dd9434fbda70fd8eca_I20210825"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMzg0ODI5MDcwMjk4MA_64728fe9-4e6d-46d5-8447-654bf56436ab"
      unitRef="phase">2</ai:LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases>
    <ai:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount
      contextRef="i7fdc9146a11c42dd9434fbda70fd8eca_I20210825"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMzQyOA_82b3427c-fcbc-41e5-bebd-4c18cb68b673"
      unitRef="usd">103100000</ai:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount>
    <ai:LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate
      contextRef="i6c759911085643a684b7192249f163cd_D20210825-20210825"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMjM4NA_045c45df-d307-4fe8-be3c-3ef75feb170a">P6M</ai:LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate>
    <ai:LesseeOperatingLeaseLeaseNotYetCommencedAmount
      contextRef="i6c759911085643a684b7192249f163cd_D20210825-20210825"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMzQzNA_27d130ca-97d4-452e-a89e-a1d01fd48a4c"
      unitRef="usd">500000</ai:LesseeOperatingLeaseLeaseNotYetCommencedAmount>
    <ai:LesseeOperatingLeaseLeaseNotYetCommencedAmount
      contextRef="i90e20d5be5e34f58bd445def3ae79eba_D20210825-20210825"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMzQ0MQ_b6e9d5c3-7ed8-42ad-8dbe-496967908ec0"
      unitRef="usd">1000000</ai:LesseeOperatingLeaseLeaseNotYetCommencedAmount>
    <ai:LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance
      contextRef="i7fdc9146a11c42dd9434fbda70fd8eca_I20210825"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMzQ0OA_606c8a6a-0e17-4fc8-ae6c-d8b392c6a5e5"
      unitRef="usd">44200000</ai:LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="i7fdc9146a11c42dd9434fbda70fd8eca_I20210825"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMjc2Ng_8865ccd3-d103-4418-85ac-fe99b7c8df70">P126M</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <ai:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered
      contextRef="i6c759911085643a684b7192249f163cd_D20210825-20210825"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMjg2NQ_b006227c-1f83-4afe-b413-d4c591571d9c">P9M</ai:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i664d4fb49e6e43cfb5750bedc8e08fe8_I20210825"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMzQ1NQ_c15ab0ff-d5b3-48b8-8596-7a4b6a0bc2f1"
      unitRef="usd">12600000</us-gaap:LettersOfCreditOutstandingAmount>
    <ai:LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases
      contextRef="i7fdc9146a11c42dd9434fbda70fd8eca_I20210825"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMzg0ODI5MDcwMjk4OA_8a7940f1-70e1-453f-a313-39df946c9428"
      unitRef="phase">2</ai:LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases>
    <ai:LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty
      contextRef="i689c95d01807451886f494d5ff542d07_D20210810-20210810"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMTQwMw_71b2b12e-8650-4af0-90dc-dd5e3f789ea1"
      unitRef="usd">9700000</ai:LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty>
    <ai:LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty
      contextRef="i689c95d01807451886f494d5ff542d07_D20210810-20210810"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83MC9mcmFnOjU3OWNlNDIxOWVhOTRhOGY5ODQzMTVkOGY1ZmU0ZGJiL3RleHRyZWdpb246NTc5Y2U0MjE5ZWE5NGE4Zjk4NDMxNWQ4ZjVmZTRkYmJfMTA5OTUxMTYzMTQxMA_722576e4-6df5-49a2-92ce-07eedac36972"
      unitRef="usd">8300000</ai:LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty>
    <ai:TemporaryEquityDisclosureTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTE3OA_dd415997-e7d2-48e7-9558-d10efc8e513b">Redeemable Convertible Preferred Stock and Redeemable Convertible A-1 Common Stock&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon completion of the IPO, all 33,628,776 shares of the Company&#x2019;s outstanding redeemable convertible preferred stock, except the Series A* preferred stock, automatically converted into an equivalent number of shares of Class A common stock on a one-to-one basis and all 3,499,992 shares of the Company&#x2019;s outstanding redeemable convertible Series A* preferred stock automatically converted into an equivalent number of shares of the Company&#x2019;s Class B common stock on a one-to-one basis. The carrying value of $399.8 million of all classes of the Company&#x2019;s outstanding redeemable convertible preferred stock was reclassified into stockholders&#x2019; equity. Additionally, all 6,666,665 shares of the Company&#x2019;s outstanding redeemable convertible Class A-1 common stock automatically converted into an equivalent number of shares of Class A common stock on a one-to-one basis and their carrying value of $18.8 million was reclassified into stockholders&#x2019; equity. As of October&#160;31, 2021, there were no shares of redeemable convertible preferred stock issued and outstanding. See &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 1. Summary of Business and Significant Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for more information.&lt;/span&gt;</ai:TemporaryEquityDisclosureTextBlock>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i9f34bab2d20c4476a5053e9fae2f9156_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTA5OTUxMTYyODk4MQ_1a1d9665-aaea-4022-9e83-a5db4c451970"
      unitRef="shares">33628776</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:PreferredStockConvertibleConversionRatio
      contextRef="ibf1a86c466f2491db74ad1d39ba9927f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMzI2_b675b5f9-2c6e-402a-8829-6775b98a364a"
      unitRef="number">1</us-gaap:PreferredStockConvertibleConversionRatio>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i935b511f6c584f0a94ad4379698a57c7_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTA5OTUxMTYyOTAwMw_3b567a75-5f92-4abc-9b38-152ff9c15bee"
      unitRef="shares">3499992</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:PreferredStockConvertibleConversionRatio
      contextRef="ibf1a86c466f2491db74ad1d39ba9927f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfNTQx_5c16ae9a-bbb8-491f-9d42-5a0e0c0cc4e9"
      unitRef="number">1</us-gaap:PreferredStockConvertibleConversionRatio>
    <ai:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ibae48273146142a19d36cf6d152d29b0_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTA5OTUxMTYyOTA1Nw_25427561-3978-4894-a6f6-a99e7486d960"
      unitRef="usd">-399800000</ai:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i7654c75deb3149ddac4a1f58cb022cb8_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTA5OTUxMTYyOTAyNQ_fcce0135-a4dd-4615-a044-62b8ed6fa1d4"
      unitRef="shares">6666665</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:PreferredStockConvertibleConversionRatio
      contextRef="i58536169122a4c10b9bedbe2ac565b9f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfOTAy_04203c4e-877c-4e25-abb9-962b6848c43b"
      unitRef="number">1</us-gaap:PreferredStockConvertibleConversionRatio>
    <ai:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i7654c75deb3149ddac4a1f58cb022cb8_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTA5OTUxMTYyOTA5MA_48b266dc-16d7-4ccc-8990-201327013b6e"
      unitRef="usd">-18800000</ai:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i7fc7ffe5a6b84d1b82a70c2bca57efea_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTAxNA_14806b8e-18b3-4338-81f6-e63b4d7e4099"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i47d82724c97946129646e27365024022_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTAxNA_1d876b72-46f9-4eca-a290-8775e54c6e6f"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i7fc7ffe5a6b84d1b82a70c2bca57efea_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTAxNA_3e341a95-2ebf-4339-8c33-4410d0e578d0"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i47d82724c97946129646e27365024022_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83My9mcmFnOjhhMjkzMjQwMTNiOTQ5YjViYTNjNmQwNWI3ODk0YTdmL3RleHRyZWdpb246OGEyOTMyNDAxM2I5NDliNWJhM2M2ZDA1Yjc4OTRhN2ZfMTAxNA_fea4fe96-7ce8-4517-8423-202e92323c30"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMjkwMg_08afdf5d-cd6e-4cb4-ba9e-7d1a98ab6ba8">Stockholders&#x2019; Equity &lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has authorized the issuance of 200,000,000 shares of undesignated preferred stock with a par value of $0.001 per share with rights and preferences, including voting rights, designated from time to time by the board of directors. As of October&#160;31, 2021, there were no shares of Preferred Stock issued or outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has authorized the issuance of 1,000,000,000 shares of Class A common stock and 3,500,000 shares of Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. Each share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to 50 votes. Class A and Class B common stock have a par value of $0.001 per share and are referred to as common stock throughout the notes to the unaudited condensed consolidated financial statements, unless otherwise noted. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares of Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. Each share of Class B common stock will be automatically converted into one share of Class A common stock upon the earliest of the following: (i) the date that is six months following the death or incapacity of Mr. Siebel; (ii) the date that is six months following the date that Mr. Siebel is no longer providing services to the Company as an officer, employee, director, or consultant; (iii) December 11, 2040, which is the twentieth anniversary of the completion of the IPO; or (iv) the date specified by the holders of a majority of the then outstanding shares of Class B common stock, voting as a separate class. Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock Subject to Repurchase&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Company&#x2019;s Amended and Restated 2012 Equity Incentive Plan (the &#x201c;2012 Incentive Plan&#x201d;) and the Company&#x2019;s Amended and Restated 2020 Equity Incentive Plan (the &#x201c;2020 Incentive Plan&#x201d;), certain optionholders are allowed to exercise stock options to purchase Class&#160;A common stock prior to vesting. The Company has the right to repurchase at the original purchase price any unvested but outstanding common shares upon termination of service of the optionholder. The consideration received for an early exercise of a stock option is considered to be a deposit of the exercise price and the related amount is recorded as a liability. The net proceeds from the early exercise of such options were nil and $1.5 million during the three months ended October&#160;31, 2021 and 2020, respectively, and nil and $1.5 million during the six months ended October&#160;31, 2021 and 2020, respectively. The liability is reclassified into equity on a ratable basis as the stock options vest. Unvested Class&#160;A common stock of 621,056 and 1,091,306 shares as of October&#160;31, 2021 and April&#160;30, 2021, respectively, were subject to such repurchase right and are legally issued and outstanding as of each period presented. See &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 9. Stock-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for more information.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfODY_d80de4e5-2a61-4532-ba0f-56b16e7ad14f"
      unitRef="shares">200000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMTQ4_5098d136-524d-47a1-a303-651016dbe3b4"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMjky_39296054-7e19-42ef-ba71-cffbdc2f6c89"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMjky_573aaaf5-8d79-480f-a5bf-8c29a02b0104"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i599de67d57c84060b4e32990c0d196a0_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfNDAx_406fd651-e716-4728-a640-4d73b2fb7698"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic778cdfea3ff4182874acac843e41a16_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfNDM5_708725c3-966e-450b-b140-b4604583a7e2"
      unitRef="shares">3500000</us-gaap:CommonStockSharesAuthorized>
    <ai:CommonStockVotingRightsNumberOfVotesForEachShare
      contextRef="i599de67d57c84060b4e32990c0d196a0_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfNjYz_d03d9d6b-b19c-49df-9523-4df26479de01"
      unitRef="vote">1</ai:CommonStockVotingRightsNumberOfVotesForEachShare>
    <ai:CommonStockVotingRightsNumberOfVotesForEachShare
      contextRef="ic778cdfea3ff4182874acac843e41a16_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfNzIy_22abddda-093c-43e6-863d-ad40c7c410f3"
      unitRef="vote">50</ai:CommonStockVotingRightsNumberOfVotesForEachShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic778cdfea3ff4182874acac843e41a16_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfNzg1_c903af17-c5b4-4a51-a053-3b257d790619"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i599de67d57c84060b4e32990c0d196a0_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfNzg1_f75ea300-d95b-4d4a-8c7b-1368983e843b"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <ai:CommonStockAutomaticConversionPeriodOneIfCircumstancesMet
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMTM0OA_1b2ceac8-108b-4305-9867-48409dfab5bf">P6M</ai:CommonStockAutomaticConversionPeriodOneIfCircumstancesMet>
    <ai:CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMTQyMg_d3d6b33d-a391-46bb-b0ec-4515722ecae2">P6M</ai:CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet>
    <ai:ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMTA5OTUxMTYzMDcxNw_82ffc00e-e104-4f5d-b857-8ea1a619e091"
      unitRef="usd">0</ai:ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions>
    <ai:ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMTA5OTUxMTYzMDcyNA_672cbca7-fce9-4573-bdd2-6f9d9580d4c7"
      unitRef="usd">1500000</ai:ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions>
    <ai:ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMTA5OTUxMTYzMDcyOQ_442d12ca-7c15-4015-a0f3-e04bd271f229"
      unitRef="usd">0</ai:ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions>
    <ai:ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMTA5OTUxMTYzMDczNg_a800d4a4-6bb6-434f-82d7-ba1270c24260"
      unitRef="usd">1500000</ai:ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions>
    <ai:CommonStockSubjectToRepurchaseNumberOfShares
      contextRef="i9da8185f98244e66a90fe2c0d4d76558_D20210501-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMTA5OTUxMTYzMDcxMg_48b2e7f6-b326-4a91-9ad7-b63dbcd51c68"
      unitRef="shares">621056</ai:CommonStockSubjectToRepurchaseNumberOfShares>
    <ai:CommonStockSubjectToRepurchaseNumberOfShares
      contextRef="icc82786c75594ab79c0ec29b0660ab0a_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV83Ni9mcmFnOmJhOWNiYzEzMDA0ZTRhMjU5ZmNhZDFiMDQzZTAxNDYxL3RleHRyZWdpb246YmE5Y2JjMTMwMDRlNGEyNTlmY2FkMWIwNDNlMDE0NjFfMTA5OTUxMTYzMDcwOA_9c7691e0-9a96-41a9-9410-09940d352df8"
      unitRef="shares">1091306</ai:CommonStockSubjectToRepurchaseNumberOfShares>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNjE0Mw_49854aca-b357-417b-9e0b-73ea4f3993d2">Stock-Based Compensation&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 29, 2012, the Company adopted the 2012 Incentive Plan. The 2012 Incentive Plan provided for the grant of stock-based awards to employees, non-employee directors, and other service providers of the Company. The 2012 Incentive Plan was terminated in December 2020 in connection with the IPO but continues to govern the terms of outstanding awards that were granted prior to the termination of the 2012 Incentive Plan. No further equity awards will be granted under the 2012 Incentive Plan. With the establishment of the 2020 Incentive Plan as further discussed below, upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class A common stock underlying outstanding stock-based awards granted under the 2012 Incentive Plan, an equal number of shares of Class A common stock will become available for grant under the 2020 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 27, 2020, the Company&#x2019;s board of directors adopted, and its stockholders approved, the 2020 Incentive Plan, which became effective in connection with the IPO. The 2020 Incentive Plan provides for the grant of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units (&#x201c;RSU&#x201d;) awards, performance awards and other equity awards. The number of shares of Class A common stock reserved for issuance under the 2020 Incentive Plan is subject to automatic evergreen increases annually through (and including) May 1, 2030 pursuant to the terms of the 2020 Incentive Plan. There was an automatic annual increase on May 1, 2021 in the number of shares reserved for future issuance pursuant to the 2020 Incentive Plan in an amount equal to five percent (5%) of the total number of shares of the Company&#x2019;s Class A common stock and Class B common stock outstanding on April 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 27, 2020, the Company&#x2019;s board of directors also adopted, and its stockholders also approved, the 2020 Employee Stock Purchase Plan (the &#x201c;2020 ESPP&#x201d;), which became effective immediately prior to the IPO. The 2020 ESPP authorizes the issuance of shares of Class A common stock pursuant to purchase rights granted to employees. A total of 3,000,000 shares of Class A common stock were initially reserved for future issuance under the 2020 ESPP. The number of shares of Class A common stock reserved for issuance under the 2020 ESPP is subject to automatic evergreen increases annually through (and including) May 1, 2030 pursuant to the terms of the 2020 ESPP. There was an automatic annual increase &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;on May 1, 2021 in the number of shares reserved for future issuance pursuant to the 2020 ESPP in an amount equal to one percent (1%) of the total number of shares of the Company&#x2019;s Class A common stock and Class B common stock outstanding on April 30, 2021. The 2020 ESPP permits participants to purchase shares of Class A common stock in an amount not exceeding 15% of their earnings during the relevant offering period. The offering dates and purchase dates for the 2020 ESPP are determined at the discretion of the Company&#x2019;s board of directors. As of October&#160;31, 2021, the Company had not yet launched its 2020 ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options to Acquire Class&#160;A Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These stock options generally expire 10&#160;years from the date of grant, or earlier if services are terminated. Generally, each stock option for common stock is subject to a vesting schedule such that one fifth of the award vests after the first-year anniversary and one-sixtieth of the award vests each month thereafter over the remaining four years, subject to continuous service. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s option activity during the six months ended October&#160;31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.361%"/&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.384%"/&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.384%"/&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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Options Outstanding&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;br/&gt;Stock Options&lt;br/&gt;Outstanding&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (years)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38,487&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.39&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.98&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,304,714&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,412&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,735)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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 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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,960)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,204&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.86&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.60&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,274,594&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable as of October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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 style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.43&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;603,201&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of October 31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,825&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.86&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.60&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,295,871&#160;&lt;/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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) The number of options vested and expected to vest as of October&#160;31, 2021 includes early exercised, unvested Class A common stock. Refer to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 8. Stockholders&#x2019; Equit&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;y for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of October&#160;31, 2021, there was $147.1 million of unrecognized compensation cost related to stock options which are expected to be recognized over an estimated weighted-average period of 3.4 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The grant-date fair value of the options issued for the six months ended October&#160;31, 2021 is estimated on the date of grant using the Black-Scholes-Merton option pricing model. The weighted average assumptions underlying the fair value estimation are provided in the following&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.779%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended October 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: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation assumptions:&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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected term (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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.5&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of the fiscal year ended April 30, 2021, the Company began granting RSUs to its employees. No RSUs were granted prior to the IPO. The RSUs are typically subject to service-based vesting conditions satisfied over five years with one-fifth of the award vesting after the first-year anniversary and one-twenty-fifth of the award vesting quarterly thereafter. The related stock-based compensation is recognized on a straight-line basis over the requisite service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s RSU activity during the six months ended October&#160;31, 2021 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&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:17.761%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;RSUs Outstanding&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of RSUs&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average&lt;br/&gt;Grant Date Fair Value &lt;br/&gt;Per Share&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance as of April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;447&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74.52&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,080&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70.07&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(448)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58.15&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance as of October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,042&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55.43&#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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of October&#160;31, 2021, there was $332.8 million of unrecognized stock-based compensation expense related to outstanding RSUs granted to employees that is expected to be recognized over a weighted-average period of 3.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the effects of stock-based compensation on the Company&#x2019;s condensed consolidated statements of operations (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.619%"/&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.619%"/&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.623%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended October 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended October 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of subscription&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,364&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,185&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;343&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;685&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,287&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,555&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,190&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,045&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,256&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;648&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,014&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,106&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,680&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,276&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,540&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,201&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46,452&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,681&#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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Shareholder Loan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2018, in connection with the Series&#160;F preferred stock financing, the Company issued 1,251,921&#160;shares of Series&#160;F preferred stock in exchange for a note receivable of $24.5&#160;million from its chief executive officer (&#x201c;CEO&#x201d;). Prior to the automatic conversion of all Series F preferred stock outstanding into Class A common stock upon the completion of the IPO, the underlying shares of Series F preferred stock were legally outstanding though were not included in the carrying amounts of preferred stock as the note receivable is treated as an equity classified stock-based option grant. In September 2020, the Company&#x2019;s CEO paid the outstanding full recourse promissory note and accrued interest in the amount of $26.0&#160;million. No interest income was recorded for the note. Refer to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 12. Related Party Transactions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for more information.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <ai:CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding
      contextRef="i91db0fca49f74570b6e9d89cf466d828_I20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfMTc0OQ_19ad4b60-b898-45da-a4bb-a67d0a21c4c3"
      unitRef="number">0.05</ai:CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ie74b427ea59e47e5b0d5b18f5c0da4d1_I20201127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfMTA5OTUxMTYzMzkzMA_25f40afd-c654-40a9-a17c-e0f3981b666a"
      unitRef="shares">3000000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <ai:CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding
      contextRef="i86f77872b8e54afdbd367dbe3e82c757_I20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfMjcxMA_76f37bb5-cb2d-4acb-aa9d-a3e37fe23603"
      unitRef="number">0.01</ai:CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i7aebbf3bca1f409f9c6051867834b42d_I20201127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfMTA5OTUxMTYzMzkzNA_0dc12e30-577e-4033-aaf7-278a95c96ddb"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ib73c0621417c4795918ae7a8f1858c5c_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfMzI2OA_4bc87251-83c3-47ac-9da5-bb16d7924c92">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNjE0NQ_28a45045-b38a-4a65-8561-c2fbf88d4bcd">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s option activity during the six months ended October&#160;31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.361%"/&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.384%"/&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.384%"/&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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Options Outstanding&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;br/&gt;Stock Options&lt;br/&gt;Outstanding&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (years)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38,487&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.39&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.98&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,304,714&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,412&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,735)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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 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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,960)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,204&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.86&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.60&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,274,594&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable as of October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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 style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.43&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;603,201&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of October 31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,825&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.86&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.60&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,295,871&#160;&lt;/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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) The number of options vested and expected to vest as of October&#160;31, 2021 includes early exercised, unvested Class A common stock. Refer to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 8. Stockholders&#x2019; Equit&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;y for more information.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfMy0xLTEtMS0xNTUwMg_ee5a7c8a-8e16-4077-b4cd-a48adf42144a"
      unitRef="shares">38487000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfMy0zLTEtMS0xNTUwMg_a091409e-ea25-474d-99be-d134a93c60b5"
      unitRef="usdPerShare">6.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i734c118013e147d9a10e7616e7baa444_D20200501-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfMy01LTEtMS0xNTUwMg_2bcf1ee9-a890-4ce7-8c7d-93e2c4ea71d9">P7Y11M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfMy03LTEtMS0xNTUwMg_b3d33288-1390-4ec7-9c14-a2b8e9e9c3a2"
      unitRef="usd">2304714000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNC0xLTEtMS0xNTUwMg_8dd5fd30-d438-46ce-801d-99c8bea869e2"
      unitRef="shares">3412000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNC0zLTEtMS0xNTUwMg_00a28458-e1cb-4f6a-89e8-f38c03a47bd3"
      unitRef="usdPerShare">55.82</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNS0xLTEtMS0xNTUwMg_abf7b38a-6017-441c-aa21-3612b22ec2e5"
      unitRef="shares">2735000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNS0zLTEtMS0xNTUwMg_a097fd9d-d7f7-4b60-a1a4-1e37f09bd2f5"
      unitRef="usdPerShare">4.22</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNi0xLTEtMS0xNTUwMg_a2225d3b-d75a-4b0f-bde8-9bde10ffae52"
      unitRef="shares">1960000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNi0zLTEtMS0xNTUwMg_aa49116e-8b38-4df2-92f5-fb6baeb0843b"
      unitRef="usdPerShare">10.48</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNy0xLTEtMS0xNTUwMg_b2446926-1574-4890-b946-0eee396c0b3d"
      unitRef="shares">37204000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNy0zLTEtMS0xNTUwMg_beeed432-2ffe-4ab3-850b-0577930dbc0d"
      unitRef="usdPerShare">10.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNy01LTEtMS0xNTUwMg_ca28ef64-23f2-4b5f-8226-a84ad4ed797a">P7Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfNy03LTEtMS0xNTUwMg_149612de-38cb-482e-b548-f9286697b6fa"
      unitRef="usd">1274594000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfOC0xLTEtMS0xNTUwMg_989d90d5-3f73-4ac7-9087-2258ad4739a1"
      unitRef="shares">14843000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfOC0zLTEtMS0xNTUwMg_98a92b36-27ba-432c-a37f-7ab833db2b90"
      unitRef="usdPerShare">4.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfOC01LTEtMS0xNTUwMg_5d3632ac-28d1-4a0e-afa1-ec972ef27ab3">P6Y5M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfOC03LTEtMS0xNTUwMg_bcb97709-9cd7-4a35-a019-01e01f0b4f7c"
      unitRef="usd">603201000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfOS0xLTEtMS0xNTUwMg_fb276efa-b7c3-4f8f-91cf-3ba0174dabe0"
      unitRef="shares">37825000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfOS0zLTEtMS0xNTUwMg_6bc4bc62-e1f9-48ea-893a-95950cf138ff"
      unitRef="usdPerShare">10.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfOS01LTEtMS0xNTUwMg_5bce051d-23fb-4cb8-a5fb-138727f21267">P7Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i8833d16abbb447479ac737289ce2dd60_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmIzOGE1ZmQxNWE2NDQ4ODViNzAyZjVlZGFhYWEwOTA4L3RhYmxlcmFuZ2U6YjM4YTVmZDE1YTY0NDg4NWI3MDJmNWVkYWFhYTA5MDhfOS03LTEtMS0xNTUwMg_8fc34757-8c4f-4e6b-9f77-b0844f3f1024"
      unitRef="usd">1295871000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ifdee5b6dfec24fb59c2183c031f638ed_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfMTA5OTUxMTYzNDAwOQ_a911c06c-a37b-4123-812e-1615fd25009e"
      unitRef="usd">147100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i9da8185f98244e66a90fe2c0d4d76558_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfMTA5OTUxMTYzNDAwNQ_c47c2542-82ba-47cb-be81-ce5340cc0e0d">P3Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNjE0MQ_e59b3755-6e2c-4231-9a3c-9520c08832ef">The weighted average assumptions underlying the fair value estimation are provided in the following table:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.779%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended October 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: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation assumptions:&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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected term (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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.5&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOjJkZjBkNGU1ZDg2NTQ5Zjk4YTcyY2Y4NTVlMzMxYTc4L3RhYmxlcmFuZ2U6MmRmMGQ0ZTVkODY1NDlmOThhNzJjZjg1NWUzMzFhNzhfMy0yLTEtMS0xNTUwMg_6ae18ade-3d38-4280-aa96-a28693608db6"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOjJkZjBkNGU1ZDg2NTQ5Zjk4YTcyY2Y4NTVlMzMxYTc4L3RhYmxlcmFuZ2U6MmRmMGQ0ZTVkODY1NDlmOThhNzJjZjg1NWUzMzFhNzhfMy00LTEtMS0xNTUwMg_5e6cfc58-f118-4890-b675-2686d30f9181"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOjJkZjBkNGU1ZDg2NTQ5Zjk4YTcyY2Y4NTVlMzMxYTc4L3RhYmxlcmFuZ2U6MmRmMGQ0ZTVkODY1NDlmOThhNzJjZjg1NWUzMzFhNzhfNC0yLTEtMS0xNTUwMg_5506f1d6-1934-4894-a36b-09d3b4491999"
      unitRef="number">0.439</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOjJkZjBkNGU1ZDg2NTQ5Zjk4YTcyY2Y4NTVlMzMxYTc4L3RhYmxlcmFuZ2U6MmRmMGQ0ZTVkODY1NDlmOThhNzJjZjg1NWUzMzFhNzhfNC00LTEtMS0xNTUwMg_2c5c658e-38a0-41cf-bd74-30c52620a664"
      unitRef="number">0.437</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOjJkZjBkNGU1ZDg2NTQ5Zjk4YTcyY2Y4NTVlMzMxYTc4L3RhYmxlcmFuZ2U6MmRmMGQ0ZTVkODY1NDlmOThhNzJjZjg1NWUzMzFhNzhfNS0yLTEtMS0xNTUwMg_38d6b5e3-9d39-47ff-9953-33bc0a5bc272">P6Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOjJkZjBkNGU1ZDg2NTQ5Zjk4YTcyY2Y4NTVlMzMxYTc4L3RhYmxlcmFuZ2U6MmRmMGQ0ZTVkODY1NDlmOThhNzJjZjg1NWUzMzFhNzhfNS00LTEtMS0xNTUwMg_aa43ca2a-e1af-4733-87d1-ac132ad75a7b">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOjJkZjBkNGU1ZDg2NTQ5Zjk4YTcyY2Y4NTVlMzMxYTc4L3RhYmxlcmFuZ2U6MmRmMGQ0ZTVkODY1NDlmOThhNzJjZjg1NWUzMzFhNzhfNi0yLTEtMS0xNTUwMg_165596bd-efcc-48b3-b68b-6d006eb45354"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOjJkZjBkNGU1ZDg2NTQ5Zjk4YTcyY2Y4NTVlMzMxYTc4L3RhYmxlcmFuZ2U6MmRmMGQ0ZTVkODY1NDlmOThhNzJjZjg1NWUzMzFhNzhfNi00LTEtMS0xNTUwMg_2d41babe-30a6-48c0-918e-614dfd81ed84"
      unitRef="number">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id56b1a9ccf3342c78ea2df186372a8c2_D20200501-20201210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNDQ2Ng_24fb59e0-08bf-4a28-9ba4-57e3cd043cc7"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3f06db17658c4e9f8bc3d7ca076d0bb0_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNDU4Nw_b09f8a36-b1dc-4dc7-88ff-a7454f83213a">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNjE0Ng_3e03b28b-53a6-4573-aa6a-4f4678d26d04">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s RSU activity during the six months ended October&#160;31, 2021 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&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:17.761%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;RSUs Outstanding&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of RSUs&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average&lt;br/&gt;Grant Date Fair Value &lt;br/&gt;Per Share&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance as of April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;447&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74.52&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,080&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70.07&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(448)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58.15&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance as of October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,042&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55.43&#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:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i29367bf7f9144a3a8ecb8d9b9c81b9ab_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfMy0xLTEtMS0xNTUwMg_b24ecf68-1f23-448a-8587-d18aa34de33d"
      unitRef="shares">447000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i29367bf7f9144a3a8ecb8d9b9c81b9ab_I20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfMy0zLTEtMS0xNTUwMg_31608553-11f7-4463-a76e-6134ed5d40ef"
      unitRef="usdPerShare">74.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3f06db17658c4e9f8bc3d7ca076d0bb0_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfNC0xLTEtMS0xNTUwMg_fe603e38-7e7c-4732-8163-b68c981f0fb0"
      unitRef="shares">6080000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3f06db17658c4e9f8bc3d7ca076d0bb0_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfNC0zLTEtMS0xNTUwMg_b34033a3-c807-4d2b-a1c4-0864e4db77f7"
      unitRef="usdPerShare">54.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3f06db17658c4e9f8bc3d7ca076d0bb0_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfNS0xLTEtMS0xNTUwMg_bc3a853a-3f18-4ee0-bf0f-301a9f08aed7"
      unitRef="shares">37000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3f06db17658c4e9f8bc3d7ca076d0bb0_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfNS0zLTEtMS0xNTUwMg_3bbc6871-2592-4140-854e-2fa03ac74f67"
      unitRef="usdPerShare">70.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i3f06db17658c4e9f8bc3d7ca076d0bb0_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfNi0xLTEtMS0xNTUwMg_0b7af912-0a74-4fd0-b6e0-5ac798fc375f"
      unitRef="shares">448000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i3f06db17658c4e9f8bc3d7ca076d0bb0_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfNi0zLTEtMS0xNTUwMg_4b5d9256-8c21-4a66-bd4f-d925ffbaf88d"
      unitRef="usdPerShare">58.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib6fa1b466f1e4291befd9621f41de854_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfNy0xLTEtMS0xNTUwMg_8f70fed6-7b8e-4124-8766-70e5dab9f87a"
      unitRef="shares">6042000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib6fa1b466f1e4291befd9621f41de854_I20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmJhYzg5ODM2N2M1ZDRjOGVhNjQwMzliMjQwYmMzMGY5L3RhYmxlcmFuZ2U6YmFjODk4MzY3YzVkNGM4ZWE2NDAzOWIyNDBiYzMwZjlfNy0zLTEtMS0xNTUwMg_5c2a9893-dfa1-4fc7-802c-4c3303756f84"
      unitRef="usdPerShare">55.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ib6fa1b466f1e4291befd9621f41de854_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfMTA5OTUxMTYzMzk5NA_4d342cbc-bf2e-4fda-a0bc-8716f79b023a"
      unitRef="usd">332800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3f06db17658c4e9f8bc3d7ca076d0bb0_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfMTA5OTUxMTYzNDAwMQ_55d5885a-a924-4c94-b533-8a2ad7cbfde4">P3Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNjE0Mg_0774e533-c0b0-41c1-9546-2d998f22de93">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the effects of stock-based compensation on the Company&#x2019;s condensed consolidated statements of operations (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.619%"/&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.619%"/&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.623%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended October 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended October 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of subscription&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,364&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,185&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;343&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;685&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,287&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,555&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,190&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,045&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,256&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;648&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,014&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,106&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,680&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,276&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,540&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,201&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46,452&#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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,681&#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;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4bd6f9e4f42943b9a0db16d4e7d4653d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfMi0xLTEtMS0xNTUwMg_a899b861-097e-40b7-b2fd-b56b50dd9363"
      unitRef="usd">2364000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaf35c00e82554b3a84fe533a783caa10_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfMi0zLTEtMS0xNTUwMg_46d1db73-a59e-4bb9-b475-196dd75a463b"
      unitRef="usd">159000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4b4a0c8d41c14d1398e2068213a47d4d_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfMi01LTEtMS0yNTAxNw_929ddaa9-0e83-40a8-af53-9fa7d27bb3e3"
      unitRef="usd">3185000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9da1171f7bcf401b83df49bcb43c23c4_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfMi03LTEtMS0yNTAxNw_30cd0efc-960f-4eb7-b71d-5bcfc969c903"
      unitRef="usd">343000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic5ea61550fb940b1b4549ffd288c918a_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfMy0xLTEtMS0xNTUwMg_441ef821-34c9-43b1-8807-4db1ffc1b577"
      unitRef="usd">685000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8bffaadc9b4c4522a61b2ce63d4fe88c_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfMy0zLTEtMS0xNTUwMg_987686a8-4949-4c54-83e7-b31cf1f368c3"
      unitRef="usd">89000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7f71f163b22e408bb3abd87049d7108b_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfMy01LTEtMS0yNTAxNw_b42faaf9-9bcb-415a-ae80-5bf772652832"
      unitRef="usd">1287000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3608bc4c6e684c75a98a7ccd3d3e5b18_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfMy03LTEtMS0yNTAxNw_93cef531-be93-4e36-8e1e-ba9161334b10"
      unitRef="usd">137000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i16d7c56ea5a949ff8b7231d12e9ff346_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNC0xLTEtMS0xNTUwMg_0e35536c-0503-4e4f-bda2-2ce086ac6ce8"
      unitRef="usd">13555000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8bf233c8ed6c4cf38d6f4e745c8cc00f_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNC0zLTEtMS0xNTUwMg_b16f7c5d-7009-44fe-a378-de998b7840d6"
      unitRef="usd">2190000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib290a958605340dbb229c4d3983bcbc1_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNC01LTEtMS0yNTAxNw_9c85610c-d666-44b7-a75b-6ec505c9b246"
      unitRef="usd">19690000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i20932f87da9949358cc5db82d777ba1a_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNC03LTEtMS0yNTAxNw_4b059ecf-886b-4848-8bdb-7fd9a2f30dd3"
      unitRef="usd">3045000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i29576effa76948f4a7fd6ff9c704e6b2_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNS0xLTEtMS0xNTUwMg_2ecd2f33-c835-474a-848a-d2e161ae3219"
      unitRef="usd">10256000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4b149500cf6c43369ce2ebe5f666682b_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNS0zLTEtMS0xNTUwMg_0927f8fa-5120-4687-801f-a528c910cc2c"
      unitRef="usd">648000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0ffd3083c2b4436f9f530bdc8bdd18d7_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNS01LTEtMS0yNTAxNw_87ab2a95-8801-4daa-93c7-d24bdeb22752"
      unitRef="usd">13014000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1ac7369b7ed44fa9848c482775a9d56f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNS03LTEtMS0yNTAxNw_498a098a-1698-4a6d-a015-28f07ab59b62"
      unitRef="usd">1106000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i00a9936f5bb143cfa06eb73a3404290f_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNi0xLTEtMS0xNTUwMg_e82156f1-963c-40fe-a0e3-2b5d00cb24fa"
      unitRef="usd">5680000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib29d48a3464d475ea9c1afa23939a643_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNi0zLTEtMS0xNTUwMg_7353e96b-e6fe-45c3-9605-1835405996bc"
      unitRef="usd">2115000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idf2f7fa8ad1c4a6889f74c72b2e1cad0_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNi01LTEtMS0yNTAxNw_36dd0c63-ff83-426a-bbd8-afbdca662775"
      unitRef="usd">9276000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibe09451b84c346ba883e2feef15fe0d3_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNi03LTEtMS0yNTAxNw_1433f4bc-e2f8-49d1-93e6-70bdd7f8f5cb"
      unitRef="usd">3050000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNy0xLTEtMS0xNTUwMg_1868f2cd-f2ef-42a7-9a09-1a7128670a4b"
      unitRef="usd">32540000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNy0zLTEtMS0xNTUwMg_32d0f4ee-87d0-40b1-986d-426dd24a1e44"
      unitRef="usd">5201000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNy01LTEtMS0yNTAxNw_24df273b-7d70-427b-9ee1-42728eb9d46c"
      unitRef="usd">46452000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RhYmxlOmMwZTUyMTgzNmI3YjRiZWI4NGMzYjQxODgzYTkyZTRmL3RhYmxlcmFuZ2U6YzBlNTIxODM2YjdiNGJlYjg0YzNiNDE4ODNhOTJlNGZfNy03LTEtMS0yNTAxNw_46003465-032f-49a4-a72c-543cec966e83"
      unitRef="usd">7681000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i64698450b4324bdab270b9e772b5b8f0_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNTQxNw_fd67f215-b50c-4788-8bce-c1e5bf06f818"
      unitRef="shares">1251921</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i959468ebe1544d779c645b387fd1a3d7_I20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNTQ5Mg_ec4e3ee1-45e4-48f6-885e-18e4e508dd63"
      unitRef="usd">24500000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i8175c95895334569afab9197df6753fb_D20200901-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNjAyNg_fad71d5e-c2c1-4388-9311-4fcd6c07dbe7"
      unitRef="usd">26000000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i31dfe7d2fe844bf180f25d5f745d15d3_D20200901-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84Mi9mcmFnOmJhYWY0NDRhMGZlYzQwZTViZjRiNGEwYWZmNTE0OTIzL3RleHRyZWdpb246YmFhZjQ0NGEwZmVjNDBlNWJmNGI0YTBhZmY1MTQ5MjNfNjAzMA_47506651-1ce7-47ef-9671-480b895267f4"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84OC9mcmFnOmI4ZTZiYjMyYTRkYTQ3ZmM5NDkyZmYyMzcwMDdlMDk2L3RleHRyZWdpb246YjhlNmJiMzJhNGRhNDdmYzk0OTJmZjIzNzAwN2UwOTZfMTE2Nw_08dc9283-c043-42c7-b4ba-89ed33b39e26">Income Taxes&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting for income taxes for interim periods generally requires the provision for income taxes to be determined by applying an estimate of the annual effective tax rate for the full fiscal year to income or loss before income taxes, adjusted for discrete items, if any, for the reporting period. The Company updates its estimate of the annual effective tax rate each quarter and makes a cumulative adjustment in such period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded income tax expense of nil and $0.2 million for the three months ended October&#160;31, 2021 and 2020, respectively, and $0.4 million and $0.3 million for the six months ended October&#160;31, 2021 and 2020, respectively. Income tax expense consists primarily of income taxes in foreign jurisdictions in which the Company conducts business. Due to the Company&#x2019;s history of losses in the United States, a full valuation allowance on substantially all of the Company&#x2019;s deferred tax assets, including net operating loss carryforwards, research and development tax credits, and other book versus tax differences, was maintained.&lt;/span&gt;&lt;/div&gt;The American Rescue Plan Act of 2021 (&#x201c;ARPA&#x201d;) was enacted by the United States on March 11, 2021. The ARPA did not have a material impact on the Company&#x2019;s provision for income taxes for the three and six months ended October&#160;31, 2021</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84OC9mcmFnOmI4ZTZiYjMyYTRkYTQ3ZmM5NDkyZmYyMzcwMDdlMDk2L3RleHRyZWdpb246YjhlNmJiMzJhNGRhNDdmYzk0OTJmZjIzNzAwN2UwOTZfMTA5OTUxMTYyODk2Mw_e777e646-1198-4a1a-b829-b08a0d86de2b"
      unitRef="usd">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84OC9mcmFnOmI4ZTZiYjMyYTRkYTQ3ZmM5NDkyZmYyMzcwMDdlMDk2L3RleHRyZWdpb246YjhlNmJiMzJhNGRhNDdmYzk0OTJmZjIzNzAwN2UwOTZfMTA5OTUxMTYyODk3MQ_629f83c1-31d7-49ca-a00e-7aa046277f71"
      unitRef="usd">200000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84OC9mcmFnOmI4ZTZiYjMyYTRkYTQ3ZmM5NDkyZmYyMzcwMDdlMDk2L3RleHRyZWdpb246YjhlNmJiMzJhNGRhNDdmYzk0OTJmZjIzNzAwN2UwOTZfMTA5OTUxMTYyOTAxNg_3ded63ac-65e2-480c-947c-c450ddb483b7"
      unitRef="usd">400000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV84OC9mcmFnOmI4ZTZiYjMyYTRkYTQ3ZmM5NDkyZmYyMzcwMDdlMDk2L3RleHRyZWdpb246YjhlNmJiMzJhNGRhNDdmYzk0OTJmZjIzNzAwN2UwOTZfMTA5OTUxMTYyOTAzMQ_79ee96ae-c656-4f82-9f40-a3c6b03bf06f"
      unitRef="usd">300000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RleHRyZWdpb246YTFiNzQzZTNkNTkxNDgzMGI5NmFjYzBjNGMwMTYzMDlfMzE0OA_f3855a49-e8ef-4cdd-822e-3a69d7258c38">Net Loss Per Share Attributable to Common Stockholders&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Class A and B common shares have identical liquidation and distribution rights. Prior to the automatic conversion of all shares of redeemable convertible Class A-1 common stock into Class A common stock upon the completion of the IPO, the shares of redeemable convertible Class A-1 common stock had a liquidation preference, but were legal form common stock and participated in losses equally with all common stockholders. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the automatic conversion of all of its redeemable convertible preferred stock outstanding into Class A and Class B common stock upon the completion of the IPO, the Company considered all redeemable convertible preferred stock to be participating securities because they participated in any dividends declared on the Company&#x2019;s common stock on an as-if-converted basis. Redeemable convertible preferred stock did not participate in the net loss per share with common stockholders as the holders of the convertible preferred did not have a contractual obligation to share in the Company&#x2019;s losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accordingly, under the two-class method, the net loss is not allocated to the redeemable convertible preferred stock such that the resulting net loss for all periods presented was allocated on a proportionate basis to shares of Class A, Class A-1, and Class B common stock for the number of days that each class was issued and outstanding during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share attributable to common stockholders is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share attributable to common stockholders is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period to the extent they are dilutive. For purposes of this calculation, the convertible preferred, stock options, and early exercised stock options subject to repurchase are considered to be potential common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive. Basic net loss per share was the same as diluted net loss per share for the periods presented because the Company was in a loss position for the three and six months ended October&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.500%"/&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:10.500%"/&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:10.500%"/&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:10.504%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended October 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended October 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Numerator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(56,739)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,944)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(94,198)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,794)&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Denominator&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="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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted weighted-average Class A common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,246&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,387&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;99,558&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,006&#160;&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted weighted-average Class A-1 common shares 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,667&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,667&#160;&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted weighted-average Class B common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,500&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,500&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basic and diluted net loss per share attributable to common stockholders&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="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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net loss per Class A common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.55)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.39)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.39)&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net loss per Class A-1 common shares outstanding&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.39)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.39)&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net loss per Class B common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.55)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the period presented because including them would have had an antidilutive effect were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of October 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series A*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,499,992&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series B*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,559,999&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series B-1A*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,430,635&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series B-1B*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92,769&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series C*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,779,738&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,278,422&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series E&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;540,003&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series F&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,399,581&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series G&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,893,701&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series H&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,653,928&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,824,606&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,428,121&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,041,895&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RleHRyZWdpb246YTFiNzQzZTNkNTkxNDgzMGI5NmFjYzBjNGMwMTYzMDlfMzE0OQ_3f21a692-75ce-48c2-93ea-a1d8f1b544d4">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.500%"/&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:10.500%"/&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:10.500%"/&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:10.504%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended October 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended October 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Numerator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(56,739)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,944)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(94,198)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,794)&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Denominator&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="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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted weighted-average Class A common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,246&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,387&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;99,558&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,006&#160;&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted weighted-average Class A-1 common shares 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,667&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,667&#160;&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted weighted-average Class B common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,500&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,500&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basic and diluted net loss per share attributable to common stockholders&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="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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net loss per Class A common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.55)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.39)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.39)&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net loss per Class A-1 common shares outstanding&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.39)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.39)&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net loss per Class B common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.55)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMy0xLTEtMS0xNTUwMg_f103d7aa-5a8b-432b-9247-66ab8469a78f"
      unitRef="usd">-56739000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5410603270d547168fd4af830102e3aa_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMy0zLTEtMS0xNTUwMg_dcf567f5-5c0e-4e67-89b8-0b525fdf96bc"
      unitRef="usd">-14944000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMy01LTEtMS0yNTgzMg_731b5e96-200f-4d39-bed1-b9f1c28275c3"
      unitRef="usd">-94198000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3acd534341c84b7dbdb1b4a305fe839f_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMy03LTEtMS0yNTgzMg_b8fb262c-7a82-4aea-bb27-fa3a5bbbc05a"
      unitRef="usd">-14794000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie5a20dd729394fc9a2ef52343ed00a2b_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNS0xLTEtMS0xNTUwMg_2ab39d07-246a-40b3-9b71-fcd3dc6dbce5"
      unitRef="shares">100246000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie5a20dd729394fc9a2ef52343ed00a2b_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNS0xLTEtMS0xNTUwMg_6964435a-8028-4900-b1fa-86ec996e7f0b"
      unitRef="shares">100246000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic49c2d8d509441cbb262e81efc07a16c_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNS0zLTEtMS0xNTUwMg_66d931a2-50a9-4411-95dc-aa535cf1c388"
      unitRef="shares">31387000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic49c2d8d509441cbb262e81efc07a16c_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNS0zLTEtMS0xNTUwMg_897458f2-31c7-4255-8d55-0d2fa0a728bf"
      unitRef="shares">31387000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id3c621c6659b41e28587b27fb0f273ab_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNS01LTEtMS0yNTgzMg_2aafd02f-709d-486d-b587-ccb359d348bd"
      unitRef="shares">99558000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id3c621c6659b41e28587b27fb0f273ab_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNS01LTEtMS0yNTgzMg_a6fb7e36-3cfe-4ee0-b43d-c118d503300c"
      unitRef="shares">99558000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibb64ea067ae645c89f2bf2fd20fead19_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNS03LTEtMS0yNTgzMg_312bfa49-d55d-4b7f-8421-86afb4b5c1e4"
      unitRef="shares">31006000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibb64ea067ae645c89f2bf2fd20fead19_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNS03LTEtMS0yNTgzMg_31b0665d-2502-45de-9e14-105f910f27a1"
      unitRef="shares">31006000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i409a70f685a74dddba6ed0f0b87d8a70_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNi0xLTEtMS0xNTUwMg_26033eb8-7687-433a-883e-d1f59fce7bbf"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i409a70f685a74dddba6ed0f0b87d8a70_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNi0xLTEtMS0xNTUwMg_81b76db9-9fcd-4f04-a2ff-247fc9999b19"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i06739611320f4b50b7f7d1b4b7035e67_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNi0zLTEtMS0xNTUwMg_2366d315-3699-42d1-ab2c-c5aa3e07b6ec"
      unitRef="shares">6667000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i06739611320f4b50b7f7d1b4b7035e67_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNi0zLTEtMS0xNTUwMg_6010187d-c5aa-42d2-986c-3a4b8e6d61e6"
      unitRef="shares">6667000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i551d27cac9a54106be3089e03280eedd_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNi01LTEtMS0yNTgzMg_6d5e5a15-99e0-4e61-8e49-dacf5d26e7e0"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i551d27cac9a54106be3089e03280eedd_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNi01LTEtMS0yNTgzMg_f591b70e-532c-4697-a6a1-af7f456b3869"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id54591b6a3824acea7b1b679e0d39f9b_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNi03LTEtMS0yNTgzMg_217f8ecc-4f3b-4fb2-815a-8366815afbce"
      unitRef="shares">6667000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id54591b6a3824acea7b1b679e0d39f9b_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNi03LTEtMS0yNTgzMg_cca1b87a-00fa-4996-944e-54926561f9bb"
      unitRef="shares">6667000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6d0f31bfdb184bf18460a9088f321fa6_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNy0xLTEtMS0xNTUwMg_0a56aaa0-c89e-4994-a6c1-2d9b2ed9d614"
      unitRef="shares">3500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6d0f31bfdb184bf18460a9088f321fa6_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNy0xLTEtMS0xNTUwMg_93b48e96-1fc1-40fb-a065-8edc0b03543d"
      unitRef="shares">3500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3a26806e897f4186929a826ef380d44e_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNy0zLTEtMS0xNTUwMg_640578db-2ba2-400a-97aa-c5f7795b6f9e"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3a26806e897f4186929a826ef380d44e_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNy0zLTEtMS0xNTUwMg_828559a0-aea9-4e70-9ede-4f427755b61a"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2d22e5eba21440e68ae7ac3bf52a3cbf_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNy01LTEtMS0yNTgzMg_0da9e3c2-7291-4474-966f-dffb10fabc96"
      unitRef="shares">3500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2d22e5eba21440e68ae7ac3bf52a3cbf_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNy01LTEtMS0yNTgzMg_f9b75860-a6be-4d34-9c8d-3d8385181378"
      unitRef="shares">3500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8f1ed90a17aa40cc89da4e8412ae0b4e_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNy03LTEtMS0yNTgzMg_7708dab3-396e-4741-82f4-8a9f57656a34"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8f1ed90a17aa40cc89da4e8412ae0b4e_D20200501-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfNy03LTEtMS0yNTgzMg_911e5622-0ece-4578-ab57-049e517a6ef7"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie5a20dd729394fc9a2ef52343ed00a2b_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfOS0xLTEtMS0xNTUwMg_a4a30104-9192-4c91-a0c4-69facc2ec3e7"
      unitRef="usdPerShare">-0.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie5a20dd729394fc9a2ef52343ed00a2b_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfOS0xLTEtMS0xNTUwMg_d374c8f6-9bf9-40bd-8712-f438d61bbf9c"
      unitRef="usdPerShare">-0.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic49c2d8d509441cbb262e81efc07a16c_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfOS0zLTEtMS0xNTUwMg_3745195f-e4e3-4ae8-b9f4-f3ebf5f7f3a9"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic49c2d8d509441cbb262e81efc07a16c_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfOS0zLTEtMS0xNTUwMg_a953c046-e0a6-46ce-ada5-db9654da6872"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id3c621c6659b41e28587b27fb0f273ab_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfOS01LTEtMS0yNTgzMg_4213bfd2-082a-4090-89da-e8443758fa6b"
      unitRef="usdPerShare">-0.91</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="id3c621c6659b41e28587b27fb0f273ab_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfOS01LTEtMS0yNTgzMg_6add80d7-6849-47a0-8346-1cf0d4d5c9f3"
      unitRef="usdPerShare">-0.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibb64ea067ae645c89f2bf2fd20fead19_D20200501-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfOS03LTEtMS0yNTgzMg_48121dd1-c3fe-49b5-95f6-d9c9f6518333"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibb64ea067ae645c89f2bf2fd20fead19_D20200501-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfOS03LTEtMS0yNTgzMg_c31376f2-7e2c-4895-b529-109b7462f3f2"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i409a70f685a74dddba6ed0f0b87d8a70_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTAtMS0xLTEtMTU1MDI_a642d2be-e7ff-4941-95cf-95d85e9b3be7"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i409a70f685a74dddba6ed0f0b87d8a70_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTAtMS0xLTEtMTU1MDI_d46ad26b-f7d2-444c-af2c-202e1a6acc20"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i06739611320f4b50b7f7d1b4b7035e67_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTAtMy0xLTEtMTU1MDI_6d8c8760-8fe5-409f-89d9-5a6c9970473f"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i06739611320f4b50b7f7d1b4b7035e67_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTAtMy0xLTEtMTU1MDI_b86b3251-7e2a-4a5a-80c8-5a3b7266f07e"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i551d27cac9a54106be3089e03280eedd_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTAtNS0xLTEtMjU4MzI_4e4f9f6f-21a3-44bb-82b0-ce6400cdad77"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i551d27cac9a54106be3089e03280eedd_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTAtNS0xLTEtMjU4MzI_9969117e-c8c7-4bd7-978a-ec87daacd17b"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id54591b6a3824acea7b1b679e0d39f9b_D20200501-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTAtNy0xLTEtMjU4MzI_0879822f-4fe9-4a06-98c1-95fc2f06266f"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="id54591b6a3824acea7b1b679e0d39f9b_D20200501-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTAtNy0xLTEtMjU4MzI_84f08ec3-184e-486b-99c0-1e898e7f59f4"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6d0f31bfdb184bf18460a9088f321fa6_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTEtMS0xLTEtMTU1MDI_46fa3114-02b4-43ff-a94f-987827f444bc"
      unitRef="usdPerShare">-0.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6d0f31bfdb184bf18460a9088f321fa6_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTEtMS0xLTEtMTU1MDI_cd2b34d1-0bdc-4415-97f7-c302eba23756"
      unitRef="usdPerShare">-0.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3a26806e897f4186929a826ef380d44e_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTEtMy0xLTEtMTU1MDI_6603a19a-0b70-4060-9dae-f234557abb5f"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3a26806e897f4186929a826ef380d44e_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTEtMy0xLTEtMTU1MDI_ca38c5c4-a14d-475d-864b-60bf6240f94b"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2d22e5eba21440e68ae7ac3bf52a3cbf_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTEtNS0xLTEtMjU4MzI_3e9441af-3618-422f-bfb6-e6ee76316d5e"
      unitRef="usdPerShare">-0.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2d22e5eba21440e68ae7ac3bf52a3cbf_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTEtNS0xLTEtMjU4MzI_49c17fe7-8377-4a31-99a3-dc520d9402fe"
      unitRef="usdPerShare">-0.91</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8f1ed90a17aa40cc89da4e8412ae0b4e_D20200501-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTEtNy0xLTEtMjU4MzI_2d409de0-4e90-4fb4-8114-6380241fd4f1"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8f1ed90a17aa40cc89da4e8412ae0b4e_D20200501-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3Y2E3OGUxNGYzMjRmMWNhMjUxNjg5N2UzZDBiNjdjL3RhYmxlcmFuZ2U6NDdjYTc4ZTE0ZjMyNGYxY2EyNTE2ODk3ZTNkMGI2N2NfMTEtNy0xLTEtMjU4MzI_949a4873-08e5-4958-8235-d967536d4d0b"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RleHRyZWdpb246YTFiNzQzZTNkNTkxNDgzMGI5NmFjYzBjNGMwMTYzMDlfMzE1MA_0e726aca-eb00-44c7-a21f-d975bb76ee9d">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the period presented because including them would have had an antidilutive effect were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of October 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series A*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,499,992&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series B*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,559,999&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series B-1A*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,430,635&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series B-1B*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92,769&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series C*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,779,738&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,278,422&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series E&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;540,003&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series F&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,399,581&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series G&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,893,701&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Series H&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,653,928&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,824,606&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,428,121&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,041,895&#160;&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8c8bec8e38ca4f24870e9e71b7622c3f_D20210501-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMy0xLTEtMS0xNTUwMg_c87d23ab-f294-431a-8fcb-9265bca17940"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i41c1ff7ca9bb457db29de8a70e57d2fd_D20200501-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMy0zLTEtMS0xNTUwMg_49490d71-427e-47b5-97af-a8ad83755ad9"
      unitRef="shares">3499992</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iafa2de37233d410c814d0eb26eecec89_D20210501-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfNC0xLTEtMS0xNTUwMg_303bc616-2b04-41e5-8d3a-ea0328271ec5"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i042bf1beb0ea40b68785eadae05966f8_D20200501-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfNC0zLTEtMS0xNTUwMg_a702c357-773e-4b30-84bc-fdaa9e71d845"
      unitRef="shares">4559999</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iff924e5392454eb796bc91064515db2a_D20210501-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfNS0xLTEtMS0xNTUwMg_5f2bc139-90c0-47d8-b266-201808e0fb22"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibfb52f195cfa42258015e13c54ce3e91_D20200501-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfNS0zLTEtMS0xNTUwMg_cad02587-b085-4ebd-ba86-24478ab3ebb5"
      unitRef="shares">2430635</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i86b5d6f055484e86aff7c86023d25510_D20210501-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfNi0xLTEtMS0xNTUwMg_52dc922a-257c-4cbe-9e3c-8e55cefdba84"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i14820b0afe044a3fb25f3dd8404e0c64_D20200501-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfNi0zLTEtMS0xNTUwMg_b3565cfd-13fa-4d2a-aaf1-962c59ff0516"
      unitRef="shares">92769</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i771f083a59a64515b69b1db6765b9fe6_D20210501-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfNy0xLTEtMS0xNTUwMg_81cb1595-c521-4b77-8b99-9b3da149f715"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4e54466ff0264cbbaaa1c1fc2d9ffbd6_D20200501-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfNy0zLTEtMS0xNTUwMg_100baf12-958f-4728-8f80-8ca0cf2fc486"
      unitRef="shares">2779738</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2a25d41325ee40c8a8167c858cea33ee_D20210501-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfOC0xLTEtMS0xNTUwMg_c74dcf3f-eebb-4b6e-9893-2fa56cbd77f8"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ica6a9031ae4c466ea394b0b15e3aebf8_D20200501-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfOC0zLTEtMS0xNTUwMg_9135cd16-a545-42e4-a5aa-fab43b27be3a"
      unitRef="shares">12278422</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i858942e7a8ce4724a3a38c25d3958d4d_D20210501-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfOS0xLTEtMS0xNTUwMg_abaf7e25-cdac-4be6-8435-71ed2f7b9d22"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia4a7c181fea2446cb0bed2ac9f015464_D20200501-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfOS0zLTEtMS0xNTUwMg_b433a533-2e6d-4e5f-bb3d-c33fbe5c39f0"
      unitRef="shares">540003</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i03fbfbda6ad349228feb29f111473aa7_D20210501-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTAtMS0xLTEtMTU1MDI_1620e016-652e-4e9d-beee-983efa19ad8e"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib7d8126451e74c46a4198e5978e1acd8_D20200501-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTAtMy0xLTEtMTU1MDI_ee948a72-4190-4590-bf33-94278e3f8467"
      unitRef="shares">5399581</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie242e16bd167474f8ca9959ea5fb3db2_D20210501-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTEtMS0xLTEtMTU1MDI_8978865e-d181-4d9d-a4ce-bf5feda1794d"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6e7c130c9a3d4619baa4c87a15259167_D20200501-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTEtMy0xLTEtMTU1MDI_48ba3318-44dd-42fb-a163-04e00bfeb9b1"
      unitRef="shares">3893701</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7fb4aae526cd43ebb607474e3290bc67_D20210501-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTItMS0xLTEtMTU1MDI_bd8a6bbc-24f3-4383-9821-772ebf98ee7c"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id69ca2c1a52d46798fca032aaeb42636_D20200501-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTItMy0xLTEtMTU1MDI_fedcf433-273d-46ba-9d9e-1b2118053d37"
      unitRef="shares">1653928</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i036a7787c4ad412bb43f0da179ae7399_D20210501-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTMtMS0xLTEtMTU1MDI_c1d012a6-88bc-4d94-8ef5-71563e34c78a"
      unitRef="shares">37824606</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0e053ae7ec024c84bb6b176b42ad8b70_D20200501-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTMtMy0xLTEtMTU1MDI_f01b90cb-d56c-4484-a726-dcca76cf7f02"
      unitRef="shares">43428121</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i65a7ce6d810a41bcaaafde7252b899ae_D20210501-20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTQtMS0xLTEtMTU1MDI_f2370a69-df14-4dd1-902c-31c6cbb36741"
      unitRef="shares">6041895</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i59209bd7e2244a1cad0a79ffa3866785_D20200501-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85MS9mcmFnOmExYjc0M2UzZDU5MTQ4MzBiOTZhY2MwYzRjMDE2MzA5L3RhYmxlOjQ3MGI2MGNjMjUwMDQ0OWFhMzg4YTcwZjM1MjdhZjAwL3RhYmxlcmFuZ2U6NDcwYjYwY2MyNTAwNDQ5YWEzODhhNzBmMzUyN2FmMDBfMTQtMy0xLTEtMTU1MDI_c5204248-be44-4b0d-9799-ad2267ddcaed"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzU4Nw_71710fa4-f75e-4114-abab-d1687b9f345e">Related Party Transactions&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Shareholder Loan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2018, the Company issued 1,251,921 shares of Series F Preferred Stock in exchange for a non-recourse promissory note to Thomas M. Siebel, the Company&#x2019;s CEO, in the amount of $24.5&#160;million. The promissory note has a term of five years with the ability to renew for up to four successive one year periods and bears interest at a rate of 2.18% per annum, compounded annually. In September 2020, Mr. Siebel paid the outstanding promissory note in full including accrued interest in the total amount of $26.0&#160;million. Refer to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 9. Stock-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Transactions with Baker Hughes Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2019, the Company entered into multiple agreements with Baker Hughes Company (&#x201c;Baker Hughes&#x201d;) under which Baker Hughes received a three-year subscription to use the Company&#x2019;s software. These agreements were revised in June 2020 to extend the term to five years and modify the subscription fees due. Under the agreements as revised in June 2020, Baker Hughes made minimum, non-cancelable revenue commitments, inclusive of their direct subscription fees and third-party revenue generated through a joint marketing arrangement with Baker Hughes, in the amount of $46.7 million in fiscal year 2020, $53.3 million in fiscal year 2021, $75.0 million in fiscal year 2022, $125.0 million in fiscal year 2023, and $150.0 million in fiscal year 2024. The Company also agreed to pay Baker Hughes a sales commission on subscriptions and services offerings it resold in excess of these minimum revenue commitments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and Baker Hughes further revised these agreements in October 2021 to extend the term by an additional year, for a total of six years, with an expiration date in the fiscal year ending April 30, 2025, to modify the amount of Baker Hughes&#x2019; annual commitments to $85.0&#160;million in fiscal year 2023, $110.0&#160;million in fiscal year 2024, and $125.0&#160;million in fiscal year 2025, and to revise the structure of the arrangement to further incentivize Baker Hughes&#x2019; sales of the Company&#x2019;s products and services. Beginning in fiscal year 2023, Baker Hughes&#x2019; annual commitments will be reduced by any revenue that Baker Hughes generates from certain customers. The revenue generated by Baker Hughes will be reviewed quarterly and adjusted, as needed, to reflect our current assumptions. As part of these revised agreements, the Company also acknowledged that Baker Hughes had met its minimum annual revenue commitment for fiscal year 2022 and earned a sales commission of $16.0&#160;million for fiscal year 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the revised arrangement, the Company acknowledged that Baker Hughes had met its minimum annual revenue commitment for the current fiscal year and recognized $16.0&#160;million of sales commission as deferred costs during the fiscal quarter ended October 31, 2021 related to this arrangement, which will be amortized over an expected period of five years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended October 31, 2021, the Company recognized total revenue of $36.7&#160;million related to its arrangement with Baker Hughes. The remaining performance obligations related to Baker Hughes, which includes both direct subscriptions and reseller arrangements, is comprised of $18.7&#160;million related to deferred revenue and $282.3&#160;million of commitments from non-cancellable contracts as of October&#160;31, 2021 and $8.5&#160;million related to deferred revenue and $95.5&#160;million from non-cancellable contracts as of April&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized subscription revenue from direct subscription fees from Baker Hughes of $10.0 million and $6.8 million during the three months ended October&#160;31, 2021 and 2020, respectively, and $20.2 million and $13.6 million during the six months ended October&#160;31, 2021 and 2020, respectively. The Company recognized professional services revenue from Baker Hughes of $5.9 million and nil during the three months ended October&#160;31, 2021 and 2020, respectively, and $8.0 million and nil during the six months ended October&#160;31, 2021 and 2020, respectively. As of October&#160;31, 2021 and April&#160;30, 2021, accounts receivable, net included $9.4 million and $15.2 million and deferred revenue, current included $17.5 million and $7.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized cost of subscription revenue from Baker Hughes, of nil and nil during the three months ended October&#160;31, 2021 and 2020, respectively, and $0.1 million and nil during the six months ended October&#160;31, 2021 and 2020, respectively. As of October&#160;31, 2021 and April&#160;30, 2021, accounts payable included $0.1 million and $0.1 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; As of October&#160;31, 2021 and April&#160;30, 2021, the current portion of deferred costs of $5.0 million and $1.7 million, respectively, were included in prepaid expenses and other current assets and the non-current portion of $18.6 million and $6.6 million, respectively, were included in other assets, non-current. The Company amortized $0.4 million and $0.8 million of deferred commissions during the three and six months ended October&#160;31, 2021, and this amount was included in sales and marketing expense in the condensed consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized $8.3&#160;million and $16.0&#160;million of sales commission as deferred costs during the fiscal year ended April 30, 2021 and the fiscal quarter ended October&#160;31, 2021, respectively, related to this arrangement. The sales commissions of $8.3&#160;million recognized in the fiscal year ended April 30, 2021 is payable to Baker Hughes over the term of three years based on the agreements, of which the Company paid $3.4&#160;million during the six months ended October&#160;31, 2021. The sales commissions of $16.0&#160;million recognized in the fiscal quarter ended October&#160;31, 2021 will be amortized over an expected period of five years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of October&#160;31, 2021 and April&#160;30, 2021, accrued and other current liabilities included $18.5 million and $3.4&#160;million, respectively, and other long-term liabilities included $2.4 million and $4.9 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i64698450b4324bdab270b9e772b5b8f0_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfODU_57f7e819-f435-4c41-a01c-2caf90ae30ea"
      unitRef="shares">1251921</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i959468ebe1544d779c645b387fd1a3d7_I20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMjI3_d73ad702-7793-4989-b79a-ba31d02134e8"
      unitRef="usd">24500000</us-gaap:NotesReceivableRelatedParties>
    <ai:NotesReceivableTerm
      contextRef="i6a3f10e8ac864bf7a8fd123527d3eeae_D20180101-20180131"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzU4Mw_7e41baae-3c0a-4cae-a193-0310428ad857">P5Y</ai:NotesReceivableTerm>
    <ai:NotesReceivableNumberOfRenewalPeriods
      contextRef="i6a3f10e8ac864bf7a8fd123527d3eeae_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzEw_e887fb53-2d05-4a35-90c8-7cb0ef8d84a4"
      unitRef="renewalperiod">4</ai:NotesReceivableNumberOfRenewalPeriods>
    <ai:NotesReceivableRenewalPeriod
      contextRef="i6a3f10e8ac864bf7a8fd123527d3eeae_D20180101-20180131"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzU4NA_be2aad51-3eea-4456-87b7-f3155a2af5d8">P1Y</ai:NotesReceivableRenewalPeriod>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="i6a3f10e8ac864bf7a8fd123527d3eeae_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzcy_fe1af498-95e9-48d6-9c01-b65a65212227"
      unitRef="number">0.0218</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i8175c95895334569afab9197df6753fb_D20200901-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfNTMy_8f92f471-4767-41a0-8de4-db708045d77c"
      unitRef="usd">26000000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <ai:RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm
      contextRef="i8fcda5e2f56249a18ee828058dc1612d_D20190601-20190630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzU4Ng_ebcfa0d8-72d4-4ddb-a6b0-032b762451c4">P3Y</ai:RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm>
    <ai:RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm
      contextRef="i9368407390404c85910bc5909a91aedc_D20200601-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzU4Mg_11ae7611-579f-4092-b3d1-a2df871bcda4">P5Y</ai:RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm>
    <ai:RevenueCommitmentYearOne
      contextRef="i2787a0416dcd494c89381647f63e290f_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NTgzNA_f654aa29-352e-4ef5-b563-ff7f246d52c2"
      unitRef="usd">46700000</ai:RevenueCommitmentYearOne>
    <ai:RevenueCommitmentYearTwo
      contextRef="i2787a0416dcd494c89381647f63e290f_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NTg1Mw_64607ed3-6d40-4302-acc8-c0512266926d"
      unitRef="usd">53300000</ai:RevenueCommitmentYearTwo>
    <ai:RevenueCommitmentYearThree
      contextRef="i2787a0416dcd494c89381647f63e290f_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NTg3MQ_f38a66ee-a0a3-4df9-bb6d-d8d4a8bed49d"
      unitRef="usd">75000000</ai:RevenueCommitmentYearThree>
    <ai:RevenueCommitmentYearFour
      contextRef="i2787a0416dcd494c89381647f63e290f_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NTg5MQ_d098460a-a5e3-449d-a8d0-47807cab4e6c"
      unitRef="usd">125000000</ai:RevenueCommitmentYearFour>
    <ai:RevenueCommitmentYearFive
      contextRef="i2787a0416dcd494c89381647f63e290f_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NTkxMQ_d95e9399-4b22-466c-8d7b-8e57c40312bd"
      unitRef="usd">150000000</ai:RevenueCommitmentYearFive>
    <ai:RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm
      contextRef="i1431e5833ba54385a316b85033323f81_D20211001-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzg0ODI5MDcwNTQ3NA_7e649d44-95ed-4ea6-ae50-685ea0f07c1c">P6Y</ai:RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm>
    <ai:RevenueCommitmentYearFour
      contextRef="i88fd84d3480e431793bd2c1cd939b961_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTYzMzY5Nw_a128c991-23cd-4eaa-9cdb-1037ca649195"
      unitRef="usd">85000000</ai:RevenueCommitmentYearFour>
    <ai:RevenueCommitmentYearFive
      contextRef="i88fd84d3480e431793bd2c1cd939b961_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTYzMzcwMg_6cc8dba4-77e3-40d0-8849-e8e783071a53"
      unitRef="usd">110000000</ai:RevenueCommitmentYearFive>
    <ai:RevenueCommitmentYearSix
      contextRef="i88fd84d3480e431793bd2c1cd939b961_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTYzMzcxMA_70dc8627-1a5e-4a3f-9cc4-91afd728e8d2"
      unitRef="usd">125000000</ai:RevenueCommitmentYearSix>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MTA4Mg_2efb0d9f-171c-423f-bab0-6796f5d517b1"
      unitRef="usd">16000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0NDUyNQ_0aa47dc3-ceba-44b0-bc1d-76c732961cc8"
      unitRef="usd">16000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTYzNzg2NQ_18c78189-6b36-4b38-b22b-96cd6149b25e">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i793a0cc9b6c84010846d196a859f64f9_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MzQ1Ng_385a66be-3aa5-466e-a6ae-13e559c405b2"
      unitRef="usd">36700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTYzNjQzNQ_9d41cf9e-6c57-4e45-914a-05f0b95842e7"
      unitRef="usd">18700000</us-gaap:ContractWithCustomerLiability>
    <ai:RevenueCommitmentNonCancellableContracts
      contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTYzNjQ3MQ_208241dc-22d9-40fb-a837-f99fd034c1da"
      unitRef="usd">282300000</ai:RevenueCommitmentNonCancellableContracts>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTYzNjUzNQ_979e4e45-1f55-4707-8365-3452884d624a"
      unitRef="usd">8500000</us-gaap:ContractWithCustomerLiability>
    <ai:RevenueCommitmentNonCancellableContracts
      contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTYzNjU3MQ_9965c35f-4b19-426b-ac72-0c4114698a49"
      unitRef="usd">95500000</ai:RevenueCommitmentNonCancellableContracts>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i9967c82e79b1465797583b8025409866_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjI1NA_03f9cf18-b5f6-4831-8d8a-7a349e2d78ca"
      unitRef="usd">10000000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ia13ecbdb0131419690fd67be0be74ca8_D20200801-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjI2Mg_fbec958c-7e81-4082-b314-c397615f7fd1"
      unitRef="usd">6800000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i6ec18d8adcc9414d960ef972e3a34683_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjMyOA_c8038660-d901-4ba8-8580-9819e4ba4af0"
      unitRef="usd">20200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ie12ab0a4478147f3b7936936d0cc1d0d_D20200501-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjMzNg_97951c93-bbc2-425d-98bc-e76feff21baf"
      unitRef="usd">13600000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i4d4d5fc203d949779ef908238ee6ce81_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjQ3MA_e53e485b-f5e1-416d-9f55-8cf67c835111"
      unitRef="usd">5900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ie04485c1b078441786d367a34b59f397_D20200801-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjQ3OA_4af6f233-2bb5-41d9-937b-cc86f591a475"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i9eb9d15e55844df6b5bec59c7d7e8b04_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjU0NA_4468dde4-ade8-40f1-aa48-8e2ec835e5c7"
      unitRef="usd">8000000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i65dcbcdf27854e149f9f96eb28057f60_D20200501-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjU1Mg_7ba44391-5f7a-4b51-a0d2-b723f48d1869"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjY2NQ_71198d2f-77bc-423d-b237-f7cfa29cf504"
      unitRef="usd">9400000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjY3Mw_af9f2b15-09b2-4204-8704-ff4a950996b6"
      unitRef="usd">15200000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjcxNg_be90a7cd-cd95-4e47-83ee-8693913d585c"
      unitRef="usd">17500000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MjcyNA_2d711d64-27d7-4836-8d42-b0f84fd2beca"
      unitRef="usd">7700000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ifd7b3d00eb9d4780b2b245ba7c29fa32_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MzA4Mw_d7043c7c-4603-4d00-b770-e3349b34fcc3"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i8e13719287fa4452b2bcda2096a6c4e1_D20200801-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MzA5MQ_079464ae-4f90-4f96-8d4c-e15f06b1e1cc"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i793a0cc9b6c84010846d196a859f64f9_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MzE1Nw_953850a5-ce3a-4c2e-9219-139514547bc9"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i08c7fa65f32b4a2a853313e0924d7d78_D20200501-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MzE2NQ_be218274-c88a-4a4f-95a7-2f6f6856c7d4"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MzI3MA_6f891235-0c93-4207-bc6e-a6fd4ee0d846"
      unitRef="usd">100000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0MzI3OA_bd1ba9e7-e001-4963-9cf1-f9c0fd00ce1f"
      unitRef="usd">100000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NTk2Mg_f697a6d3-ee13-486f-880c-0af0b7c99881"
      unitRef="usd">5000000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NTk2OQ_b705697b-d27d-4539-b74b-894cbce1b8bd"
      unitRef="usd">1700000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NTk3OQ_80ec6d22-fade-4aec-a6b6-c2ae540d2abe"
      unitRef="usd">18600000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NTk4NQ_0c962c26-a722-4e44-be7c-b27e098d5f5a"
      unitRef="usd">6600000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ifd7b3d00eb9d4780b2b245ba7c29fa32_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTYzMjQ0Mw_04426156-36ed-4687-828c-733e021bd440"
      unitRef="usd">400000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i793a0cc9b6c84010846d196a859f64f9_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NjAyMQ_a6482c3a-7e6e-4f0a-b3f2-36b8ae272423"
      unitRef="usd">800000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0NTc4MQ_0540b5da-3f5c-4c49-8bc5-ef504030df94"
      unitRef="usd">8300000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0NTc4OQ_0b176bcf-f931-451a-8b95-6fa16ca5b843"
      unitRef="usd">16000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0NTk3Nw_807a92b9-03fa-479c-bb40-5cac685a8d6e"
      unitRef="usd">8300000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzg0ODI5MDcxNjA3OA_7b14e131-37e5-400a-8a67-6e0265a466d6">P3Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:PaymentsForCommissions
      contextRef="i793a0cc9b6c84010846d196a859f64f9_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0NjEzOQ_b186c2d0-3c7e-4f92-bdb2-96bcde53b64f"
      unitRef="usd">3400000</us-gaap:PaymentsForCommissions>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTA5OTUxMTY0NjIwMQ_6fb16806-1db6-42fe-b88d-fbc884bce35a"
      unitRef="usd">16000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMzg0ODI5MDcxNjA2Mw_1d77413d-66f1-49eb-b57d-8a025ba64855">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NjA3Ng_d5821879-167d-49c4-a314-7d592481c911"
      unitRef="usd">18500000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NjA4NA_de46fb83-a53f-4db4-8151-83b910d8e62f"
      unitRef="usd">3400000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesNoncurrent
      contextRef="i7bf2d442b5c94b389544110c1f26b256_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NjA5MQ_d4bb56cb-fdb2-4099-b5f5-86d505d2ad1b"
      unitRef="usd">2400000</us-gaap:DueToRelatedPartiesNoncurrent>
    <us-gaap:DueToRelatedPartiesNoncurrent
      contextRef="i863013f3db0840fb8a03ea5eb5dd549c_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV85NC9mcmFnOmJmN2U1YTcwMjBhZTQ5NmI5MDBlMWQ3ZWYwOWVlNDY1L3RleHRyZWdpb246YmY3ZTVhNzAyMGFlNDk2YjkwMGUxZDdlZjA5ZWU0NjVfMTY0OTI2NzQ0NjA5Nw_b2e32ae6-08a3-4bd9-87d9-06705443c1b2"
      unitRef="usd">4900000</us-gaap:DueToRelatedPartiesNoncurrent>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTAtMS0xLTEtMTU1MDI_b7fc3e2f-3fd7-4788-bb75-7302c1bde998"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTAtMS0xLTEtMTU1MDI_b7fc3e2f-3fd7-4788-bb75-7302c1bde998"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTAtMy0xLTEtMTU1MDI_ed76feeb-eb58-491c-b05c-b7a399b89248"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTAtMy0xLTEtMTU1MDI_ed76feeb-eb58-491c-b05c-b7a399b89248"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk2_54d2e3e9-9ff2-4e2e-81e7-fd0d438c55e3" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk2_54d2e3e9-9ff2-4e2e-81e7-fd0d438c55e3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including changes in related party balances of $(5,796) and $(150) for the six months ended October&#160;31, 2021 and 2020, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTAtMS0xLTEtMTU1MDI_b7fc3e2f-3fd7-4788-bb75-7302c1bde998"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk2_54d2e3e9-9ff2-4e2e-81e7-fd0d438c55e3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTAtMy0xLTEtMTU1MDI_ed76feeb-eb58-491c-b05c-b7a399b89248"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk2_54d2e3e9-9ff2-4e2e-81e7-fd0d438c55e3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNS0xLTEtMS0xNTUwMg_f23e1923-ab84-4ef2-96e4-04910cf504d4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNS0xLTEtMS0xNTUwMg_f23e1923-ab84-4ef2-96e4-04910cf504d4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNS0zLTEtMS0xNTUwMg_6a1d374e-ff35-4f61-9127-f9436083f180"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNS0zLTEtMS0xNTUwMg_6a1d374e-ff35-4f61-9127-f9436083f180"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAxOQ_77073eaa-f1b7-4d8f-9edf-5c082d8a91b1" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAxOQ_77073eaa-f1b7-4d8f-9edf-5c082d8a91b1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including amounts from a related party of $9,384 and $15,180 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNS0xLTEtMS0xNTUwMg_f23e1923-ab84-4ef2-96e4-04910cf504d4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAxOQ_77073eaa-f1b7-4d8f-9edf-5c082d8a91b1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNS0zLTEtMS0xNTUwMg_6a1d374e-ff35-4f61-9127-f9436083f180"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAxOQ_77073eaa-f1b7-4d8f-9edf-5c082d8a91b1"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTYtMS0xLTEtMTU1MDI_ea167c7e-6b14-4995-b4ab-f17fc9122d52"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTYtMS0xLTEtMTU1MDI_ea167c7e-6b14-4995-b4ab-f17fc9122d52"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTYtMy0xLTEtMTU1MDI_aba00707-10c3-444d-8833-017adca07c6e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTYtMy0xLTEtMTU1MDI_aba00707-10c3-444d-8833-017adca07c6e"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyMg_82c1a9b3-03df-4408-9e35-781fd1c389e5" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyMg_82c1a9b3-03df-4408-9e35-781fd1c389e5" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including amounts from a related party of $17,516 and $7,697 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTYtMS0xLTEtMTU1MDI_ea167c7e-6b14-4995-b4ab-f17fc9122d52"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyMg_82c1a9b3-03df-4408-9e35-781fd1c389e5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTYtMy0xLTEtMTU1MDI_aba00707-10c3-444d-8833-017adca07c6e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyMg_82c1a9b3-03df-4408-9e35-781fd1c389e5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNi0zLTEtMS0xNTUwMg_49e08ff6-431d-4137-b7ce-5c636409cdbd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNi0zLTEtMS0xNTUwMg_49e08ff6-431d-4137-b7ce-5c636409cdbd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNi0xLTEtMS0xNTUwMg_3c7df81e-ab78-4f62-ad8e-1e0a2c33273e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNi0xLTEtMS0xNTUwMg_3c7df81e-ab78-4f62-ad8e-1e0a2c33273e"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyNQ_7ae3d10c-3515-471c-b38b-2e41a48ee74e" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyNQ_7ae3d10c-3515-471c-b38b-2e41a48ee74e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including amounts from a related party of $5,015 and $1,662 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNi0zLTEtMS0xNTUwMg_49e08ff6-431d-4137-b7ce-5c636409cdbd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyNQ_7ae3d10c-3515-471c-b38b-2e41a48ee74e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfNi0xLTEtMS0xNTUwMg_3c7df81e-ab78-4f62-ad8e-1e0a2c33273e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyNQ_7ae3d10c-3515-471c-b38b-2e41a48ee74e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTQtMy0xLTEtMTU1MDI_6f479c27-60a9-4235-ad69-45c0fbc2c935"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTQtMy0xLTEtMTU1MDI_6f479c27-60a9-4235-ad69-45c0fbc2c935"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTQtMS0xLTEtMTU1MDI_fd19e6d0-9d02-493e-a960-5452c9939e94"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTQtMS0xLTEtMTU1MDI_fd19e6d0-9d02-493e-a960-5452c9939e94"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMzg0ODI5MDY5OTAzMg_f7062446-6185-4b65-bf10-622389904275" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMzg0ODI5MDY5OTAzMg_f7062446-6185-4b65-bf10-622389904275" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including amounts from a related party of $84 and $56 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTQtMy0xLTEtMTU1MDI_6f479c27-60a9-4235-ad69-45c0fbc2c935"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMzg0ODI5MDY5OTAzMg_f7062446-6185-4b65-bf10-622389904275"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTQtMS0xLTEtMTU1MDI_fd19e6d0-9d02-493e-a960-5452c9939e94"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMzg0ODI5MDY5OTAzMg_f7062446-6185-4b65-bf10-622389904275"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy0zLTEtMS0xNTUwMg_8686b4e7-d899-4a80-ac48-97e1353b6452"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy0zLTEtMS0xNTUwMg_8686b4e7-d899-4a80-ac48-97e1353b6452"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy03LTEtMS0xNzkyMQ_d5b3e5c6-6705-4742-9322-ae88e1a9ab41"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy03LTEtMS0xNzkyMQ_d5b3e5c6-6705-4742-9322-ae88e1a9ab41"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy01LTEtMS0xNzkyMQ_583f0eda-3921-4286-b316-c482582c44ea"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy01LTEtMS0xNzkyMQ_583f0eda-3921-4286-b316-c482582c44ea"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy0xLTEtMS0xNTUwMg_538c65c0-a581-44bd-9bac-c09e6a1f21c8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy0xLTEtMS0xNTUwMg_538c65c0-a581-44bd-9bac-c09e6a1f21c8"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzA3_e3e2207a-d22a-4e05-98e4-8a583cc5ed24" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzA3_e3e2207a-d22a-4e05-98e4-8a583cc5ed24" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including related party cost of revenue of $80 and nil for the three months ended October&#160;31, 2021 and 2020, respectively, and $197 and nil for the six months ended October&#160;31, 2021 and 2020, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy0zLTEtMS0xNTUwMg_8686b4e7-d899-4a80-ac48-97e1353b6452"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzA3_e3e2207a-d22a-4e05-98e4-8a583cc5ed24"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy03LTEtMS0xNzkyMQ_d5b3e5c6-6705-4742-9322-ae88e1a9ab41"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzA3_e3e2207a-d22a-4e05-98e4-8a583cc5ed24"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy01LTEtMS0xNzkyMQ_583f0eda-3921-4286-b316-c482582c44ea"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzA3_e3e2207a-d22a-4e05-98e4-8a583cc5ed24"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNy0xLTEtMS0xNTUwMg_538c65c0-a581-44bd-9bac-c09e6a1f21c8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzA3_e3e2207a-d22a-4e05-98e4-8a583cc5ed24"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTEtMy0xLTEtMTU1MDI_7fbea1b5-c66c-4a77-8989-05730976fe8a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTEtMy0xLTEtMTU1MDI_7fbea1b5-c66c-4a77-8989-05730976fe8a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTEtMS0xLTEtMTU1MDI_bc420bc3-c41f-481a-9959-f5114e141b5e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTEtMS0xLTEtMTU1MDI_bc420bc3-c41f-481a-9959-f5114e141b5e"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk3_e8edea23-0957-4897-b8ef-4606eaffce1e" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk3_e8edea23-0957-4897-b8ef-4606eaffce1e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including changes in related party balances of $15,323 and nil for the six months ended October&#160;31, 2021 and 2020, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTEtMy0xLTEtMTU1MDI_7fbea1b5-c66c-4a77-8989-05730976fe8a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk3_e8edea23-0957-4897-b8ef-4606eaffce1e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTEtMS0xLTEtMTU1MDI_bc420bc3-c41f-481a-9959-f5114e141b5e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk3_e8edea23-0957-4897-b8ef-4606eaffce1e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTYtMS0xLTEtMTU1MDI_1bda8998-ebc2-460e-954f-f9cb04de0310"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTYtMS0xLTEtMTU1MDI_1bda8998-ebc2-460e-954f-f9cb04de0310"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTYtMy0xLTEtMTU1MDI_066492b5-c199-4d5d-a6a0-d177575d0f77"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTYtMy0xLTEtMTU1MDI_066492b5-c199-4d5d-a6a0-d177575d0f77"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfODAw_28aff4ea-a9bb-48c7-bd97-3a0907410407" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfODAw_28aff4ea-a9bb-48c7-bd97-3a0907410407" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including changes in related party balances of $9,819 and $14,780 for the six ended October&#160;31, 2021 and 2020, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTYtMS0xLTEtMTU1MDI_1bda8998-ebc2-460e-954f-f9cb04de0310"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfODAw_28aff4ea-a9bb-48c7-bd97-3a0907410407"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTYtMy0xLTEtMTU1MDI_066492b5-c199-4d5d-a6a0-d177575d0f77"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfODAw_28aff4ea-a9bb-48c7-bd97-3a0907410407"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItNy0xLTEtMTc5MjE_3b5b798f-3f2a-46b7-a3ae-88ebafc2c32a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItNy0xLTEtMTc5MjE_3b5b798f-3f2a-46b7-a3ae-88ebafc2c32a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItMy0xLTEtMTU1MDI_2943f0c3-8bfb-4847-84de-dd748d60bd65"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItMy0xLTEtMTU1MDI_2943f0c3-8bfb-4847-84de-dd748d60bd65"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItNS0xLTEtMTc5MjE_d1d4e06b-9394-4d20-a4fe-ebf7e073bd77"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItNS0xLTEtMTc5MjE_d1d4e06b-9394-4d20-a4fe-ebf7e073bd77"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItMS0xLTEtMTU1MDI_d673f83a-670a-4eb0-965f-6518e3d410c4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItMS0xLTEtMTU1MDI_d673f83a-670a-4eb0-965f-6518e3d410c4"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzA4_c47b5af0-39ba-474e-a1c2-21abaf259f82" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzA4_c47b5af0-39ba-474e-a1c2-21abaf259f82" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including related party sales and marketing expense of $131 and nil for the three months ended October&#160;31, 2021 and 2020, respectively, and $192 and nil for the six months ended October&#160;31, 2021 and 2020, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItNy0xLTEtMTc5MjE_3b5b798f-3f2a-46b7-a3ae-88ebafc2c32a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzA4_c47b5af0-39ba-474e-a1c2-21abaf259f82"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItMy0xLTEtMTU1MDI_2943f0c3-8bfb-4847-84de-dd748d60bd65"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzA4_c47b5af0-39ba-474e-a1c2-21abaf259f82"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItNS0xLTEtMTc5MjE_d1d4e06b-9394-4d20-a4fe-ebf7e073bd77"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzA4_c47b5af0-39ba-474e-a1c2-21abaf259f82"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMTItMS0xLTEtMTU1MDI_d673f83a-670a-4eb0-965f-6518e3d410c4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzA4_c47b5af0-39ba-474e-a1c2-21abaf259f82"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC03LTEtMS0xNzkyMQ_b7e55325-075c-4030-8c18-14aa08222dfc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC03LTEtMS0xNzkyMQ_b7e55325-075c-4030-8c18-14aa08222dfc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC0xLTEtMS0xNTUwMg_863d9273-8472-4ad1-951d-a8c78bb2e7d1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC0xLTEtMS0xNTUwMg_863d9273-8472-4ad1-951d-a8c78bb2e7d1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC01LTEtMS0xNzkyMQ_fe5ae9b9-572b-489e-9062-7e7e4b85bc3a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC01LTEtMS0xNzkyMQ_fe5ae9b9-572b-489e-9062-7e7e4b85bc3a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC0zLTEtMS0xNTUwMg_b4e43ec2-5a3b-4ef7-aa52-d1b546d98dd8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC0zLTEtMS0xNTUwMg_b4e43ec2-5a3b-4ef7-aa52-d1b546d98dd8"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzEx_01e5625b-6084-4a39-b544-029dd7874d29" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzEx_01e5625b-6084-4a39-b544-029dd7874d29" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including related party revenue of $5,924 and nil for the three months ended October&#160;31, 2021 and 2020, respectively, and $7,998 and nil for the six months ended October&#160;31, 2021 and 2020, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC03LTEtMS0xNzkyMQ_b7e55325-075c-4030-8c18-14aa08222dfc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzEx_01e5625b-6084-4a39-b544-029dd7874d29"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC0xLTEtMS0xNTUwMg_863d9273-8472-4ad1-951d-a8c78bb2e7d1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzEx_01e5625b-6084-4a39-b544-029dd7874d29"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC01LTEtMS0xNzkyMQ_fe5ae9b9-572b-489e-9062-7e7e4b85bc3a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzEx_01e5625b-6084-4a39-b544-029dd7874d29"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfNC0zLTEtMS0xNTUwMg_b4e43ec2-5a3b-4ef7-aa52-d1b546d98dd8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzEx_01e5625b-6084-4a39-b544-029dd7874d29"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTItMS0xLTEtMTU1MDI_cc2f999b-c5a5-4685-b78b-952db1f25b49"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTItMS0xLTEtMTU1MDI_cc2f999b-c5a5-4685-b78b-952db1f25b49"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTItMy0xLTEtMTU1MDI_902f8812-8a7e-4d58-9dbe-68be788988e4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTItMy0xLTEtMTU1MDI_902f8812-8a7e-4d58-9dbe-68be788988e4"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk4_51e10735-cf08-465c-82ec-2329435817c5" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk4_51e10735-cf08-465c-82ec-2329435817c5" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including changes in related party balances of $28 and nil for the six months ended October&#160;31, 2021 and 2020, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTItMS0xLTEtMTU1MDI_cc2f999b-c5a5-4685-b78b-952db1f25b49"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk4_51e10735-cf08-465c-82ec-2329435817c5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTItMy0xLTEtMTU1MDI_902f8812-8a7e-4d58-9dbe-68be788988e4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk4_51e10735-cf08-465c-82ec-2329435817c5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjAtMy0xLTEtMTU1MDI_e10c5d94-2ea7-4c5e-990f-11bb7603ac45"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjAtMy0xLTEtMTU1MDI_e10c5d94-2ea7-4c5e-990f-11bb7603ac45"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjAtMS0xLTEtMTU1MDI_fdb91f34-03bd-4a66-b641-00f99a8aa4eb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjAtMS0xLTEtMTU1MDI_fdb91f34-03bd-4a66-b641-00f99a8aa4eb"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAxOA_d1375f54-f6bb-435e-8447-29e1337eef01" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAxOA_d1375f54-f6bb-435e-8447-29e1337eef01" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including amounts from a related party of $2,448 and $4,895 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjAtMy0xLTEtMTU1MDI_e10c5d94-2ea7-4c5e-990f-11bb7603ac45"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAxOA_d1375f54-f6bb-435e-8447-29e1337eef01"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMjAtMS0xLTEtMTU1MDI_fdb91f34-03bd-4a66-b641-00f99a8aa4eb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAxOA_d1375f54-f6bb-435e-8447-29e1337eef01"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy01LTEtMS0xNzkyMQ_b00d29a0-5bf4-47af-b5a9-abccfc2c576f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy01LTEtMS0xNzkyMQ_b00d29a0-5bf4-47af-b5a9-abccfc2c576f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy0zLTEtMS0xNTUwMg_e26b670f-1cab-486e-a52d-85e4ef849dd4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy0zLTEtMS0xNTUwMg_e26b670f-1cab-486e-a52d-85e4ef849dd4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy0xLTEtMS0xNTUwMg_4bc15a5e-41ae-4b35-89db-aadd5ba9ef6b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy0xLTEtMS0xNTUwMg_4bc15a5e-41ae-4b35-89db-aadd5ba9ef6b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy03LTEtMS0xNzkyMQ_378dd681-1d81-4dbf-a029-a16aedf3a59f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy03LTEtMS0xNzkyMQ_378dd681-1d81-4dbf-a029-a16aedf3a59f"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzEw_c5081fff-e4ed-4a33-afd6-122d4d18a700" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzEw_c5081fff-e4ed-4a33-afd6-122d4d18a700" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including related party revenue of $10,012 and $6,810 for the three months ended October&#160;31, 2021 and 2020, respectively, and $20,220 and $13,620 for the six months ended October&#160;31, 2021 and 2020, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy01LTEtMS0xNzkyMQ_b00d29a0-5bf4-47af-b5a9-abccfc2c576f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzEw_c5081fff-e4ed-4a33-afd6-122d4d18a700"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy0zLTEtMS0xNTUwMg_e26b670f-1cab-486e-a52d-85e4ef849dd4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzEw_c5081fff-e4ed-4a33-afd6-122d4d18a700"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy0xLTEtMS0xNTUwMg_4bc15a5e-41ae-4b35-89db-aadd5ba9ef6b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzEw_c5081fff-e4ed-4a33-afd6-122d4d18a700"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RhYmxlOjg3MTg1NTVhMTk3YzRjZDBiYmM0NGFjZWM4MjMzOTYyL3RhYmxlcmFuZ2U6ODcxODU1NWExOTdjNGNkMGJiYzQ0YWNlYzgyMzM5NjJfMy03LTEtMS0xNzkyMQ_378dd681-1d81-4dbf-a029-a16aedf3a59f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8zMS9mcmFnOmUxZWIxNjczM2VlYzRhOGVhNGNlNzAwYmMxODExOTRmL3RleHRyZWdpb246ZTFlYjE2NzMzZWVjNGE4ZWE0Y2U3MDBiYzE4MTE5NGZfNzEw_c5081fff-e4ed-4a33-afd6-122d4d18a700"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTUtMy0xLTEtMTU1MDI_9c32962f-feda-4049-aaa5-a7003e93d090"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTUtMy0xLTEtMTU1MDI_9c32962f-feda-4049-aaa5-a7003e93d090"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTUtMS0xLTEtMTU1MDI_f3b4bb20-4a81-457f-a1ec-b8f5a54d8f53"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTUtMS0xLTEtMTU1MDI_f3b4bb20-4a81-457f-a1ec-b8f5a54d8f53"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk5_12fccca1-cc84-4307-a2c0-a9753a1bf71e" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk5_12fccca1-cc84-4307-a2c0-a9753a1bf71e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including changes in related party balances of $12,598 and nil for the six months ended October&#160;31, 2021 and 2020, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTUtMy0xLTEtMTU1MDI_9c32962f-feda-4049-aaa5-a7003e93d090"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk5_12fccca1-cc84-4307-a2c0-a9753a1bf71e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RhYmxlOjdkNDg2Mzk3YjdjZTRmNjhiODkwMzQ3Y2Q0ZDY2OTM1L3RhYmxlcmFuZ2U6N2Q0ODYzOTdiN2NlNGY2OGI4OTAzNDdjZDRkNjY5MzVfMTUtMS0xLTEtMTU1MDI_f3b4bb20-4a81-457f-a1ec-b8f5a54d8f53"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV80My9mcmFnOjlkNzY0ODFmYTBlNDRkNGFiNGUzZjA1MTAwOGU1ZDBhL3RleHRyZWdpb246OWQ3NjQ4MWZhMGU0NGQ0YWI0ZTNmMDUxMDA4ZTVkMGFfNzk5_12fccca1-cc84-4307-a2c0-a9753a1bf71e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTctMy0xLTEtMTU1MDI_d918940a-1b0f-42fe-bd79-ffb4f8855ad5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTctMy0xLTEtMTU1MDI_d918940a-1b0f-42fe-bd79-ffb4f8855ad5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTctMS0xLTEtMTU1MDI_a2dd1b25-f846-4047-9acd-2036b92577f8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTctMS0xLTEtMTU1MDI_a2dd1b25-f846-4047-9acd-2036b92577f8"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyMw_3b6492b7-0cf2-40e8-ba75-6d3ac35b328d" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyMw_3b6492b7-0cf2-40e8-ba75-6d3ac35b328d" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including amounts from a related party of $18,458 and $3,413 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTctMy0xLTEtMTU1MDI_d918940a-1b0f-42fe-bd79-ffb4f8855ad5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyMw_3b6492b7-0cf2-40e8-ba75-6d3ac35b328d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTctMS0xLTEtMTU1MDI_a2dd1b25-f846-4047-9acd-2036b92577f8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyMw_3b6492b7-0cf2-40e8-ba75-6d3ac35b328d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTAtMS0xLTEtMTU1MDI_6b85cefa-f8d7-4729-b23c-7a14bc50e374"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTAtMS0xLTEtMTU1MDI_6b85cefa-f8d7-4729-b23c-7a14bc50e374"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTAtMy0xLTEtMTU1MDI_e339ca24-f613-4e5a-8ddf-1f7789e51ac4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTAtMy0xLTEtMTU1MDI_e339ca24-f613-4e5a-8ddf-1f7789e51ac4"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyNg_7af7adb8-d44b-459f-820d-001ee6af4c68" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyNg_7af7adb8-d44b-459f-820d-001ee6af4c68" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including amounts from a related party of $18,572 and $6,602 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTAtMS0xLTEtMTU1MDI_6b85cefa-f8d7-4729-b23c-7a14bc50e374"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyNg_7af7adb8-d44b-459f-820d-001ee6af4c68"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RhYmxlOmQwODlhNzgyNWUxMDRjMGFhNWE2ZGFlYzlmMzIyYzc4L3RhYmxlcmFuZ2U6ZDA4OWE3ODI1ZTEwNGMwYWE1YTZkYWVjOWYzMjJjNzhfMTAtMy0xLTEtMTU1MDI_e339ca24-f613-4e5a-8ddf-1f7789e51ac4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ2MDkxM2FmMjkyZjRhZTdhMjNiYWZlNThlZWUwMWMxL3NlYzpkNjA5MTNhZjI5MmY0YWU3YTIzYmFmZTU4ZWVlMDFjMV8yNS9mcmFnOmY2MWY3NDVmYjI2YjQyYjA4NmRkNjc1ZmYxNjU1NjIxL3RleHRyZWdpb246ZjYxZjc0NWZiMjZiNDJiMDg2ZGQ2NzVmZjE2NTU2MjFfMTAyNg_7af7adb8-d44b-459f-820d-001ee6af4c68"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542623542136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Nov. 29, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Oct. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">C3.ai, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">26-3999357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1300 Seaport Blvd,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Redwood City,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94063<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">503-2200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, par value $0.001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">AI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--04-30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001577526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,537,340<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,499,992<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentInformationLineItems</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_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.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-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentQuarterlyReport</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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityAddressAddressLine2</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.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 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityExTransitionPeriod</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542703784184">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 167,436<span></span>
</td>
<td class="nump">$ 115,355<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">802,986<span></span>
</td>
<td class="nump">978,020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance of $57 and $812 as of October&#160;31, 2021 and April&#160;30, 2021, respectively(1)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">27,168<span></span>
</td>
<td class="nump">65,460<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">18,536<span></span>
</td>
<td class="nump">14,302<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,016,126<span></span>
</td>
<td class="nump">1,173,137<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,239<span></span>
</td>
<td class="nump">6,133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">625<span></span>
</td>
<td class="nump">625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">101,719<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets, non-current</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">41,161<span></span>
</td>
<td class="nump">16,582<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,164,870<span></span>
</td>
<td class="nump">1,196,477<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">10,129<span></span>
</td>
<td class="nump">12,075<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and employee benefits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,478<span></span>
</td>
<td class="nump">21,829<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">71,901<span></span>
</td>
<td class="nump">72,263<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued and other current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[6]</sup></td>
<td class="nump">33,675<span></span>
</td>
<td class="nump">18,318<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">132,183<span></span>
</td>
<td class="nump">124,485<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, non-current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">980<span></span>
</td>
<td class="nump">2,964<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[7]</sup></td>
<td class="nump">5,197<span></span>
</td>
<td class="nump">7,853<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">138,360<span></span>
</td>
<td class="nump">135,302<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (note 6)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,470,176<span></span>
</td>
<td class="nump">1,410,325<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(240)<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(443,531)<span></span>
</td>
<td class="num">(349,333)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,026,510<span></span>
</td>
<td class="nump">1,061,175<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,164,870<span></span>
</td>
<td class="nump">1,196,477<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">102<span></span>
</td>
<td class="nump">99<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Including amounts from a related party of $9,384 and $15,180 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Including amounts from a related party of $5,015 and $1,662 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Including amounts from a related party of $18,572 and $6,602 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Including amounts from a related party of $84 and $56 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">Including amounts from a related party of $17,516 and $7,697 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[6]</td>
<td style="vertical-align: top;" valign="top">Including amounts from a related party of $18,458 and $3,413 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[7]</td>
<td style="vertical-align: top;" valign="top">Including amounts from a related party of $2,448 and $4,895 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</td>
</tr>
</table></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.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)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-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 http://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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-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 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: 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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=120398452&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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(7))<br> -URI http://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(14))<br> -URI http://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> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: 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 http://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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120398452&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(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542703521256">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 57<span></span>
</td>
<td class="nump">$ 812<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Accounts receivable, net, from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,384<span></span>
</td>
<td class="nump">15,180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets, from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">18,536<span></span>
</td>
<td class="nump">14,302<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets, non-current, due from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">41,161<span></span>
</td>
<td class="nump">16,582<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent', window );">Accounts payable, from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">84<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current, from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">71,901<span></span>
</td>
<td class="nump">72,263<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued and other current liabilities, from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">33,675<span></span>
</td>
<td class="nump">18,318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToOtherRelatedPartiesNoncurrent', window );">Other long-term liabilities, from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,448<span></span>
</td>
<td class="nump">4,895<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember', window );">Related Party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets, from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,015<span></span>
</td>
<td class="nump">1,662<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets, non-current, due from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,572<span></span>
</td>
<td class="nump">6,602<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current, from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,516<span></span>
</td>
<td class="nump">7,697<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued and other current liabilities, from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 18,458<span></span>
</td>
<td class="nump">$ 3,413<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">101,370,907<span></span>
</td>
<td class="nump">98,667,121<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">101,370,907<span></span>
</td>
<td class="nump">98,667,121<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,500,000<span></span>
</td>
<td class="nump">3,500,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,499,992<span></span>
</td>
<td class="nump">3,499,992<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,499,992<span></span>
</td>
<td class="nump">3,499,992<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Including amounts from a related party of $5,015 and $1,662 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Including amounts from a related party of $18,572 and $6,602 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Including amounts from a related party of $17,516 and $7,697 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Including amounts from a related party of $18,458 and $3,413 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties.</p></div>
<a href="javascript:void(0);" onclick="top.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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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.3(a)(2))<br> -URI http://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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(4)<br> -URI http://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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DueToOtherRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount payable from related parties classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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.23)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToOtherRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(7))<br> -URI http://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542623772520">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 58,263<span></span>
</td>
<td class="nump">$ 41,341<span></span>
</td>
<td class="nump">$ 110,669<span></span>
</td>
<td class="nump">$ 81,824<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,971<span></span>
</td>
<td class="nump">10,081<span></span>
</td>
<td class="nump">28,996<span></span>
</td>
<td class="nump">20,580<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">42,292<span></span>
</td>
<td class="nump">31,260<span></span>
</td>
<td class="nump">81,673<span></span>
</td>
<td class="nump">61,244<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">46,166<span></span>
</td>
<td class="nump">22,088<span></span>
</td>
<td class="nump">82,988<span></span>
</td>
<td class="nump">36,446<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36,523<span></span>
</td>
<td class="nump">16,134<span></span>
</td>
<td class="nump">63,235<span></span>
</td>
<td class="nump">29,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="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,279<span></span>
</td>
<td class="nump">7,562<span></span>
</td>
<td class="nump">27,643<span></span>
</td>
<td class="nump">13,249<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">97,968<span></span>
</td>
<td class="nump">45,784<span></span>
</td>
<td class="nump">173,866<span></span>
</td>
<td class="nump">79,093<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(55,676)<span></span>
</td>
<td class="num">(14,524)<span></span>
</td>
<td class="num">(92,193)<span></span>
</td>
<td class="num">(17,849)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">322<span></span>
</td>
<td class="nump">288<span></span>
</td>
<td class="nump">667<span></span>
</td>
<td class="nump">868<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (expense) income, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,372)<span></span>
</td>
<td class="num">(578)<span></span>
</td>
<td class="num">(2,271)<span></span>
</td>
<td class="nump">2,440<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Net loss before provision for income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(56,726)<span></span>
</td>
<td class="num">(14,814)<span></span>
</td>
<td class="num">(93,797)<span></span>
</td>
<td class="num">(14,541)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13<span></span>
</td>
<td class="nump">130<span></span>
</td>
<td class="nump">401<span></span>
</td>
<td class="nump">253<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (56,739)<span></span>
</td>
<td class="num">$ (14,944)<span></span>
</td>
<td class="num">$ (94,198)<span></span>
</td>
<td class="num">$ (14,794)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to common shareholders, basic (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (0.55)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.91)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share attributable to common shareholders, diluted (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (0.55)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.91)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100,246,000<span></span>
</td>
<td class="nump">31,387,000<span></span>
</td>
<td class="nump">99,558,000<span></span>
</td>
<td class="nump">31,006,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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100,246,000<span></span>
</td>
<td class="nump">31,387,000<span></span>
</td>
<td class="nump">99,558,000<span></span>
</td>
<td class="nump">31,006,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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ai_RedeemableConvertibleCommonClassA1StockMember', window );">Class A-1 Common Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to common shareholders, basic (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share attributable to common shareholders, diluted (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,667,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,667,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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,667,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,667,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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to common shareholders, basic (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (0.55)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.91)<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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share attributable to common shareholders, diluted (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (0.55)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.91)<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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,500,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,500,000<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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,500,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,500,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseAndServiceMember', window );">Subscription</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 47,408<span></span>
</td>
<td class="nump">$ 35,854<span></span>
</td>
<td class="nump">$ 93,530<span></span>
</td>
<td class="nump">$ 71,549<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">11,392<span></span>
</td>
<td class="nump">7,084<span></span>
</td>
<td class="nump">20,605<span></span>
</td>
<td class="nump">15,671<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ai_ProfessionalServicesMember', window );">Professional services</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">10,855<span></span>
</td>
<td class="nump">5,487<span></span>
</td>
<td class="nump">17,139<span></span>
</td>
<td class="nump">10,275<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4,579<span></span>
</td>
<td class="nump">$ 2,997<span></span>
</td>
<td class="nump">$ 8,391<span></span>
</td>
<td class="nump">$ 4,909<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Including related party sales and marketing expense of $131 and nil for the three months ended October&#160;31, 2021 and 2020, respectively, and $192 and nil for the six months ended October&#160;31, 2021 and 2020, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Including related party revenue of $10,012 and $6,810 for the three months ended October&#160;31, 2021 and 2020, respectively, and $20,220 and $13,620 for the six months ended October&#160;31, 2021 and 2020, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Including related party cost of revenue of $80 and nil for the three months ended October&#160;31, 2021 and 2020, respectively, and $197 and nil for the six months ended October&#160;31, 2021 and 2020, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Including related party revenue of $5,924 and nil for the three months ended October&#160;31, 2021 and 2020, respectively, and $7,998 and nil for the six months ended October&#160;31, 2021 and 2020, respectively.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: 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 http://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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 http://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 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123384075&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.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.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-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_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_RedeemableConvertibleCommonClassA1StockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_RedeemableConvertibleCommonClassA1StockMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_srt_ProductOrServiceAxis=us-gaap_LicenseAndServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LicenseAndServiceMember</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=ai_ProfessionalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_ProfessionalServicesMember</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>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542624569352">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Related party cost of revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 15,971<span></span>
</td>
<td class="nump">$ 10,081<span></span>
</td>
<td class="nump">$ 28,996<span></span>
</td>
<td class="nump">$ 20,580<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Related party sales and marketing</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">46,166<span></span>
</td>
<td class="nump">22,088<span></span>
</td>
<td class="nump">82,988<span></span>
</td>
<td class="nump">36,446<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember', window );">Investor</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Related party sales and marketing</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">131<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">192<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseAndServiceMember', window );">Subscription</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Related party cost of revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">11,392<span></span>
</td>
<td class="nump">7,084<span></span>
</td>
<td class="nump">20,605<span></span>
</td>
<td class="nump">15,671<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseAndServiceMember', window );">Subscription | Investor</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Related party revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,012<span></span>
</td>
<td class="nump">6,810<span></span>
</td>
<td class="nump">20,220<span></span>
</td>
<td class="nump">13,620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Related party cost of revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">80<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">197<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ai_ProfessionalServicesMember', window );">Professional services</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Related party cost of revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,579<span></span>
</td>
<td class="nump">2,997<span></span>
</td>
<td class="nump">8,391<span></span>
</td>
<td class="nump">4,909<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ai_ProfessionalServicesMember', window );">Professional services | Investor</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Related party revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 5,924<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 7,998<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Including related party sales and marketing expense of $131 and nil for the three months ended October&#160;31, 2021 and 2020, respectively, and $192 and nil for the six months ended October&#160;31, 2021 and 2020, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Including related party cost of revenue of $80 and nil for the three months ended October&#160;31, 2021 and 2020, respectively, and $197 and nil for the six months ended October&#160;31, 2021 and 2020, respectively.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: 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 http://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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 http://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 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-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 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-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.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember</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_LicenseAndServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LicenseAndServiceMember</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=ai_ProfessionalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_ProfessionalServicesMember</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>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542620589576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (56,739)<span></span>
</td>
<td class="num">$ (14,944)<span></span>
</td>
<td class="num">$ (94,198)<span></span>
</td>
<td class="num">$ (14,794)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized loss on available-for-sale marketable securities, net of tax</a></td>
<td class="num">(427)<span></span>
</td>
<td class="num">(195)<span></span>
</td>
<td class="num">(321)<span></span>
</td>
<td class="num">(362)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive loss</a></td>
<td class="num">$ (57,166)<span></span>
</td>
<td class="num">$ (15,139)<span></span>
</td>
<td class="num">$ (94,519)<span></span>
</td>
<td class="num">$ (15,156)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542709434456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK, REDEEMABLE CONVERTIBLE CLASS A-1 COMMON STOCK AND STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Redeemable Convertible Preferred Stock</div></th>
<th class="th"><div>Redeemable Convertible A-1 Common Stock</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning Balance, shares (in shares) at Apr. 30, 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,129,000<span></span>
</td>
<td class="nump">6,667,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning Balance, Amount at Apr. 30, 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 375,207<span></span>
</td>
<td class="nump">$ 18,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Increase (Decrease) in Temporary Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ai_TemporaryEquityCollectionOfFinanceReceivable', window );">Repayment of shareholder loan</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="nump">$ 24,546<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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending Balance, shares (in shares) at Oct. 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,129,000<span></span>
</td>
<td class="nump">6,667,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending Balance, Amount at Oct. 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 399,753<span></span>
</td>
<td class="nump">$ 18,800<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning Balance, shares (in shares) at Apr. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,210,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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance, Amount at Apr. 30, 2020</a></td>
<td class="num">$ (182,697)<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">$ 110,485<span></span>
</td>
<td class="nump">$ 424<span></span>
</td>
<td class="num">$ (293,637)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ai_APICIncreaseForCollectionOfFinanceReceivable', window );">Repayment of shareholder loan</a></td>
<td class="nump">1,457<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,457<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of Class A common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,771,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of Class A common stock</a></td>
<td class="nump">3,063<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">3,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised', window );">Vesting of early exercised Class A common stock options</a></td>
<td class="nump">1,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">7,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive loss</a></td>
<td class="num">(362)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(362)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(14,794)<span></span>
</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,794)<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balance, shares (in shares) at Oct. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,981,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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance, Amount at Oct. 31, 2020</a></td>
<td class="num">(184,327)<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">124,009<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="num">(308,431)<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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning Balance, shares (in shares) at Jul. 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,129,000<span></span>
</td>
<td class="nump">6,667,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning Balance, Amount at Jul. 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 375,207<span></span>
</td>
<td class="nump">$ 18,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Increase (Decrease) in Temporary Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ai_TemporaryEquityCollectionOfFinanceReceivable', window );">Repayment of shareholder loan</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="nump">$ 24,546<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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending Balance, shares (in shares) at Oct. 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,129,000<span></span>
</td>
<td class="nump">6,667,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending Balance, Amount at Oct. 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 399,753<span></span>
</td>
<td class="nump">$ 18,800<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning Balance, shares (in shares) at Jul. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,342,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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance, Amount at Jul. 31, 2020</a></td>
<td class="num">(179,681)<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">113,518<span></span>
</td>
<td class="nump">257<span></span>
</td>
<td class="num">(293,487)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ai_APICIncreaseForCollectionOfFinanceReceivable', window );">Repayment of shareholder loan</a></td>
<td class="nump">1,457<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,457<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of Class A common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,639,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of Class A common stock</a></td>
<td class="nump">2,728<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">2,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised', window );">Vesting of early exercised Class A common stock options</a></td>
<td class="nump">1,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">5,201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive loss</a></td>
<td class="num">(195)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(14,944)<span></span>
</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,944)<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balance, shares (in shares) at Oct. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,981,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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance, Amount at Oct. 31, 2020</a></td>
<td class="num">(184,327)<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">124,009<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="num">(308,431)<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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning Balance, shares (in shares) at Apr. 30, 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning Balance, Amount at Apr. 30, 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending Balance, shares (in shares) at Oct. 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending Balance, Amount at Oct. 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning Balance, shares (in shares) at Apr. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102,167,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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance, Amount at Apr. 30, 2021</a></td>
<td class="nump">$ 1,061,175<span></span>
</td>
<td class="nump">$ 102<span></span>
</td>
<td class="nump">1,410,325<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="num">(349,333)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of Class A common stock upon exercise of stock options, net of repurchases (in shares)</a></td>
<td class="nump">2,735,000<span></span>
</td>
<td class="nump">2,667,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of Class A common stock upon exercise of stock options, net of repurchases</a></td>
<td class="nump">$ 11,494<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">11,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised', window );">Vesting of early exercised Class A common stock options</a></td>
<td class="nump">1,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">46,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive loss</a></td>
<td class="num">(321)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(321)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(94,198)<span></span>
</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">(94,198)<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balance, shares (in shares) at Oct. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,871,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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance, Amount at Oct. 31, 2021</a></td>
<td class="nump">1,026,510<span></span>
</td>
<td class="nump">$ 105<span></span>
</td>
<td class="nump">1,470,176<span></span>
</td>
<td class="num">(240)<span></span>
</td>
<td class="num">(443,531)<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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning Balance, shares (in shares) at Jul. 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning Balance, Amount at Jul. 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending Balance, shares (in shares) at Oct. 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending Balance, Amount at Oct. 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning Balance, shares (in shares) at Jul. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103,868,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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance, Amount at Jul. 31, 2021</a></td>
<td class="nump">1,043,795<span></span>
</td>
<td class="nump">$ 104<span></span>
</td>
<td class="nump">1,430,296<span></span>
</td>
<td class="nump">187<span></span>
</td>
<td class="num">(386,792)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of Class A common stock upon exercise of stock options, net of repurchases (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">974,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of Class A common stock upon exercise of stock options, net of repurchases</a></td>
<td class="nump">6,492<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">6,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised', window );">Vesting of early exercised Class A common stock options</a></td>
<td class="nump">849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">32,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive loss</a></td>
<td class="num">(427)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(427)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(56,739)<span></span>
</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">(56,739)<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balance, shares (in shares) at Oct. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,871,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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance, Amount at Oct. 31, 2021</a></td>
<td class="nump">$ 1,026,510<span></span>
</td>
<td class="nump">$ 105<span></span>
</td>
<td class="nump">$ 1,470,176<span></span>
</td>
<td class="num">$ (240)<span></span>
</td>
<td class="num">$ (443,531)<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_ai_APICIncreaseForCollectionOfFinanceReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>APIC, Increase For Collection Of Finance Receivable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_APICIncreaseForCollectionOfFinanceReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_TemporaryEquityCollectionOfFinanceReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Collection Of Finance Receivable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_TemporaryEquityCollectionOfFinanceReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=122142933&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 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInTemporaryEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<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 http://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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.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(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542703791784">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (94,198)<span></span>
</td>
<td class="num">$ (14,794)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash (used in) provided by operating activities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,364<span></span>
</td>
<td class="nump">2,098<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Non-cash operating lease cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">1,650<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">46,452<span></span>
</td>
<td class="nump">7,681<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(538)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">39,047<span></span>
</td>
<td class="num">(2,380)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses, other current assets and other assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(15,074)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="num">(1,682)<span></span>
</td>
<td class="nump">3,159<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation and employee benefits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,351)<span></span>
</td>
<td class="num">(716)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,214)<span></span>
</td>
<td class="num">(1,745)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">13,564<span></span>
</td>
<td class="nump">2,345<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="num">(2,346)<span></span>
</td>
<td class="nump">21,661<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(17,876)<span></span>
</td>
<td class="nump">18,836<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,429)<span></span>
</td>
<td class="num">(919)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Capitalized software development costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(500)<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchases of investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(388,870)<span></span>
</td>
<td class="num">(128,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Maturities and sales of investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">461,648<span></span>
</td>
<td class="nump">164,098<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">70,849<span></span>
</td>
<td class="nump">34,849<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="top.Show.showAR( this, 'defref_ai_ProceedsFromRepaymentOfShareholderLoan', window );">Proceeds from repayment of shareholder loan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">26,003<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payment of deferred offering costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(105)<span></span>
</td>
<td class="num">(2,325)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of Class A common stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,305<span></span>
</td>
<td class="nump">4,536<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,200<span></span>
</td>
<td class="nump">28,214<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash, cash equivalents and restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">64,173<span></span>
</td>
<td class="nump">81,899<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">116,255<span></span>
</td>
<td class="nump">33,604<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">167,436<span></span>
</td>
<td class="nump">114,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash included in other assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,992<span></span>
</td>
<td class="nump">900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">180,428<span></span>
</td>
<td class="nump">115,503<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">180,428<span></span>
</td>
<td class="nump">115,503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Supplemental disclosure of cash flow information&#8212;cash paid for income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">625<span></span>
</td>
<td class="nump">323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosures of non-cash investing and financing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Purchases of property and equipment included in accounts payable and accrued liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">52<span></span>
</td>
<td class="nump">146<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="top.Show.showAR( this, 'defref_ai_IntangibleAssetPurchasesIncurredButNotYetPaid', window );">Unpaid liabilities related to intangible purchases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,500<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_ai_DeferredOfferingCostsIncurredButNotYetPaid', window );">Deferred offering costs included in accounts payable and accrued liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,994<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="top.Show.showAR( this, 'defref_ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions', window );">Vesting of early exercised stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,908<span></span>
</td>
<td class="nump">$ 1,325<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Including changes in related party balances of $(5,796) and $(150) for the six months ended October&#160;31, 2021 and 2020, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Including changes in related party balances of $15,323 and nil for the six months ended October&#160;31, 2021 and 2020, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Including changes in related party balances of $28 and nil for the six months ended October&#160;31, 2021 and 2020, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Including changes in related party balances of $12,598 and nil for the six months ended October&#160;31, 2021 and 2020, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">Including changes in related party balances of $9,819 and $14,780 for the six ended October&#160;31, 2021 and 2020, respectively.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ai_DeferredOfferingCostsIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Offering Costs Incurred But Not Yet Paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_DeferredOfferingCostsIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_IntangibleAssetPurchasesIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Asset Purchases Incurred But Not Yet Paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_IntangibleAssetPurchasesIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_ProceedsFromRepaymentOfShareholderLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Repayment Of Shareholder Loan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_ProceedsFromRepaymentOfShareholderLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123431023&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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.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> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToDevelopSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToDevelopSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale, 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="top.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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3151-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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-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 http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 http://asc.fasb.org/extlink&amp;oid=120398452&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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542621169912">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Related party balanced included in prepaid expenses, other current assets and other assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 15,074<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Related party balances included in other liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">13,564<span></span>
</td>
<td class="nump">2,345<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember', window );">Investor</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties', window );">Related party balances included in accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,796)<span></span>
</td>
<td class="num">(150)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Related party balanced included in prepaid expenses, other current assets and other assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,323<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties', window );">Related party balances included in accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">28<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Related party balances included in other liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,598<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties', window );">Related party balance included in deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 9,819<span></span>
</td>
<td class="nump">$ 14,780<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Including changes in related party balances of $15,323 and nil for the six months ended October&#160;31, 2021 and 2020, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Including changes in related party balances of $12,598 and nil for the six months ended October&#160;31, 2021 and 2020, respectively.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Contract With Customer, Liability, Related Parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInAccountsPayableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInAccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember</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>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542618093160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Business and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Summary of Business and Significant Accounting Policies</a></td>
<td class="text">Summary of Business and Significant Accounting Policies<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C3.ai,&#160;Inc. (including its subsidiaries, &#8220;C3 AI&#8221; or &#8220;the Company&#8221;) is an enterprise artificial intelligence (&#8220;AI&#8221;) software provider. C3 AI supports accelerating digital transformation in various industries with its C3 AI Suite software platform, its C3 AI Ex Machina, C3 AI CRM and C3 AI Data Vision solutions, and its prebuilt and configurable C3 AI Applications for a variety of business use cases including predictive maintenance, fraud detection, sensor network health, supply network optimization, energy management, anti-money laundering, and customer engagement. The Company supports customers in the United States, Europe, and the rest of the world. The Company was initially formed as a limited liability company in Delaware on January&#160;8, 2009 and converted to a Delaware corporation in June 2012.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassification and Reverse Stock Split</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, the Company amended and restated its certificate of incorporation to effect a reclassification of the Company&#8217;s prior Class B common stock and Class C common stock into Class A common stock, and redeemable convertible Class B-1 common stock into a new redeemable convertible Class A-1 common stock. The rights, including the liquidation, dividend, and voting rights, are substantially identical for each class of common stock reclassified. All references to prior Class B common stock and Class C common stock have been recast to Class A common stock, and all references to redeemable convertible Class B-1 common stock have been recast to redeemable convertible Class A-1 common stock in these condensed consolidated financial statements to give retrospective effect to the reclassification for all periods presented. The Company also authorized a new Class B common stock. The rights, including the liquidation and dividend rights, of the Class A common stock and the new Class B common stock are substantially identical, other than the voting rights and conversion rights upon transfer of the Class B common stock. See</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Note 8. Stockholders&#8217; Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company effected a 6-for-1 reverse stock split of the Company&#8217;s outstanding common stock, preferred stock, and stock option awards. The par value of the common stock and preferred stock was not adjusted as a result of the reverse stock split. The authorized shares of the Class A common stock, new Class A-1 common stock, new Class B common stock and preferred stock were also adjusted to 390,000,000 shares, 6,666,667 shares, 21,000,000 shares, and 233,107,379 shares, respectively. All authorized, issued, and outstanding shares of common stock, preferred stock, stock option awards, and per share data included in these condensed consolidated financial statements have been recast to give retrospective effect to the adjusted authorized shares and reverse stock split for all periods presented.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering and Concurrent Private Placements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, the Company completed its initial public offering (&#8220;IPO&#8221;), in which the Company issued and sold 17,825,000 shares of its Class A common stock at $42.00 per share, which included 2,325,000 shares issued upon the exercise of the underwriters&#8217; over-allotment option to purchase additional shares. The Company received net proceeds of $694.6 million after deducting underwriting discounts and other offering expenses. In connection with the IPO:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">all 33,628,776 shares of the Company&#8217;s outstanding redeemable convertible preferred stock, except the Series A* preferred stock, automatically converted into an equivalent number of shares of Class A common stock on a one-to-one basis;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">all 3,499,992 shares of the Company&#8217;s outstanding redeemable convertible Series A* preferred stock automatically converted into an equivalent number of shares of Class B common stock on a one-to-one basis;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">all 6,666,665 shares of the Company&#8217;s outstanding redeemable convertible Class A-1 common stock automatically converted into an equivalent number of shares of Class A common stock on a one-to-one basis; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Company amended and restated its certificate of incorporation which became effective upon completion of the IPO. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred offering costs consist primarily of direct and incremental accounting, legal and other fees related to the Company&#8217;s IPO. Prior to the IPO, all deferred offering costs incurred were capitalized and included in other assets on the </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated balance sheet. Upon completion of the IPO, $7.2 million of deferred offering costs were reclassified into stockholders&#8217; equity as a reduction of the IPO proceeds.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also completed a concurrent private placement immediately subsequent to the closing of the IPO, in which the Company issued and sold 2,380,952 and 1,190,476 shares, respectively, of its Class A common stock at $42.00 per share to Spring Creek Capital LLC, an affiliate of Koch Industries, Inc., and Microsoft Corporation (the &#8220;Concurrent Private Placement&#8221;). The Company received aggregate proceeds of $150.0 million and did not pay underwriting discounts with respect to the shares of Class A common stock that were sold in the Concurrent Private Placement.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company prepares its unaudited condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended April 30, 2021, which was filed with the SEC on June 25, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In management&#8217;s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#8217;s financial position as of October&#160;31, 2021, and the results of operations for the three and six months ended October&#160;31, 2021. The results of operations for the three and six months ended October&#160;31, 2021, are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of C3.ai, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the accompanying unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company&#8217;s estimates, judgments, and assumptions. Significant estimates include determining standalone selling price for performance obligations in contracts with customers and estimating variable consideration, the estimated expected benefit period for deferred contract acquisition costs, the useful lives of long-lived assets and other assumptions used to measure stock-based compensation, and the valuation of deferred income tax assets and uncertain tax positions. These estimates and assumptions are based on management&#8217;s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from those estimates and assumptions.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s fiscal year ends on April 30. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary of Significant Accounting Policies</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s significant accounting policies are discussed in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 1. Summary of Business and Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Notes to Consolidated Financial Statements in its Annual Report on Form 10-K for the fiscal year ended April 30, 2021, which was filed with the SEC on June 25, 2021. There have been no significant changes to these policies during the three and six months ended October&#160;31, 2021.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently qualifies as an &#8220;emerging growth company&#8221; under the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;). Accordingly, the Company is provided the option to adopt new or revised accounting guidance either (1) within the same periods as those otherwise applicable to public business entities or (2) within the same time periods as private companies, including early adoption when permissible. The Company has elected to adopt new or revised accounting guidance within the same time period as private companies. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the market value of our Class A common stock held by non-affiliates as of the last business day of the Company&#8217;s fiscal second quarter ended October 31, 2021, the Company will cease to be an emerging growth company as of April 30, 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU&#160;2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">that is a Service Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC 350-40 to determine which implementation costs to defer and recognize as an asset. The guidance is effective for the fiscal year beginning May&#160;1, 2021. Early adoption is permitted. The Company adopted this guidance effective May 1, 2021 on a prospective basis, and the adoption did not have a material impact on its condensed consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ncome Taxes (Topic 740)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Simplifying the Accounting for Income Taxes. The amendments in this update simplify various aspects of the accounting for income tax by eliminating certain exceptions to the general approach under existing accounting guidance provided by ASC 740, Income Taxes, and clarifies certain aspects of the existing guidance to promote more consistent application. The amendments in this new standard include, the elimination of exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new standard also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill and that single-member limited liability companies and similar disregarded entities that are not subject to income tax are not required to recognize an allocation of consolidated income tax expense in their separate financial statements, but could elect to do so. The guidance is effective for the Company beginning May 1, 2022. Early adoption is permitted. The Company adopted this guidance effective May 1, 2021, and the adoption did not have a material impact on its condensed consolidated financial statements and related disclosures.</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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.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 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542616271512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">Revenue<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue by geographical region (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.619%"/><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.619%"/><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.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,697&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,807&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,149&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,612&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Europe, the Middle East and Africa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,781&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asia Pacific </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,431&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,263&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,341&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,669&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,824&#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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The United States comprised 75% and 66% of the Company&#8217;s revenue for the three months ended October&#160;31, 2021 and 2020, respectively, and 72% and 68% of the Company&#8217;s revenue in the six months ended October&#160;31, 2021 and 2020, respectively. France comprised 12% and 13% of the Company&#8217;s revenue for the three months ended October&#160;31, 2021 and 2020, respectively, and 12% and 12% of the Company&#8217;s revenue for the six months ended October&#160;31, 2021 and 2020, respectively. No other country comprised 10% or greater of the Company&#8217;s revenue for each of the three and six months ended October&#160;31, 2021 and 2020.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the deferred revenue balance (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:72.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,263&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,881&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75,227&#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;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant changes in the deferred revenue balances during the six months ended October&#160;31, 2021 and 2020 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75,227&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(56,926)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases due to invoicing prior to satisfaction of performance obligations</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,881&#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;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,295&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(42,312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases due to invoicing prior to satisfaction of performance obligations</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63,973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 31, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,956&#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;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations are committed and represent non-cancellable contracted revenue that has not yet been recognized and will be recognized as revenue in future periods. Some contracts allow customers to cancel the contracts without a significant penalty, and the cancellable amount of contract value is not included in the remaining performance obligations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company excludes amounts related to performance obligations and usage-based royalties that are billed and recognized as they are delivered or billed and recognized in the same period. This primarily consists of monthly usage-based runtime and hosting charges in the duration of some revenue contracts.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue expected to be recognized from remaining performance obligations was approximately $465.5 million and $293.8 million as of October&#160;31, 2021 and April&#160;30, 2021, respectively, of which $179.4 million and $145.2 million is expected to be recognized over the next 12 months and the remainder thereafter, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Concentration and Accounts Receivable </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the Company&#8217;s customers consist of corporate and governmental entities. A limited number of customers have accounted for a large part of the Company&#8217;s revenue and accounts receivable to date. Two separate customers accounted for 28% and 11%, respectively, of revenue for the three months ended October&#160;31, 2021. Two separate customers accounted for 16% and 13%, respectively, of revenue for the three months ended October&#160;31, 2020. Two separate customers accounted for 25% and 12%, respectively, of revenue for the six months ended October&#160;31, 2021. Two separate customers accounted for 17% and 12%, respectively, of revenue for the six months ended October&#160;31, 2020. Four separate customers accounted for 16%, 15%, 14% and 12% of accounts receivable at October&#160;31, 2021. Four separate customers accounted for 18%, 14%, 14% and 11% of accounts receivable at April&#160;30, 2021. </span></div>Accounts receivable includes billed and unbilled receivables, net of allowance of doubtful accounts. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The expectation of collectability is based on a review of credit profiles of customers, contractual terms and conditions, current economic trends, and historical payment experience. The Company regularly reviews the adequacy of the allowance for doubtful accounts by considering the age of each outstanding invoice and the collection history of each customer to determine the appropriate amount of allowance for doubtful accounts. Accounts receivable included unbilled receivables as of October&#160;31, 2021 and April&#160;30, 2021 of $7.3 million and $3.8 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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542616407928">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s financial instruments consist primarily of cash equivalents, restricted cash, available-for-sale marketable securities, accounts receivable, and accounts payable. Cash and cash equivalents and available-for-sale marketable securities are reported at their respective fair values on the condensed consolidated balance sheets. The remaining financial instruments are reported on the condensed consolidated balance sheets at amounts that approximate current fair values.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the types of assets measured at fair value on a recurring basis by level within the fair value hierarchy (in&#160;thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><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:7.671%"/><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:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><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:7.671%"/><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:7.671%"/><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:7.671%"/><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:8.854%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">43,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,401&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Available-for-sale marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">57,998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">422,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">422,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">U.S. government agencies securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">388,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">388,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">494,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">494,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total cash equivalents and available-for-sale marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98,392&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">907,293&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,005,685&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">43,401&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">978,020&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,021,421&#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;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of securities classified as Level 2 financial instruments was determined based on third-party pricing services. The pricing services utilize industry standard valuation models, including both income- and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. Inputs used for fair value measurement categorized as Level 2 include benchmark yields, reported trades, broker or dealer quotes, issuer spreads, two-sided markets, benchmark securities, bids, offers, and reference data including market research publications.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542615192712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investments</a></td>
<td class="text">Investments<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents and Available-for-Sale Marketable Securities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s cash equivalents and available-for-sale marketable securities (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><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:7.671%"/><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:7.671%"/><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:8.256%"/><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:8.256%"/><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:7.671%"/><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:7.671%"/><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:8.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of As of April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,401&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Available-for-sale marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338,482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">422,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">422,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">U.S. government agencies securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">388,178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">388,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">494,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">494,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160,470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total cash equivalents and available-for-sale marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,005,925&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(269)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,005,685&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,021,340&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,021,421&#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;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s available-for-sale marketable securities by contractual maturity (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.496%"/><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.496%"/><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.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803,037&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">802,986&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">977,939&#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;border-top:0.25pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">978,020&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After one year through 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,719&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">904,945&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">904,705&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">977,939&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">978,020&#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;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values and unrealized losses of the Company&#8217;s available-for-sale marketable securities classified by length of time that the securities have been in a continuous unrealized loss position but were not deemed to be other-than-temporarily impaired, as of October&#160;31, 2021 (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.727%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government agencies securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(75)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">131,667&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,207&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(269)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">230,874&#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;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October&#160;31, 2021, the Company had&#160;130 investment positions in an unrealized loss position. As of April&#160;30, 2021, the Company had&#160;eight&#160;investment positions that were in an unrealized loss position. The Company considers factors such as the duration, the magnitude and the reason for the decline in value, the potential recovery period, creditworthiness of the issuers of the securities and its intent to sell. For marketable securities, it also considers whether (i) it is more likely than not that the </span></div>Company will be required to sell the debt securities before recovery of their amortized cost basis, and (ii) the amortized cost basis cannot be recovered as a result of credit losses. No significant facts or circumstances have arisen to indicate that there has been any significant deterioration in the creditworthiness of the issuers of the securities held by the Company. Based on the Company&#8217;s review of these securities, including the assessment of the duration and severity of the unrealized losses and the Company&#8217;s ability and intent to hold the investments until maturity, there were no other-than-temporary impairments for these marketable securities at October&#160;31, 2021.<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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for  investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.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> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<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 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542617698520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Details<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Balance Sheet Details</a></td>
<td class="text">Balance Sheet Details<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following at October&#160;31, 2021 and April&#160;30, 2021 (in&#160;thousands):</span></div><div><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 style="width:59.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in months)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,831&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment&#8212;gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,798&#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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,536&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,559)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,403)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment&#8212;net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,239&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,133&#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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NA = Not Applicable</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense related to property and equipment was $1.1 million and $1.0 million for the three months ended October&#160;31, 2021 and 2020, respectively, and $2.2 million and $2.0 million for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">six</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended October&#160;31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Compensation and Employee Benefits</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation and employee benefits consisted of the following at October&#160;31, 2021 and April&#160;30, 2021 (in&#160;thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued bonus</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued vacation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll taxes and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued commission</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued salaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation and employee benefits</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,478&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,829&#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;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued and Other Current Liabilities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consisted of the following at October&#160;31, 2021 and April&#160;30, 2021 (in&#160;thousands):</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liability for common stock exercised prior to vesting</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,183&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,331&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued general 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commissions payable to a related party</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,675&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,318&#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;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cares Act Loan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2020, the Company entered into a Paycheck Protection Program (&#8220;PPP&#8221;) Promissory Note and Agreement with Bank of America, pursuant to which the Company received loan proceeds of $6.3&#160;million (the &#8220;PPP Loan&#8221;). The PPP Loan was made under, and was subject to the terms and conditions of, the PPP which was established under the CARES Act and is administered by the U.S. Small Business Administration. The term of the PPP Loan was two years with a maturity date of May 1, 2022 and contains a favorable fixed annual interest rate of 1.00%. Payments of principal and interest on the PPP Loan were deferred for the first six months of the term of the PPP Loan until November 1, 2020. Principal and interest were payable monthly and could be prepaid by the Company at any time prior to maturity with no prepayment penalties. On August 18, 2020, the Company repaid in full the PPP loan outstanding, including accrued interest of $0.1&#160;million, in the amount of $6.4&#160;million.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -URI http://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542616361480">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Noncancelable Purchase Commitments</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into a noncancelable arrangement with a web-hosting services provider in November 2019. Under the arrangement, the Company committed to spend an aggregate of at least $30.0&#160;million between November 2019 and November 2022, with a minimum amount of $10.0&#160;million in each of the three years, on services with this vendor. The Company has incurred costs totaling $3.4 million and $3.5 million during the three months ended October&#160;31, 2021 and 2020, respectively, and $6.6 million and $6.1 million during the six months ended October&#160;31, 2021 and 2020, respectively, under the arrangement.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">C3.ai Digital Transformation Institute Grants</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the Company entered into an agreement establishing the C3.ai Digital Transformation Institute (&#8220;C3.ai DTI&#8221;), a program established to attract many of the world&#8217;s leading research institutions to join in a coordinated and innovative effort to advance the digital transformation of business, government, and society. As part of the agreement, the Company has agreed to issue grants to C3.ai DTI, which are subject to compliance with certain obligations. The grants shall be paid by the Company over five years in the form of cash, publicly traded securities, or other property of equivalent net value. As of October&#160;31, 2021 and April&#160;30, 2021, the total potential remaining contributions are $37.4 million and $43.1 million, respectively. The future grant payments are conditional in nature and subject to execution of the program in line with specific requirements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On&#8239;August&#8239;25,&#8239;2021, the Company entered into a new lease to acquire approximately 283,015 square feet of office space in several phases in Redwood City, California. The lease is expected to commence in January 2022, when the landlord is expected to deliver the first two phases of leased space to the Company. Total undiscounted base rent payments over the term of this lease are approximately $103.1 million. In addition to base rent, the Company will be responsible for the Company&#8217;s allocated share of costs incurred and expenditures made by the landlord in the operation and management of the leased space. Under the terms of the lease agreement, the Company has a rent abatement with respect to each phase for the initial six months following the rent commencement date for such phase, with initial monthly base rent payments expected to commence April 1, 2023, which will be approximately $0.5 million at commencement and will increase up to a maximum monthly base rent of </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately $1.0 million. The lease agreement also includes an aggregate tenant improvement allowance of $44.2 million for certain costs. The term of the lease is 126 months from the date that rent commences with respect to phase one of the leased space, which will be nine months after the date when phase one of the leased space is delivered to the Company. Pursuant to the lease agreement, the Company provided the landlord an unconditional and irrevocable letter of credit of $12.6 million, which is subject to reduction pursuant to the terms of the lease agreement. The commencement date for the first two phases of this lease is determined to be in the third quarter of fiscal 2022, therefore the lease is not included in the Company&#8217;s operating lease right-of-use asset or operating lease liabilities as of October&#160;31, 2021.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in various legal proceedings and periodically receives claims arising in the ordinary course of business. In the Company&#8217;s opinion, resolution of these matters is not expected to have a material adverse impact on its condensed consolidated statement of operations, cash flows, or balance sheet.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blattman et al. v. Siebel et al., 15-cv-00530 (D. Del.)</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October&#160;28, 2014, Eric Blattman and other former unitholders of E2.0&#160;LLC (&#8220;E2.0&#8221;) filed suit in federal court against Thomas M. Siebel and David Schmaier, alleging violation of Section&#160;10(b)&#160;of the Securities Exchange Act of 1934 and common law fraud based on alleged misrepresentations made during negotiations leading up to an April&#160;30, 2012 merger between E2.0 and the Company. Plaintiffs thereafter amended their complaint to add the Company as a defendant, and to add breach of contract claims based on alleged violations of certain earn-out and indemnification provisions in the parties&#8217; merger agreement. A bench trial was held in February 2019, and in a January 29, 2020 opinion the court ruled in favor of defendants the Company, Siebel and Schmaier on all claims. The court also awarded defendants their reasonable attorneys&#8217; fees and costs in defending the action. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, plaintiffs appealed only the portion of the district court&#8217;s ruling related to the alleged breach of contract indemnification claim to the Third Circuit Court of Appeals. On February 17, 2021, the Third Circuit affirmed the judgment and orders of the district court in the Company&#8217;s and defendants&#8217; favor. On August 10, 2021, the special master appointed by the district court to consider an order on recovery of fees and costs issued a recommendation that the Company be awarded $9.7 million in fees and expenses. Plaintiffs have objected to the special master&#8217;s recommendation and requested an award of $8.3 million, which the Company has opposed. The district court will now consider the special master&#8217;s recommendation and plaintiffs objection and the Company&#8217;s opposition and issue an order on fees and costs. The Company intends to continue to pursue recovery of attorney&#8217;s fees and costs as previously awarded by the district court.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.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 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<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 http://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 http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542617686072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Redeemable Convertible Preferred Stock and Redeemable Convertible A-1 Common Stock<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityDisclosureAbstract', window );"><strong>Temporary Equity Disclosure [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="top.Show.showAR( this, 'defref_ai_TemporaryEquityDisclosureTextBlock', window );">Redeemable Convertible Preferred Stock and Redeemable Convertible A-1 Common Stock</a></td>
<td class="text">Redeemable Convertible Preferred Stock and Redeemable Convertible A-1 Common Stock<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon completion of the IPO, all 33,628,776 shares of the Company&#8217;s outstanding redeemable convertible preferred stock, except the Series A* preferred stock, automatically converted into an equivalent number of shares of Class A common stock on a one-to-one basis and all 3,499,992 shares of the Company&#8217;s outstanding redeemable convertible Series A* preferred stock automatically converted into an equivalent number of shares of the Company&#8217;s Class B common stock on a one-to-one basis. The carrying value of $399.8 million of all classes of the Company&#8217;s outstanding redeemable convertible preferred stock was reclassified into stockholders&#8217; equity. Additionally, all 6,666,665 shares of the Company&#8217;s outstanding redeemable convertible Class A-1 common stock automatically converted into an equivalent number of shares of Class A common stock on a one-to-one basis and their carrying value of $18.8 million was reclassified into stockholders&#8217; equity. As of October&#160;31, 2021, there were no shares of redeemable convertible preferred stock issued and outstanding. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 1. Summary of Business and Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ai_TemporaryEquityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity Disclosure</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_TemporaryEquityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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_TemporaryEquityDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542617767640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">Stockholders&#8217; Equity <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has authorized the issuance of 200,000,000 shares of undesignated preferred stock with a par value of $0.001 per share with rights and preferences, including voting rights, designated from time to time by the board of directors. As of October&#160;31, 2021, there were no shares of Preferred Stock issued or outstanding. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has authorized the issuance of 1,000,000,000 shares of Class A common stock and 3,500,000 shares of Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. Each share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to 50 votes. Class A and Class B common stock have a par value of $0.001 per share and are referred to as common stock throughout the notes to the unaudited condensed consolidated financial statements, unless otherwise noted. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. Each share of Class B common stock will be automatically converted into one share of Class A common stock upon the earliest of the following: (i) the date that is six months following the death or incapacity of Mr. Siebel; (ii) the date that is six months following the date that Mr. Siebel is no longer providing services to the Company as an officer, employee, director, or consultant; (iii) December 11, 2040, which is the twentieth anniversary of the completion of the IPO; or (iv) the date specified by the holders of a majority of the then outstanding shares of Class B common stock, voting as a separate class. Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Subject to Repurchase</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company&#8217;s Amended and Restated 2012 Equity Incentive Plan (the &#8220;2012 Incentive Plan&#8221;) and the Company&#8217;s Amended and Restated 2020 Equity Incentive Plan (the &#8220;2020 Incentive Plan&#8221;), certain optionholders are allowed to exercise stock options to purchase Class&#160;A common stock prior to vesting. The Company has the right to repurchase at the original purchase price any unvested but outstanding common shares upon termination of service of the optionholder. The consideration received for an early exercise of a stock option is considered to be a deposit of the exercise price and the related amount is recorded as a liability. The net proceeds from the early exercise of such options were nil and $1.5 million during the three months ended October&#160;31, 2021 and 2020, respectively, and nil and $1.5 million during the six months ended October&#160;31, 2021 and 2020, respectively. The liability is reclassified into equity on a ratable basis as the stock options vest. Unvested Class&#160;A common stock of 621,056 and 1,091,306 shares as of October&#160;31, 2021 and April&#160;30, 2021, respectively, were subject to such repurchase right and are legally issued and outstanding as of each period presented. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 9. Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<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> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<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 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542712823544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 29, 2012, the Company adopted the 2012 Incentive Plan. The 2012 Incentive Plan provided for the grant of stock-based awards to employees, non-employee directors, and other service providers of the Company. The 2012 Incentive Plan was terminated in December 2020 in connection with the IPO but continues to govern the terms of outstanding awards that were granted prior to the termination of the 2012 Incentive Plan. No further equity awards will be granted under the 2012 Incentive Plan. With the establishment of the 2020 Incentive Plan as further discussed below, upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class A common stock underlying outstanding stock-based awards granted under the 2012 Incentive Plan, an equal number of shares of Class A common stock will become available for grant under the 2020 Plan.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 27, 2020, the Company&#8217;s board of directors adopted, and its stockholders approved, the 2020 Incentive Plan, which became effective in connection with the IPO. The 2020 Incentive Plan provides for the grant of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units (&#8220;RSU&#8221;) awards, performance awards and other equity awards. The number of shares of Class A common stock reserved for issuance under the 2020 Incentive Plan is subject to automatic evergreen increases annually through (and including) May 1, 2030 pursuant to the terms of the 2020 Incentive Plan. There was an automatic annual increase on May 1, 2021 in the number of shares reserved for future issuance pursuant to the 2020 Incentive Plan in an amount equal to five percent (5%) of the total number of shares of the Company&#8217;s Class A common stock and Class B common stock outstanding on April 30, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 27, 2020, the Company&#8217;s board of directors also adopted, and its stockholders also approved, the 2020 Employee Stock Purchase Plan (the &#8220;2020 ESPP&#8221;), which became effective immediately prior to the IPO. The 2020 ESPP authorizes the issuance of shares of Class A common stock pursuant to purchase rights granted to employees. A total of 3,000,000 shares of Class A common stock were initially reserved for future issuance under the 2020 ESPP. The number of shares of Class A common stock reserved for issuance under the 2020 ESPP is subject to automatic evergreen increases annually through (and including) May 1, 2030 pursuant to the terms of the 2020 ESPP. There was an automatic annual increase </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on May 1, 2021 in the number of shares reserved for future issuance pursuant to the 2020 ESPP in an amount equal to one percent (1%) of the total number of shares of the Company&#8217;s Class A common stock and Class B common stock outstanding on April 30, 2021. The 2020 ESPP permits participants to purchase shares of Class A common stock in an amount not exceeding 15% of their earnings during the relevant offering period. The offering dates and purchase dates for the 2020 ESPP are determined at the discretion of the Company&#8217;s board of directors. As of October&#160;31, 2021, the Company had not yet launched its 2020 ESPP.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options to Acquire Class&#160;A Common Stock</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These stock options generally expire 10&#160;years from the date of grant, or earlier if services are terminated. Generally, each stock option for common stock is subject to a vesting schedule such that one fifth of the award vests after the first-year anniversary and one-sixtieth of the award vests each month thereafter over the remaining four years, subject to continuous service. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s option activity during the six months ended October&#160;31, 2021 is as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Stock Options<br/>Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,304,714&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,412&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55.82&#160;</span></td><td style="background-color:#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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,960)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of October 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,204&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.86&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,274,594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of October 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,843&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.48&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.43</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">603,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of October 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,295,871&#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;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The number of options vested and expected to vest as of October&#160;31, 2021 includes early exercised, unvested Class A common stock. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 8. Stockholders&#8217; Equit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y for more information.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October&#160;31, 2021, there was $147.1 million of unrecognized compensation cost related to stock options which are expected to be recognized over an estimated weighted-average period of 3.4 years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant-date fair value of the options issued for the six months ended October&#160;31, 2021 is estimated on the date of grant using the Black-Scholes-Merton option pricing model. The weighted average assumptions underlying the fair value estimation are provided in the following</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> table:</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:83.333%"><tr><td style="width:1.0%"/><td style="width:55.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.501%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.501%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.779%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation assumptions:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term (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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of the fiscal year ended April 30, 2021, the Company began granting RSUs to its employees. No RSUs were granted prior to the IPO. The RSUs are typically subject to service-based vesting conditions satisfied over five years with one-fifth of the award vesting after the first-year anniversary and one-twenty-fifth of the award vesting quarterly thereafter. The related stock-based compensation is recognized on a straight-line basis over the requisite service period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s RSU activity during the six months ended October&#160;31, 2021 is as follows: </span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><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:17.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RSUs Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of RSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average<br/>Grant Date Fair Value <br/>Per Share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance as of April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54.32&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance as of October 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,042&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55.43&#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;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October&#160;31, 2021, there was $332.8 million of unrecognized stock-based compensation expense related to outstanding RSUs granted to employees that is expected to be recognized over a weighted-average period of 3.8 years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation Expense</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the effects of stock-based compensation on the Company&#8217;s condensed consolidated statements of operations (in&#160;thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.619%"/><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.619%"/><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.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscription</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,364&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,185&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">343&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,540&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,201&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,452&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,681&#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;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shareholder Loan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2018, in connection with the Series&#160;F preferred stock financing, the Company issued 1,251,921&#160;shares of Series&#160;F preferred stock in exchange for a note receivable of $24.5&#160;million from its chief executive officer (&#8220;CEO&#8221;). Prior to the automatic conversion of all Series F preferred stock outstanding into Class A common stock upon the completion of the IPO, the underlying shares of Series F preferred stock were legally outstanding though were not included in the carrying amounts of preferred stock as the note receivable is treated as an equity classified stock-based option grant. In September 2020, the Company&#8217;s CEO paid the outstanding full recourse promissory note and accrued interest in the amount of $26.0&#160;million. No interest income was recorded for the note. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 12. Related Party Transactions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542618090760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for income taxes for interim periods generally requires the provision for income taxes to be determined by applying an estimate of the annual effective tax rate for the full fiscal year to income or loss before income taxes, adjusted for discrete items, if any, for the reporting period. The Company updates its estimate of the annual effective tax rate each quarter and makes a cumulative adjustment in such period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded income tax expense of nil and $0.2 million for the three months ended October&#160;31, 2021 and 2020, respectively, and $0.4 million and $0.3 million for the six months ended October&#160;31, 2021 and 2020, respectively. Income tax expense consists primarily of income taxes in foreign jurisdictions in which the Company conducts business. Due to the Company&#8217;s history of losses in the United States, a full valuation allowance on substantially all of the Company&#8217;s deferred tax assets, including net operating loss carryforwards, research and development tax credits, and other book versus tax differences, was maintained.</span></div>The American Rescue Plan Act of 2021 (&#8220;ARPA&#8221;) was enacted by the United States on March 11, 2021. The ARPA did not have a material impact on the Company&#8217;s provision for income taxes for the three and six months ended October&#160;31, 2021<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542617859784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Common Stockholders<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss Per Share Attributable to Common Stockholders</a></td>
<td class="text">Net Loss Per Share Attributable to Common Stockholders<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Class A and B common shares have identical liquidation and distribution rights. Prior to the automatic conversion of all shares of redeemable convertible Class A-1 common stock into Class A common stock upon the completion of the IPO, the shares of redeemable convertible Class A-1 common stock had a liquidation preference, but were legal form common stock and participated in losses equally with all common stockholders. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the automatic conversion of all of its redeemable convertible preferred stock outstanding into Class A and Class B common stock upon the completion of the IPO, the Company considered all redeemable convertible preferred stock to be participating securities because they participated in any dividends declared on the Company&#8217;s common stock on an as-if-converted basis. Redeemable convertible preferred stock did not participate in the net loss per share with common stockholders as the holders of the convertible preferred did not have a contractual obligation to share in the Company&#8217;s losses. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, under the two-class method, the net loss is not allocated to the redeemable convertible preferred stock such that the resulting net loss for all periods presented was allocated on a proportionate basis to shares of Class A, Class A-1, and Class B common stock for the number of days that each class was issued and outstanding during the period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to common stockholders is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share attributable to common stockholders is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period to the extent they are dilutive. For purposes of this calculation, the convertible preferred, stock options, and early exercised stock options subject to repurchase are considered to be potential common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive. Basic net loss per share was the same as diluted net loss per share for the periods presented because the Company was in a loss position for the three and six months ended October&#160;31, 2021 and 2020.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:50.735%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.500%"/><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:10.500%"/><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:10.500%"/><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:10.504%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(56,739)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(94,198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,794)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denominator</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="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted weighted-average Class A common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted weighted-average Class A-1 common shares 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted weighted-average Class B common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basic and diluted net loss per share attributable to common stockholders</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="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per Class A common shares outstanding</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.91)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per Class A-1 common shares outstanding</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per Class B common shares outstanding</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.91)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the period presented because including them would have had an antidilutive effect were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible preferred stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series A*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,499,992&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series B*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,559,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series B-1A*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,430,635&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series B-1B*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series C*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,779,738&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,278,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series E</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">540,003&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series F</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,399,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series G</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,893,701&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series H</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,653,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,824,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,428,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,041,895&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542616356552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shareholder Loan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2018, the Company issued 1,251,921 shares of Series F Preferred Stock in exchange for a non-recourse promissory note to Thomas M. Siebel, the Company&#8217;s CEO, in the amount of $24.5&#160;million. The promissory note has a term of five years with the ability to renew for up to four successive one year periods and bears interest at a rate of 2.18% per annum, compounded annually. In September 2020, Mr. Siebel paid the outstanding promissory note in full including accrued interest in the total amount of $26.0&#160;million. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 9. Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Transactions with Baker Hughes Company</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, the Company entered into multiple agreements with Baker Hughes Company (&#8220;Baker Hughes&#8221;) under which Baker Hughes received a three-year subscription to use the Company&#8217;s software. These agreements were revised in June 2020 to extend the term to five years and modify the subscription fees due. Under the agreements as revised in June 2020, Baker Hughes made minimum, non-cancelable revenue commitments, inclusive of their direct subscription fees and third-party revenue generated through a joint marketing arrangement with Baker Hughes, in the amount of $46.7 million in fiscal year 2020, $53.3 million in fiscal year 2021, $75.0 million in fiscal year 2022, $125.0 million in fiscal year 2023, and $150.0 million in fiscal year 2024. The Company also agreed to pay Baker Hughes a sales commission on subscriptions and services offerings it resold in excess of these minimum revenue commitments.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Baker Hughes further revised these agreements in October 2021 to extend the term by an additional year, for a total of six years, with an expiration date in the fiscal year ending April 30, 2025, to modify the amount of Baker Hughes&#8217; annual commitments to $85.0&#160;million in fiscal year 2023, $110.0&#160;million in fiscal year 2024, and $125.0&#160;million in fiscal year 2025, and to revise the structure of the arrangement to further incentivize Baker Hughes&#8217; sales of the Company&#8217;s products and services. Beginning in fiscal year 2023, Baker Hughes&#8217; annual commitments will be reduced by any revenue that Baker Hughes generates from certain customers. The revenue generated by Baker Hughes will be reviewed quarterly and adjusted, as needed, to reflect our current assumptions. As part of these revised agreements, the Company also acknowledged that Baker Hughes had met its minimum annual revenue commitment for fiscal year 2022 and earned a sales commission of $16.0&#160;million for fiscal year 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the revised arrangement, the Company acknowledged that Baker Hughes had met its minimum annual revenue commitment for the current fiscal year and recognized $16.0&#160;million of sales commission as deferred costs during the fiscal quarter ended October 31, 2021 related to this arrangement, which will be amortized over an expected period of five years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended October 31, 2021, the Company recognized total revenue of $36.7&#160;million related to its arrangement with Baker Hughes. The remaining performance obligations related to Baker Hughes, which includes both direct subscriptions and reseller arrangements, is comprised of $18.7&#160;million related to deferred revenue and $282.3&#160;million of commitments from non-cancellable contracts as of October&#160;31, 2021 and $8.5&#160;million related to deferred revenue and $95.5&#160;million from non-cancellable contracts as of April&#160;30, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized subscription revenue from direct subscription fees from Baker Hughes of $10.0 million and $6.8 million during the three months ended October&#160;31, 2021 and 2020, respectively, and $20.2 million and $13.6 million during the six months ended October&#160;31, 2021 and 2020, respectively. The Company recognized professional services revenue from Baker Hughes of $5.9 million and nil during the three months ended October&#160;31, 2021 and 2020, respectively, and $8.0 million and nil during the six months ended October&#160;31, 2021 and 2020, respectively. As of October&#160;31, 2021 and April&#160;30, 2021, accounts receivable, net included $9.4 million and $15.2 million and deferred revenue, current included $17.5 million and $7.7 million, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized cost of subscription revenue from Baker Hughes, of nil and nil during the three months ended October&#160;31, 2021 and 2020, respectively, and $0.1 million and nil during the six months ended October&#160;31, 2021 and 2020, respectively. As of October&#160;31, 2021 and April&#160;30, 2021, accounts payable included $0.1 million and $0.1 million, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of October&#160;31, 2021 and April&#160;30, 2021, the current portion of deferred costs of $5.0 million and $1.7 million, respectively, were included in prepaid expenses and other current assets and the non-current portion of $18.6 million and $6.6 million, respectively, were included in other assets, non-current. The Company amortized $0.4 million and $0.8 million of deferred commissions during the three and six months ended October&#160;31, 2021, and this amount was included in sales and marketing expense in the condensed consolidated statements of operations. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $8.3&#160;million and $16.0&#160;million of sales commission as deferred costs during the fiscal year ended April 30, 2021 and the fiscal quarter ended October&#160;31, 2021, respectively, related to this arrangement. The sales commissions of $8.3&#160;million recognized in the fiscal year ended April 30, 2021 is payable to Baker Hughes over the term of three years based on the agreements, of which the Company paid $3.4&#160;million during the six months ended October&#160;31, 2021. The sales commissions of $16.0&#160;million recognized in the fiscal quarter ended October&#160;31, 2021 will be amortized over an expected period of five years. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October&#160;31, 2021 and April&#160;30, 2021, accrued and other current liabilities included $18.5 million and $3.4&#160;million, respectively, and other long-term liabilities included $2.4 million and $4.9 million, 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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542617659704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Business and Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company prepares its unaudited condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended April 30, 2021, which was filed with the SEC on June 25, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In management&#8217;s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#8217;s financial position as of October&#160;31, 2021, and the results of operations for the three and six months ended October&#160;31, 2021. The results of operations for the three and six months ended October&#160;31, 2021, are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</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="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text">The condensed consolidated financial statements include the accounts of C3.ai, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the accompanying unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company&#8217;s estimates, judgments, and assumptions. Significant estimates include determining standalone selling price for performance obligations in contracts with customers and estimating variable consideration, the estimated expected benefit period for deferred contract acquisition costs, the useful lives of long-lived assets and other assumptions used to measure stock-based compensation, and the valuation of deferred income tax assets and uncertain tax positions. These estimates and assumptions are based on management&#8217;s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from those estimates and assumptions.</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="top.Show.showAR( this, 'defref_us-gaap_FiscalPeriod', window );">Fiscal Year</a></td>
<td class="text">Fiscal YearThe Company&#8217;s fiscal year ends on April 30.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements and Recently Adopted Accounting Standards</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently qualifies as an &#8220;emerging growth company&#8221; under the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;). Accordingly, the Company is provided the option to adopt new or revised accounting guidance either (1) within the same periods as those otherwise applicable to public business entities or (2) within the same time periods as private companies, including early adoption when permissible. The Company has elected to adopt new or revised accounting guidance within the same time period as private companies. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the market value of our Class A common stock held by non-affiliates as of the last business day of the Company&#8217;s fiscal second quarter ended October 31, 2021, the Company will cease to be an emerging growth company as of April 30, 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU&#160;2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">that is a Service Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC 350-40 to determine which implementation costs to defer and recognize as an asset. The guidance is effective for the fiscal year beginning May&#160;1, 2021. Early adoption is permitted. The Company adopted this guidance effective May 1, 2021 on a prospective basis, and the adoption did not have a material impact on its condensed consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ncome Taxes (Topic 740)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Simplifying the Accounting for Income Taxes. The amendments in this update simplify various aspects of the accounting for income tax by eliminating certain exceptions to the general approach under existing accounting guidance provided by ASC 740, Income Taxes, and clarifies certain aspects of the existing guidance to promote more consistent application. The amendments in this new standard include, the elimination of exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new standard also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill and that single-member limited liability companies and similar disregarded entities that are not subject to income tax are not required to recognize an allocation of consolidated income tax expense in their separate financial statements, but could elect to do so. The guidance is effective for the Company beginning May 1, 2022. Early adoption is permitted. The Company adopted this guidance effective May 1, 2021, and the adoption did not have a material impact on its condensed consolidated financial statements and related disclosures.</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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123372394&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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=d3e5291-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542617678824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of Revenue by Geographical Region</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue by geographical region (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.619%"/><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.619%"/><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.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,697&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,807&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,149&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,612&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Europe, the Middle East and Africa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,781&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asia Pacific </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,431&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,263&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,341&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,669&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,824&#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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The United States comprised 75% and 66% of the Company&#8217;s revenue for the three months ended October&#160;31, 2021 and 2020, respectively, and 72% and 68% of the Company&#8217;s revenue in the six months ended October&#160;31, 2021 and 2020, respectively. France comprised 12% and 13% of the Company&#8217;s revenue for the three months ended October&#160;31, 2021 and 2020, respectively, and 12% and 12% of the Company&#8217;s revenue for the six months ended October&#160;31, 2021 and 2020, respectively. No other country comprised 10% or greater of the Company&#8217;s revenue for each of the three and six months ended October&#160;31, 2021 and 2020.</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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Deferred Revenue Balance and Changes in Deferred Revenues Balances</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the deferred revenue balance (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:72.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,263&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,881&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75,227&#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;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant changes in the deferred revenue balances during the six months ended October&#160;31, 2021 and 2020 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75,227&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(56,926)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases due to invoicing prior to satisfaction of performance obligations</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,881&#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;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,295&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(42,312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases due to invoicing prior to satisfaction of performance obligations</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63,973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 31, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,956&#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><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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542617674360">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Schedule of Assets Measured at Fair Value on a Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the types of assets measured at fair value on a recurring basis by level within the fair value hierarchy (in&#160;thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><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:7.671%"/><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:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><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:7.671%"/><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:7.671%"/><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:7.671%"/><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:8.854%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">43,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,401&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Available-for-sale marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">57,998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">422,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">422,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">U.S. government agencies securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">388,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">388,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">494,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">494,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total cash equivalents and available-for-sale marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98,392&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">907,293&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,005,685&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">43,401&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">978,020&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,021,421&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542619008632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock', window );">Schedule of Available-For-Sale Debt Securities and Balance Sheet Classification</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s cash equivalents and available-for-sale marketable securities (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><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:7.671%"/><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:7.671%"/><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:8.256%"/><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:8.256%"/><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:7.671%"/><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:7.671%"/><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:8.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of As of April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,401&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Available-for-sale marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338,482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">422,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">422,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">U.S. government agencies securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">388,178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">388,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">494,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">494,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160,470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total cash equivalents and available-for-sale marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,005,925&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(269)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,005,685&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,021,340&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,021,421&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Summary of Available-For-Sale Debt Securities by Contractual Maturity</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s available-for-sale marketable securities by contractual maturity (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.496%"/><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.496%"/><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.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803,037&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">802,986&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">977,939&#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;border-top:0.25pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">978,020&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After one year through 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,719&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">904,945&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">904,705&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">977,939&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">978,020&#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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock', window );">Summary of Available-For-Sale Marketable Securities, Fair Values and Unrealized Losses</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values and unrealized losses of the Company&#8217;s available-for-sale marketable securities classified by length of time that the securities have been in a continuous unrealized loss position but were not deemed to be other-than-temporarily impaired, as of October&#160;31, 2021 (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.727%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government agencies securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(75)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">131,667&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,207&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(269)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">230,874&#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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123581744&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 http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542618333960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Details (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following at October&#160;31, 2021 and April&#160;30, 2021 (in&#160;thousands):</span></div><div><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 style="width:59.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in months)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,831&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment&#8212;gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,798&#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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,536&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,559)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,403)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment&#8212;net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,239&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,133&#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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NA = Not Applicable</span></div><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="top.Show.showAR( this, 'defref_ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock', window );">Schedule of Accrued Compensation and Employee Benefits</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation and employee benefits consisted of the following at October&#160;31, 2021 and April&#160;30, 2021 (in&#160;thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued bonus</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued vacation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll taxes and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued commission</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued salaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation and employee benefits</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,478&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,829&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued and Other Current Liabilities</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consisted of the following at October&#160;31, 2021 and April&#160;30, 2021 (in&#160;thousands):</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liability for common stock exercised prior to vesting</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,183&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,331&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued general 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commissions payable to a related party</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,675&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,318&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Employee-Related Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(13))<br> -URI http://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> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542618740712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s option activity during the six months ended October&#160;31, 2021 is as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Stock Options<br/>Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,304,714&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,412&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55.82&#160;</span></td><td style="background-color:#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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,960)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of October 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,204&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.86&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,274,594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of October 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,843&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.48&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.43</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">603,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of October 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,295,871&#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;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The number of options vested and expected to vest as of October&#160;31, 2021 includes early exercised, unvested Class A common stock. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 8. Stockholders&#8217; Equit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y for more information.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Valuation Assumptions</a></td>
<td class="text">The weighted average assumptions underlying the fair value estimation are provided in the following table:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.333%"><tr><td style="width:1.0%"/><td style="width:55.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.501%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.501%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.779%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation assumptions:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term (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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock', window );">Schedule of Restricted Stock Unit Activity</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s RSU activity during the six months ended October&#160;31, 2021 is as follows: </span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><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:17.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RSUs Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of RSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average<br/>Grant Date Fair Value <br/>Per Share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance as of April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54.32&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance as of October 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,042&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55.43&#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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Effects of Stock-Based Compensation</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the effects of stock-based compensation on the Company&#8217;s condensed consolidated statements of operations (in&#160;thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.619%"/><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.619%"/><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.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscription</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,364&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,185&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">343&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,540&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,201&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,452&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,681&#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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&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 http://asc.fasb.org/extlink&amp;oid=120381028&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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in restricted stock units (RSUs).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542616284136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Common Stockholders (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Basic and Diluted Net Loss Per Share</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:50.735%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.500%"/><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:10.500%"/><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:10.500%"/><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:10.504%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(56,739)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(94,198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,794)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denominator</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="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted weighted-average Class A common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted weighted-average Class A-1 common shares 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted weighted-average Class B common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basic and diluted net loss per share attributable to common stockholders</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="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per Class A common shares outstanding</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.91)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per Class A-1 common shares outstanding</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per Class B common shares outstanding</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.91)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Potential Shares of Common Stock Excluded from Computation of Basic and Diluted Net Loss Per Share</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the period presented because including them would have had an antidilutive effect were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible preferred stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series A*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,499,992&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series B*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,559,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series B-1A*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,430,635&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series B-1B*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series C*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,779,738&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,278,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series E</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">540,003&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series F</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,399,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series G</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,893,701&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series H</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,653,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,824,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,428,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,041,895&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542619283736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Business and Significant Accounting Policies (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 30, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Reverse stock split ratio, common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.1667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Deferred offering costs reclassified into stockholders' equity as a reduction of the IPO proceeds | $</a></td>
<td class="nump">$ 7.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO</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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Net proceeds received | $</a></td>
<td class="nump">694.6<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement</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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Net proceeds received | $</a></td>
<td class="nump">$ 150.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">390,000,000<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">1,000,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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | IPO</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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued (in shares)</a></td>
<td class="nump">17,825,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock, shares issued, price per share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 42.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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | Over-Allotment Option</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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued (in shares)</a></td>
<td class="nump">2,325,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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | Private Placement</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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock, shares issued, price per share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 42.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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | Private Placement | Spring Creek Capital LLC</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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued (in shares)</a></td>
<td class="nump">2,380,952<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | Private Placement | Microsoft Corporation</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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued (in shares)</a></td>
<td class="nump">1,190,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ai_RedeemableConvertibleCommonClassA1StockMember', window );">Class A-1 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,666,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion of stock, converted (in shares)</a></td>
<td class="nump">6,666,665<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleConversionRatio', window );">Conversion ratio</a></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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,000,000<span></span>
</td>
<td class="nump">3,500,000<span></span>
</td>
<td class="nump">3,500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_RedeemableConvertiblePreferredStockMember', window );">Preferred 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">233,107,379<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember', window );">Redeemable Convertible Preferred Stock, Excluding Series A Preferred 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion of stock, converted (in shares)</a></td>
<td class="nump">33,628,776<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleConversionRatio', window );">Conversion ratio</a></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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ai_SeriesARedeemableConvertiblePreferredStockMember', window );">Series A Preferred 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion of stock, converted (in shares)</a></td>
<td class="nump">3,499,992<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleConversionRatio', window );">Conversion ratio</a></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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ConversionOfStockSharesConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-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 http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-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_PreferredStockConvertibleConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common shares issuable upon conversion for each share of preferred stock to be converted.</p></div>
<a href="javascript:void(0);" onclick="top.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 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockConvertibleConversionRatio</td>
</tr>
<tr>
<td style="padding-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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="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_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="top.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 4<br> -Subparagraph (SAB TOPIC 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187143-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-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_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquitySharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.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(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</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_CounterpartyNameAxis=ai_SpringCreekCapitalLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=ai_SpringCreekCapitalLLCMember</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_CounterpartyNameAxis=ai_MicrosoftCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=ai_MicrosoftCorporationMember</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=ai_RedeemableConvertibleCommonClassA1StockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_RedeemableConvertibleCommonClassA1StockMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_RedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RedeemableConvertiblePreferredStockMember</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=ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember</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=ai_SeriesARedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_SeriesARedeemableConvertiblePreferredStockMember</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>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542703570808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Disaggregated Revenue by Geographic Region (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 58,263<span></span>
</td>
<td class="nump">$ 41,341<span></span>
</td>
<td class="nump">$ 110,669<span></span>
</td>
<td class="nump">$ 81,824<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">43,697<span></span>
</td>
<td class="nump">27,807<span></span>
</td>
<td class="nump">80,149<span></span>
</td>
<td class="nump">56,612<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">Europe, the Middle East and Africa</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">12,789<span></span>
</td>
<td class="nump">12,528<span></span>
</td>
<td class="nump">25,008<span></span>
</td>
<td class="nump">22,781<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 1,777<span></span>
</td>
<td class="nump">$ 1,006<span></span>
</td>
<td class="nump">$ 5,512<span></span>
</td>
<td class="nump">$ 2,431<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Revenue | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Geographic concentration risk, percentage</a></td>
<td class="nump">75.00%<span></span>
</td>
<td class="nump">66.00%<span></span>
</td>
<td class="nump">72.00%<span></span>
</td>
<td class="nump">68.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_FR', window );">France | Revenue | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Geographic concentration risk, percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: 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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_NorthAmericaMember</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_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EMEAMember</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=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_FR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542616086712">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Revenue - Deferred Revenue Balance (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 71,901<span></span>
</td>
<td class="nump">$ 72,263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, non-current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">980<span></span>
</td>
<td class="nump">2,964<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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Total deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 72,881<span></span>
</td>
<td class="nump">$ 75,227<span></span>
</td>
<td class="nump">$ 81,956<span></span>
</td>
<td class="nump">$ 60,295<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Including amounts from a related party of $17,516 and $7,697 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123360276&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 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542618717416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Changes in Deferred Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ai_ChangeInContractWithCustomerLiabilityRollForward', window );"><strong>Change In Contract With Customer, Liability [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Beginning Balance</a></td>
<td class="nump">$ 75,227<span></span>
</td>
<td class="nump">$ 60,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year</a></td>
<td class="num">(56,926)<span></span>
</td>
<td class="num">(42,312)<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="top.Show.showAR( this, 'defref_ai_ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation', window );">Increases due to invoicing prior to satisfaction of performance obligations</a></td>
<td class="nump">54,580<span></span>
</td>
<td class="nump">63,973<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Ending Balance</a></td>
<td class="nump">$ 72,881<span></span>
</td>
<td class="nump">$ 81,956<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ai_ChangeInContractWithCustomerLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change In Contract With Customer, Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_ChangeInContractWithCustomerLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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_ai_ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Increase For Invoicing Prior To Satisfaction Of Performance Obligation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123360276&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 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542618006168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue - Remaining Performance Obligation (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue expected to be recognized from remaining performance obligations, amount</a></td>
<td class="nump">$ 465.5<span></span>
</td>
<td class="nump">$ 293.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-05-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-05-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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue expected to be recognized from remaining performance obligations, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 145.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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue expected to be recognized from remaining performance obligations, period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-11-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-11-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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue expected to be recognized from remaining performance obligations, amount</a></td>
<td class="nump">$ 179.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue expected to be recognized from remaining performance obligations, period</a></td>
<td class="text">12 months<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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-11-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-11-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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue expected to be recognized from remaining performance obligations, period</a></td>
<td class="text"> <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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-05-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=2021-05-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-11-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=2021-11-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-11-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=2022-11-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>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542623718648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Customer Concentration and Accounts Receivable (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss', window );">Unbilled receivables</a></td>
<td class="nump">$ 7.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Revenue | Customer One</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Customer concentration risk, percentage</a></td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Revenue | Customer Two</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Customer concentration risk, percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Accounts Receivable | Customer One</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Customer concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Accounts Receivable | Customer Two</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Customer concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Accounts Receivable | Customer Three</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Customer concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Accounts Receivable | Customer Four</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Customer concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: 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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right to consideration is unconditional.</p></div>
<a href="javascript:void(0);" onclick="top.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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130534-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123366838&amp;loc=d3e3073-115593<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<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 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ai_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ai_CustomerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ai_CustomerTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ai_CustomerTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ai_CustomerThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ai_CustomerThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ai_CustomerFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ai_CustomerFourMember</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>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542620633032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities', window );">Total cash equivalents and available-for-sale marketable securities</a></td>
<td class="nump">$ 1,005,685<span></span>
</td>
<td class="nump">$ 1,021,421<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</a></td>
<td class="nump">160,232<span></span>
</td>
<td class="nump">2,368<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', 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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">57,998<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit</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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</a></td>
<td class="nump">338,490<span></span>
</td>
<td class="nump">422,978<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">U.S. government agencies 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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</a></td>
<td class="nump">15,793<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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</a></td>
<td class="nump">388,190<span></span>
</td>
<td class="nump">494,676<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring</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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities', window );">Total cash equivalents and available-for-sale marketable securities</a></td>
<td class="nump">1,005,685<span></span>
</td>
<td class="nump">1,021,421<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Money market funds</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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Cash equivalents:</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents, fair value</a></td>
<td class="nump">98,392<span></span>
</td>
<td class="nump">43,401<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | 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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Cash equivalents:</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents, fair value</a></td>
<td class="nump">2,588<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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</a></td>
<td class="nump">160,232<span></span>
</td>
<td class="nump">2,368<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">57,998<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</a></td>
<td class="nump">338,490<span></span>
</td>
<td class="nump">422,978<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | U.S. government agencies securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</a></td>
<td class="nump">15,793<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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</a></td>
<td class="nump">388,190<span></span>
</td>
<td class="nump">494,676<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | 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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities', window );">Total cash equivalents and available-for-sale marketable securities</a></td>
<td class="nump">98,392<span></span>
</td>
<td class="nump">43,401<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 1 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Cash equivalents:</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents, fair value</a></td>
<td class="nump">98,392<span></span>
</td>
<td class="nump">43,401<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 1 | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Cash equivalents:</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents, fair value</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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 1 | 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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 1 | Certificates of deposit</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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 1 | U.S. government agencies 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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 1 | Commercial paper</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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 2</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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities', window );">Total cash equivalents and available-for-sale marketable securities</a></td>
<td class="nump">907,293<span></span>
</td>
<td class="nump">978,020<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 2 | Money market funds</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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Cash equivalents:</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents, fair value</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 2 | 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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Cash equivalents:</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents, fair value</a></td>
<td class="nump">2,588<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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</a></td>
<td class="nump">160,232<span></span>
</td>
<td class="nump">2,368<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 2 | U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">57,998<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 2 | Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</a></td>
<td class="nump">338,490<span></span>
</td>
<td class="nump">422,978<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 2 | U.S. government agencies securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</a></td>
<td class="nump">15,793<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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 2 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</a></td>
<td class="nump">388,190<span></span>
</td>
<td class="nump">494,676<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities', window );">Total cash equivalents and available-for-sale marketable securities</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 3 | 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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Cash equivalents:</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents, fair value</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 3 | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Cash equivalents:</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents, fair value</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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 3 | 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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 3 | Certificates of deposit</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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 3 | U.S. government agencies 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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 3 | Commercial paper</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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Available-for-sale marketable securities:</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale marketable securities, fair value</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_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash, Cash Equivalents And Available-for-sale Debt Securities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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).</p></div>
<a href="javascript:void(0);" onclick="top.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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: 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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: 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 (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract</td>
</tr>
<tr>
<td style="padding-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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_USGovernmentDebtSecuritiesMember</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_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CommercialPaperMember</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542619224680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Available-for-Sale Marketable Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash equivalents</a></td>
<td class="nump">$ 167,436<span></span>
</td>
<td class="nump">$ 115,355<span></span>
</td>
<td class="nump">$ 114,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(269)<span></span>
</td>
<td class="num">(20)<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost', window );">Cash, cash equivalents and available-for-sale debt securities, amortized cost</a></td>
<td class="nump">1,005,925<span></span>
</td>
<td class="nump">1,021,340<span></span>
</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="top.Show.showAR( this, 'defref_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities', window );">Total cash equivalents and available-for-sale marketable securities</a></td>
<td class="nump">1,005,685<span></span>
</td>
<td class="nump">1,021,421<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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash equivalents</a></td>
<td class="nump">98,392<span></span>
</td>
<td class="nump">43,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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash equivalents</a></td>
<td class="nump">2,588<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">160,470<span></span>
</td>
<td class="nump">2,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">7<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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(245)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">160,232<span></span>
</td>
<td class="nump">2,368<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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury securities</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">57,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">57,998<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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">338,482<span></span>
</td>
<td class="nump">422,952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">338,490<span></span>
</td>
<td class="nump">422,978<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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">U.S. government agencies securities</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">15,815<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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(22)<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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">15,793<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">388,178<span></span>
</td>
<td class="nump">494,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">$ 388,190<span></span>
</td>
<td class="nump">$ 494,676<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_ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash, Cash Equivalents And Available-for-sale Debt Securities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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).</p></div>
<a href="javascript:void(0);" onclick="top.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 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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).</p></div>
<a href="javascript:void(0);" onclick="top.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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: 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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: 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 (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_USGovernmentDebtSecuritiesMember</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_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CommercialPaperMember</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>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542623920248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Available-for Sale Debt Securities by Contractual Maturity (Details) - Debt Securities, Available-For-Sale, Excluding Money Market Accounts - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract', window );"><strong>Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost', window );">AFS Debt Maturities, Within one year, Amortized Cost</a></td>
<td class="nump">$ 803,037<span></span>
</td>
<td class="nump">$ 977,939<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost', window );">AFS Debt Maturities, After one year through five years, Amortized Cost</a></td>
<td class="nump">101,908<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">904,945<span></span>
</td>
<td class="nump">977,939<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">AFS Debt Maturities, Within one year, Fair Value</a></td>
<td class="nump">802,986<span></span>
</td>
<td class="nump">978,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">AFS Debt Maturities, After one year through five years, Fair Value</a></td>
<td class="nump">101,719<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">AFS Debt Maturities, Total Fair Value</a></td>
<td class="nump">$ 904,705<span></span>
</td>
<td class="nump">$ 978,020<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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).</p></div>
<a href="javascript:void(0);" onclick="top.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 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123581744&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 http://asc.fasb.org/extlink&amp;oid=123581744&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 http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123599081&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 http://asc.fasb.org/extlink&amp;oid=123581744&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 http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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).</p></div>
<a href="javascript:void(0);" onclick="top.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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: 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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: 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 (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember</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>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542623897128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Available-for-Sale Marketable Securities, Fair Value and Unrealized Losses Continuous Unrealized Loss Position (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Oct. 31, 2021 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">AFS, Less Than 12 Months, Unrealized Losses</a></td>
<td class="num">$ (75)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">AFS, Less Than 12 Months, Fair Value</a></td>
<td class="nump">131,667<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">AFS, 12 Months or Greater, Unrealized Losses</a></td>
<td class="num">(194)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">AFS, 12 Months or Greater, Fair Value</a></td>
<td class="nump">99,207<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">AFS, Total Unrealized Losses</a></td>
<td class="num">(269)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">AFS, Total Fair Value</a></td>
<td class="nump">230,874<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">AFS, Less Than 12 Months, Unrealized Losses</a></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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">AFS, Less Than 12 Months, Fair Value</a></td>
<td class="nump">29,399<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">AFS, 12 Months or Greater, Unrealized Losses</a></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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">AFS, 12 Months or Greater, Fair Value</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">AFS, Total Unrealized Losses</a></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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">AFS, Total Fair Value</a></td>
<td class="nump">29,399<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">U.S. government agencies 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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">AFS, Less Than 12 Months, Unrealized Losses</a></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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">AFS, Less Than 12 Months, Fair Value</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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">AFS, 12 Months or Greater, Unrealized Losses</a></td>
<td class="num">(22)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">AFS, 12 Months or Greater, Fair Value</a></td>
<td class="nump">15,793<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">AFS, Total Unrealized Losses</a></td>
<td class="num">(22)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">AFS, Total Fair Value</a></td>
<td class="nump">15,793<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">AFS, Less Than 12 Months, Unrealized Losses</a></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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">AFS, Less Than 12 Months, Fair Value</a></td>
<td class="nump">29,667<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">AFS, 12 Months or Greater, Unrealized Losses</a></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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">AFS, 12 Months or Greater, Fair Value</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">AFS, Total Unrealized Losses</a></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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">AFS, Total Fair Value</a></td>
<td class="nump">29,667<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">AFS, Less Than 12 Months, Unrealized Losses</a></td>
<td class="num">(73)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">AFS, Less Than 12 Months, Fair Value</a></td>
<td class="nump">72,601<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">AFS, 12 Months or Greater, Unrealized Losses</a></td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">AFS, 12 Months or Greater, Fair Value</a></td>
<td class="nump">83,414<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">AFS, Total Unrealized Losses</a></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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">AFS, Total Fair Value</a></td>
<td class="nump">$ 156,015<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123581744&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 http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123581744&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 http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123581744&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 http://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 http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123581744&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 http://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 http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123581744&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 http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_USGovernmentDebtSecuritiesMember</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_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CommercialPaperMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542619139336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($) </div>
<div>investment</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions', window );">Number of investment positions in unrealized loss position | investment</a></td>
<td class="nump">130<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale', window );">Other-than-temporary impairment loss | $</a></td>
<td class="nump">$ 0<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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123581744&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 http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542624296744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Details - Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment&#8212;gross</a></td>
<td class="nump">$ 12,798<span></span>
</td>
<td class="nump">$ 11,536<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(7,559)<span></span>
</td>
<td class="num">(5,403)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment&#8212;net</a></td>
<td class="nump">5,239<span></span>
</td>
<td class="nump">6,133<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment&#8212;gross</a></td>
<td class="nump">$ 8,831<span></span>
</td>
<td class="nump">8,658<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life</a></td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment&#8212;gross</a></td>
<td class="nump">$ 3,545<span></span>
</td>
<td class="nump">2,539<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ai_FurnitureAndOfficeEquipmentMember', window );">Office furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life</a></td>
<td class="text">60 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment&#8212;gross</a></td>
<td class="nump">$ 348<span></span>
</td>
<td class="nump">339<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Capital in progress</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment&#8212;gross</a></td>
<td class="nump">$ 74<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (b)<br> -URI http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(14))<br> -URI http://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> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_FurnitureAndOfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_FurnitureAndOfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542703718712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Details - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 18, 2020</div></th>
<th class="th"><div>May 01, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 2.2<span></span>
</td>
<td class="nump">$ 2.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ai_PaycheckProtectionProgramCARESActMember', window );">Paycheck Protection Program, CARES Act</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromNotesPayable', window );">Loan proceeds, promissory note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ai_RepaymentsOfNotesPayableInterest', window );">Repayment of loan, promissory note, interest</a></td>
<td class="nump">$ 0.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Repayment of loan, promissory note</a></td>
<td class="nump">$ 6.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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ai_RepaymentsOfNotesPayableInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayments Of Notes Payable , Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_RepaymentsOfNotesPayableInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-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=ai_PaycheckProtectionProgramCARESActMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_PaycheckProtectionProgramCARESActMember</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>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542616062408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Details - Accrued Compensation and Employee Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrent', window );">Accrued bonus</a></td>
<td class="nump">$ 8,672<span></span>
</td>
<td class="nump">$ 12,216<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedVacationCurrent', window );">Accrued vacation</a></td>
<td class="nump">3,862<span></span>
</td>
<td class="nump">3,935<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="top.Show.showAR( this, 'defref_ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent', window );">Accrued payroll taxes and benefits</a></td>
<td class="nump">2,966<span></span>
</td>
<td class="nump">3,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="top.Show.showAR( this, 'defref_us-gaap_AccruedSalesCommissionCurrent', window );">Accrued commission</a></td>
<td class="nump">536<span></span>
</td>
<td class="nump">1,863<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Accrued salaries</a></td>
<td class="nump">442<span></span>
</td>
<td class="nump">410<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and employee benefits</a></td>
<td class="nump">$ 16,478<span></span>
</td>
<td class="nump">$ 21,829<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Payroll Taxes And Employee Benefits, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedBonusesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedBonusesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<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 http://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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccruedSalesCommissionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalesCommissionCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccruedVacationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. 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="top.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 http://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 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19396-108361<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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedVacationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542618097992">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Details - Accrued and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent', window );">Liability for common stock exercised prior to vesting</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,183<span></span>
</td>
<td class="nump">$ 5,331<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="top.Show.showAR( this, 'defref_ai_AccruedGeneralExpensesCurrent', window );">Accrued general expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,345<span></span>
</td>
<td class="nump">3,588<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,415<span></span>
</td>
<td class="nump">3,894<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Commissions payable to a related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,448<span></span>
</td>
<td class="nump">3,413<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,284<span></span>
</td>
<td class="nump">2,092<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued and other current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 33,675<span></span>
</td>
<td class="nump">$ 18,318<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Including amounts from a related party of $18,458 and $3,413 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ai_AccruedGeneralExpensesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued General Expenses, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_AccruedGeneralExpensesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredCompensationShareBasedArrangementsLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: 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(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542624358504">
<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"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Aug. 25, 2021 </div>
<div>USD ($) </div>
<div>ft&#178; </div>
<div>phase</div>
</th>
<th class="th">
<div>Aug. 10, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th">
<div>Nov. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ai_LongTermPurchaseCommitmentIncurredCost', window );">Purchase commitment, incurred cost</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">$ 3,400,000<span></span>
</td>
<td class="nump">$ 3,500,000<span></span>
</td>
<td class="nump">$ 6,600,000<span></span>
</td>
<td class="nump">$ 6,100,000<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="top.Show.showAR( this, 'defref_ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease', window );">Lease not yet commenced, area under lease | ft&#178;</a></td>
<td class="nump">283,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases', window );">Lease not yet commenced, number of phases | phase</a></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>
<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="top.Show.showAR( this, 'defref_ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount', window );">Lease not yet commenced, total undiscounted base rent payments over term of lease</a></td>
<td class="nump">$ 103,100,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate', window );">Lease not yet commenced, term of rent abatement per phase, following rent commencement date</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount', window );">Lease not yet commenced, monthly base rent</a></td>
<td class="nump">$ 500,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance', window );">Lease not yet commenced, tenant improvement allowance</a></td>
<td class="nump">$ 44,200,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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Lease not yet commenced, term</a></td>
<td class="text">126 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered', window );">Lease not yet commenced, period after date phase one delivered</a></td>
<td class="text">9 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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=ai_BlattmanEtAlVSiebelEtAlMember', window );">Blattman et al. v. Siebel et al. | Pending Litigation</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty', window );">Recommended amount to be awarded from other party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,700,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>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty', window );">Requested by plaintiff, amount to be awarded from other party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,300,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>
<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="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ai_LandlordMember', window );">Landlord | Letter of Credit | Line 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letter of credit outstanding</a></td>
<td class="nump">$ 12,600,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>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount', window );">Lease not yet commenced, monthly base rent</a></td>
<td class="nump">$ 1,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ai_GrantsAgreementAxis=ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember', window );">C3.ai DTI Grants Program</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ai_GrantsAgreementPaymentPeriod', window );">Grants, payment period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 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>
<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="top.Show.showAR( this, 'defref_ai_GrantsPotentialRemainingContributions', window );">Grants, potential remaining contributions</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">$ 37,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43,100,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="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=ai_WebHostingServicesNovember2019November2022Member', window );">Web-Hosting Services, November 2019-November 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Purchase commitment</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,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermPurchaseCommitmentPeriod', window );">Purchase commitment, term</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">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>
<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="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=ai_WebHostingServicesNovember2020Member', window );">Web-Hosting Services, November 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Purchase commitment</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">$ 10,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>
<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="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=ai_WebHostingServicesNovember2021Member', window );">Web-Hosting Services, November 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Purchase commitment</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">10,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>
<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="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=ai_WebHostingServicesNovember2022Member', window );">Web-Hosting Services, November 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Purchase commitment</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">$ 10,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>
<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_ai_GrantsAgreementPaymentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Grants Agreement, Payment Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_GrantsAgreementPaymentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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_ai_GrantsPotentialRemainingContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Grants, Potential Remaining Contributions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_GrantsPotentialRemainingContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Lease Not Yet Commenced, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Lease Not Yet Commenced, Area Under Lease</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</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_ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Lease Not Yet Commenced, Number Of Phases</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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_ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Lease Not Yet Commenced, Tenant Improvement Allowance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Lease Not Yet Commenced, Term Of Contract, Period After Date Phase One Delivered</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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_ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Lease Not Yet Commenced, Term Of Rent Abatement Per Phase, Following Rent Commencement Date</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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_ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Litigation Settlement, Recommended Amount To Be Awarded From Other Party</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Litigation Settlement, Requested By Plaintiff, Amount To Be Awarded From Other Party</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_LongTermPurchaseCommitmentIncurredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-Term Purchase Commitment, Incurred Cost</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_LongTermPurchaseCommitmentIncurredCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease not yet commenced, 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="top.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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1</td>
</tr>
<tr>
<td style="padding-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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermPurchaseCommitmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum amount the entity agreed to spend under the long-term purchase commitment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermPurchaseCommitmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentLineItems</td>
</tr>
<tr>
<td style="padding-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_LongtermPurchaseCommitmentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period covered by the long-term purchase commitment, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermPurchaseCommitmentPeriod</td>
</tr>
<tr>
<td style="padding-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_srt_LitigationCaseAxis=ai_BlattmanEtAlVSiebelEtAlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LitigationCaseAxis=ai_BlattmanEtAlVSiebelEtAlMember</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_LitigationStatusAxis=us-gaap_PendingLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LitigationStatusAxis=us-gaap_PendingLitigationMember</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_CounterpartyNameAxis=ai_LandlordMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=ai_LandlordMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LineOfCreditMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ai_GrantsAgreementAxis=ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_GrantsAgreementAxis=ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember</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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=ai_WebHostingServicesNovember2019November2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=ai_WebHostingServicesNovember2019November2022Member</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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=ai_WebHostingServicesNovember2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=ai_WebHostingServicesNovember2020Member</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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=ai_WebHostingServicesNovember2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=ai_WebHostingServicesNovember2021Member</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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=ai_WebHostingServicesNovember2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=ai_WebHostingServicesNovember2022Member</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>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542704397400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Redeemable Convertible Preferred Stock and Redeemable Convertible A-1 Common Stock (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember', window );">Redeemable Convertible Preferred Stock, Excluding Series A Preferred 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion of stock, converted (in shares)</a></td>
<td class="nump">33,628,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleConversionRatio', window );">Conversion ratio</a></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>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ai_SeriesARedeemableConvertiblePreferredStockMember', window );">Series A Preferred 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion of stock, converted (in shares)</a></td>
<td class="nump">3,499,992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleConversionRatio', window );">Conversion ratio</a></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>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_RedeemableConvertiblePreferredStockMember', window );">Redeemable Convertible Preferred 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [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>
<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="top.Show.showAR( this, 'defref_ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Carrying value reclassified into stockholders' equity | $</a></td>
<td class="nump">$ 399.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Shares issued (in 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>
<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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">37,129,000<span></span>
</td>
<td class="nump">37,129,000<span></span>
</td>
<td class="nump">37,129,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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ai_RedeemableConvertibleCommonClassA1StockMember', window );">Redeemable Convertible A-1 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion of stock, converted (in shares)</a></td>
<td class="nump">6,666,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleConversionRatio', window );">Conversion ratio</a></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>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Carrying value reclassified into stockholders' equity | $</a></td>
<td class="nump">$ 18.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Shares issued (in 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,667,000<span></span>
</td>
<td class="nump">6,667,000<span></span>
</td>
<td class="nump">6,667,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ConversionOfStockSharesConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-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 http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-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_PreferredStockConvertibleConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common shares issuable upon conversion for each share of preferred stock to be converted.</p></div>
<a href="javascript:void(0);" onclick="top.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 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockConvertibleConversionRatio</td>
</tr>
<tr>
<td style="padding-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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityLineItems</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquitySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.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(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesIssued</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.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(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember</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=ai_SeriesARedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_SeriesARedeemableConvertiblePreferredStockMember</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_RedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RedeemableConvertiblePreferredStockMember</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=ai_RedeemableConvertibleCommonClassA1StockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_RedeemableConvertibleCommonClassA1StockMember</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>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542619131432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($) </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($) </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 30, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="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="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="top.Show.showAR( this, 'defref_ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet', window );">Automatic conversion period, following the death or incapacity of Mr. Siebel</a></td>
<td class="text">&#160;<span></span>
</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>
<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="top.Show.showAR( this, 'defref_ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet', window );">Automatic conversion period, following the date Mr. Siebel no longer providing services</a></td>
<td class="text">&#160;<span></span>
</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>
<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="top.Show.showAR( this, 'defref_ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet', window );">Automatic conversion, anniversary period, if circumstances met</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions', window );">Net proceeds common stock exercised prior to vesting | $</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 1.5<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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ai_CommonStockSubjectToRepurchaseNumberOfShares', window );">Shares subject to repurchase right (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">621,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,091,306<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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">390,000,000<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="top.Show.showAR( this, 'defref_ai_CommonStockVotingRightsNumberOfVotesForEachShare', window );">Voting rights, number of votes for each share | vote</a></td>
<td class="nump">1<span></span>
</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,500,000<span></span>
</td>
<td class="nump">21,000,000<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="top.Show.showAR( this, 'defref_ai_CommonStockVotingRightsNumberOfVotesForEachShare', window );">Voting rights, number of votes for each share | vote</a></td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<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_ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Automatic Conversion, Anniversary Period, If Circumstances Met</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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_ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Automatic Conversion Period One, If Circumstances Met</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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_ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Automatic Conversion Period Two, If Circumstances Met</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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_ai_CommonStockSubjectToRepurchaseNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock Subject To Repurchase, Number Of Shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_CommonStockSubjectToRepurchaseNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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_ai_CommonStockVotingRightsNumberOfVotesForEachShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Voting Rights, Number Of Votes For Each Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_CommonStockVotingRightsNumberOfVotesForEachShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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_ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542715064616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">7 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Dec. 10, 2020</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>Nov. 27, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ChiefExecutiveOfficerMember', window );">Chief Executive Officer (CEO)</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedParties', window );">Notes receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,500,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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfNotesReceivable', window );">Proceeds from notes receivable payment</a></td>
<td class="nump">$ 26,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>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ChiefExecutiveOfficerMember', window );">Chief Executive Officer (CEO) | Notes Receivable</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeRelatedParty', window );">Interest income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 147,100,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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost, weighted-average recognition period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost, weighted-average recognition period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted, non-option (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,080,000<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 332,800,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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ai_TwentyTwentyIncentivePlanMember', window );">2020 Incentive Plan | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">&#160;<span></span>
</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>
<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="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ai_TwentyTwentyEmployeeStockPurchasePlanMember', window );">2020 Employee Stock Purchase Plan | Employee 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Percentage of employee earnings participation (up to)</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="nump">15.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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ai_CommonClassAAndCommonClassBMember', window );">Common Class A and Common Class B | 2020 Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding', window );">Automatic increase to shares reserved for future issuance, percent of total shares outstanding as of April 30, 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="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ai_CommonClassAAndCommonClassBMember', window );">Common Class A and Common Class B | 2020 Employee Stock Purchase Plan | Employee 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding', window );">Automatic increase to shares reserved for future issuance, percent of total shares outstanding as of April 30, 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="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | 2020 Employee Stock Purchase Plan | Employee 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares reserved for future issuance (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="text">&#160;<span></span>
</td>
<td class="nump">3,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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesFPreferredStockMember', window );">Series F Preferred Stock | Chief Executive Officer (CEO)</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock issued during period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,251,921<span></span>
</td>
<td class="text">&#160;<span></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_ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Automatic Increase To Capital Shares Reserved For Future Issuance, Percent Of Total Shares Outstanding</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestIncomeRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest-bearing assets owed to the entity by related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NotesReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.</p></div>
<a href="javascript:void(0);" onclick="top.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.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromCollectionOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=srt_ChiefExecutiveOfficerMember</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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PlanNameAxis=ai_TwentyTwentyIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_TwentyTwentyIncentivePlanMember</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=ai_TwentyTwentyEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_TwentyTwentyEmployeeStockPurchasePlanMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ai_CommonClassAAndCommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_CommonClassAAndCommonClassBMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SeriesFPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SeriesFPreferredStockMember</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>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542703609848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock Option Activity (Details)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Stock Options Outstanding</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance at beginning of period (in shares) | shares</a></td>
<td class="nump">38,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (in shares) | shares</a></td>
<td class="nump">3,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercised (in shares) | shares</a></td>
<td class="num">(2,735)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options cancelled (in shares) | shares</a></td>
<td class="num">(1,960)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance at end of period (in shares) | shares</a></td>
<td class="nump">37,204<span></span>
</td>
<td class="nump">38,487<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Vested and exercisable at end of period (in shares) | shares</a></td>
<td class="nump">14,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest at end of period (in shares) | shares</a></td>
<td class="nump">37,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance at beginning of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 6.39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options granted (in dollars per share) | $ / shares</a></td>
<td class="nump">55.82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">4.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Options cancelled (in dollars per share) | $ / shares</a></td>
<td class="nump">10.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance at end of period (in dollars per share) | $ / shares</a></td>
<td class="nump">10.86<span></span>
</td>
<td class="nump">$ 6.39<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Vested and exercisable at end of period (in dollars per share) | $ / shares</a></td>
<td class="nump">4.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest at end of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 10.86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract', window );"><strong>Weighted Average Remaining Contractual Life (years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Balance at beginning of period</a></td>
<td class="text">7 years 7 months 6 days<span></span>
</td>
<td class="text">7 years 11 months 23 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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Balance at end of period</a></td>
<td class="text">7 years 7 months 6 days<span></span>
</td>
<td class="text">7 years 11 months 23 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Vested and exercisable at end of period</a></td>
<td class="text">6 years 5 months 4 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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested and expected to vest at end of period</a></td>
<td class="text">7 years 7 months 6 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="top.Show.showAR( this, 'defref_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Balance at beginning of period | $</a></td>
<td class="nump">$ 1,274,594<span></span>
</td>
<td class="nump">$ 2,304,714<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Balance at end of period | $</a></td>
<td class="nump">1,274,594<span></span>
</td>
<td class="nump">$ 2,304,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Vested and exercisable at end of period | $</a></td>
<td class="nump">603,201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested and expected to vest at end of period | $</a></td>
<td class="nump">$ 1,295,871<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_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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_ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&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 (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542618955624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Valuation Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">43.90%<span></span>
</td>
<td class="nump">43.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (years)</a></td>
<td class="text">6 years 6 months<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">0.40%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542789956040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Unit Activity (Details) - RSUs - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">7 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Dec. 10, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of RSUs</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested Balance at beginning of period (in shares)</a></td>
<td class="nump">447,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">RSUs granted (in shares)</a></td>
<td class="nump">6,080,000<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">RSUs vested (in shares)</a></td>
<td class="num">(37,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">RSUs forfeited (in shares)</a></td>
<td class="num">(448,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested Balance at end of period (in shares)</a></td>
<td class="nump">6,042,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value Per Share</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested Balance at beginning of period (in dollars per share)</a></td>
<td class="nump">$ 74.52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">RSUs granted (in dollars per share)</a></td>
<td class="nump">54.32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">RSUs vested (in dollars per share)</a></td>
<td class="nump">70.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">RSUs forfeited (in dollars per share)</a></td>
<td class="nump">58.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested Balance at end of period (in dollars per share)</a></td>
<td class="nump">$ 55.43<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542620705144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 32,540<span></span>
</td>
<td class="nump">$ 5,201<span></span>
</td>
<td class="nump">$ 46,452<span></span>
</td>
<td class="nump">$ 7,681<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue | Subscription</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="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">2,364<span></span>
</td>
<td class="nump">159<span></span>
</td>
<td class="nump">3,185<span></span>
</td>
<td class="nump">343<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue | Professional services</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="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">685<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">1,287<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">13,555<span></span>
</td>
<td class="nump">2,190<span></span>
</td>
<td class="nump">19,690<span></span>
</td>
<td class="nump">3,045<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">10,256<span></span>
</td>
<td class="nump">648<span></span>
</td>
<td class="nump">13,014<span></span>
</td>
<td class="nump">1,106<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 5,680<span></span>
</td>
<td class="nump">$ 2,115<span></span>
</td>
<td class="nump">$ 9,276<span></span>
</td>
<td class="nump">$ 3,050<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<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 (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_LicenseAndServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LicenseAndServiceMember</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=ai_ProfessionalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_ProfessionalServicesMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542618734936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542623675848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to common stockholders</a></td>
<td class="num">$ (56,739)<span></span>
</td>
<td class="num">$ (14,944)<span></span>
</td>
<td class="num">$ (94,198)<span></span>
</td>
<td class="num">$ (14,794)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding, basic (in shares)</a></td>
<td class="nump">100,246,000<span></span>
</td>
<td class="nump">31,387,000<span></span>
</td>
<td class="nump">99,558,000<span></span>
</td>
<td class="nump">31,006,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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares outstanding, diluted (in shares)</a></td>
<td class="nump">100,246,000<span></span>
</td>
<td class="nump">31,387,000<span></span>
</td>
<td class="nump">99,558,000<span></span>
</td>
<td class="nump">31,006,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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Basic and diluted net loss per share attributable to common stockholders</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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net (loss) income per common shares outstanding, basic (in dollars per share)</a></td>
<td class="num">$ (0.55)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.91)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net (loss) income per common shares outstanding, diluted (in dollars per share)</a></td>
<td class="num">$ (0.55)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.91)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ai_RedeemableConvertibleCommonClassA1StockMember', window );">Class A-1 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding, basic (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,667,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,667,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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares outstanding, diluted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,667,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,667,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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Basic and diluted net loss per share attributable to common stockholders</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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net (loss) income per common shares outstanding, basic (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net (loss) income per common shares outstanding, diluted (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding, basic (in shares)</a></td>
<td class="nump">3,500,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,500,000<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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares outstanding, diluted (in shares)</a></td>
<td class="nump">3,500,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,500,000<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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Basic and diluted net loss per share attributable to common stockholders</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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net (loss) income per common shares outstanding, basic (in dollars per share)</a></td>
<td class="num">$ (0.55)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.91)<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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net (loss) income per common shares outstanding, diluted (in dollars per share)</a></td>
<td class="num">$ (0.55)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.91)<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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_RedeemableConvertibleCommonClassA1StockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_RedeemableConvertibleCommonClassA1StockMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542624525560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Common Stockholders - Potential Shares Excluded From Computation of Diluted Net Loss Per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ai_SeriesARedeemableConvertiblePreferredStockMember', window );">Series A</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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially antidilutive shares excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,499,992<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ai_SeriesBRedeemableConvertiblePreferredStockMember', window );">Series B</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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially antidilutive shares excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,559,999<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ai_SeriesB1ARedeemableConvertiblePreferredStockMember', window );">Series B-1A</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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially antidilutive shares excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,430,635<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ai_SeriesB1BRedeemableConvertiblePreferredStockMember', window );">Series B-1B</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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially antidilutive shares excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">92,769<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ai_SeriesCRedeemableConvertiblePreferredStockMember', window );">Series C</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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially antidilutive shares excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,779,738<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ai_SeriesDRedeemableConvertiblePreferredStockMember', window );">Series D</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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially antidilutive shares excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,278,422<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ai_SeriesERedeemableConvertiblePreferredStockMember', window );">Series E</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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially antidilutive shares excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">540,003<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ai_SeriesFRedeemableConvertiblePreferredStockMember', window );">Series F</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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially antidilutive shares excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,399,581<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ai_RedeemableConvertiblePreferredStockSeriesGMember', window );">Series G</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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially antidilutive shares excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,893,701<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ai_RedeemableConvertiblePreferredStockSeriesHMember', window );">Series H</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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially antidilutive shares excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,653,928<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially antidilutive shares excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">37,824,606<span></span>
</td>
<td class="nump">43,428,121<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially antidilutive shares excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">6,041,895<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=ai_SeriesARedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_SeriesARedeemableConvertiblePreferredStockMember</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=ai_SeriesBRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_SeriesBRedeemableConvertiblePreferredStockMember</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=ai_SeriesB1ARedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_SeriesB1ARedeemableConvertiblePreferredStockMember</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=ai_SeriesB1BRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_SeriesB1BRedeemableConvertiblePreferredStockMember</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=ai_SeriesCRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_SeriesCRedeemableConvertiblePreferredStockMember</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=ai_SeriesDRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_SeriesDRedeemableConvertiblePreferredStockMember</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=ai_SeriesERedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_SeriesERedeemableConvertiblePreferredStockMember</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=ai_SeriesFRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_SeriesFRedeemableConvertiblePreferredStockMember</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=ai_RedeemableConvertiblePreferredStockSeriesGMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_RedeemableConvertiblePreferredStockSeriesGMember</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=ai_RedeemableConvertiblePreferredStockSeriesHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_RedeemableConvertiblePreferredStockSeriesHMember</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_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140542611377336">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="5">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2018 </div>
<div>USD ($) </div>
<div>renewalPeriod </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 72,881<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 72,881<span></span>
</td>
<td class="nump">$ 81,956<span></span>
</td>
<td class="nump">$ 72,881<span></span>
</td>
<td class="nump">$ 81,956<span></span>
</td>
<td class="nump">$ 75,227<span></span>
</td>
<td class="nump">$ 60,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Accounts receivable, net, from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,384<span></span>
</td>
<td class="text">&#160;<span></span>
</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,384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">71,901<span></span>
</td>
<td class="text">&#160;<span></span>
</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">71,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent', window );">Accounts payable, from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">84<span></span>
</td>
<td class="text">&#160;<span></span>
</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">84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Commissions payable to a related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,448<span></span>
</td>
<td class="text">&#160;<span></span>
</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">18,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,413<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=ai_SoftwareSubscriptionAgreementMember', window );">Software Subscription Agreement | Baker Hughes Company</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ai_RevenueCommitmentYearOne', window );">Revenue commitment, fiscal year 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ai_RevenueCommitmentYearTwo', window );">Revenue commitment, fiscal year 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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">53,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ai_RevenueCommitmentYearThree', window );">Revenue commitment, fiscal year 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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">75,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>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ai_RevenueCommitmentYearFour', window );">Revenue commitment, fiscal year 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">85,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ai_RevenueCommitmentYearFive', window );">Revenue commitment, fiscal year 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">110,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ai_RevenueCommitmentYearSix', window );">Revenue commitment, fiscal year 2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 125,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>
<td class="nump">125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ChiefExecutiveOfficerMember', window );">Chief Executive Officer (CEO)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedParties', window );">Notes receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</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">$ 24,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_ai_NotesReceivableTerm', window );">Notes receivable, term</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 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>
<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="top.Show.showAR( this, 'defref_ai_NotesReceivableNumberOfRenewalPeriods', window );">Notes receivable, number of renewal periods | renewalPeriod</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</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>
<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="top.Show.showAR( this, 'defref_ai_NotesReceivableRenewalPeriod', window );">Notes receivable, renewal period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionRate', window );">Interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</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.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfNotesReceivable', window );">Proceeds from notes receivable payment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ai_BakerHughesCompanyMember', window );">Baker Hughes Company | Software Subscription Agreement</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm', window );">Revenue commitment, term</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Sales commissions, recognized as deferred costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 16,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>
<td class="nump">$ 16,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortizationPeriod', window );">Deferred costs, sales commissions, amortization period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">5 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>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Related party revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 18,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,500<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="top.Show.showAR( this, 'defref_ai_RevenueCommitmentNonCancellableContracts', window );">Commitments from non-cancellable contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">282,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="nump">282,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">282,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Accounts receivable, net, from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,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>
<td class="nump">9,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,500<span></span>
</td>
<td class="text">&#160;<span></span>
</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,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Costs of subscription revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">100<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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent', window );">Accounts payable, from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetCurrent', window );">Deferred costs, sales commissions, prepaid expense and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetNoncurrent', window );">Deferred costs, sales commissions, other assets, non-current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,600<span></span>
</td>
<td class="text">&#160;<span></span>
</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">18,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Deferred costs, sales commissions, amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForCommissions', window );">Sales commissions paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">3,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Commissions payable to a related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,500<span></span>
</td>
<td class="text">&#160;<span></span>
</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">18,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesNoncurrent', window );">Due to related parties, noncurrent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,900<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ai_BakerHughesCompanyMember', window );">Baker Hughes Company | Subscription | Software Subscription Agreement</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Related party revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,000<span></span>
</td>
<td class="nump">6,800<span></span>
</td>
<td class="nump">20,200<span></span>
</td>
<td class="nump">13,600<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ai_BakerHughesCompanyMember', window );">Baker Hughes Company | Professional services | Software Subscription Agreement</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Related party revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,900<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 8,000<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesFPreferredStockMember', window );">Series F Preferred Stock | Chief Executive Officer (CEO)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock issued during period (in shares) | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</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,251,921<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="12"></td></tr>
<tr><td colspan="12"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Including amounts from a related party of $17,516 and $7,697 as of October&#160;31, 2021 and April&#160;30, 2021, respectively.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ai_NotesReceivableNumberOfRenewalPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Notes Receivable, Number Of Renewal Periods</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_NotesReceivableNumberOfRenewalPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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_ai_NotesReceivableRenewalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Notes Receivable, Renewal Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_NotesReceivableRenewalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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_ai_NotesReceivableTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Notes Receivable, Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_NotesReceivableTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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_ai_RevenueCommitmentNonCancellableContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue Commitment, Non-Cancellable Contracts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_RevenueCommitmentNonCancellableContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_RevenueCommitmentYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue Commitment, Year Five</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_RevenueCommitmentYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_RevenueCommitmentYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue Commitment, Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_RevenueCommitmentYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_RevenueCommitmentYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue Commitment, Year One</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_RevenueCommitmentYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_RevenueCommitmentYearSix">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue Commitment, Year Six</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_RevenueCommitmentYearSix</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_RevenueCommitmentYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue Commitment, Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_RevenueCommitmentYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_RevenueCommitmentYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue Commitment, Year Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_RevenueCommitmentYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue, Performance Obligation, Description of Timing Revenue, Performance Obligation, Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ai_</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_AccountsPayableRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties.</p></div>
<a href="javascript:void(0);" onclick="top.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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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.3(a)(2))<br> -URI http://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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131251-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedContractCostNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123360276&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 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: 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(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DueToRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable after one year or beyond the normal operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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(k)(1))<br> -URI http://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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.23)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NotesReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.</p></div>
<a href="javascript:void(0);" onclick="top.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.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsForCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid for commissions during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.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> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromCollectionOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionRate</td>
</tr>
<tr>
<td style="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_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-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 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-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.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=ai_SoftwareSubscriptionAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionAxis=ai_SoftwareSubscriptionAgreementMember</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_dei_LegalEntityAxis=ai_BakerHughesCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ai_BakerHughesCompanyMember</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_RelatedPartyTransactionsByRelatedPartyAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=srt_ChiefExecutiveOfficerMember</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_RelatedPartyTransactionsByRelatedPartyAxis=ai_BakerHughesCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=ai_BakerHughesCompanyMember</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_LicenseAndServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LicenseAndServiceMember</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=ai_ProfessionalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ai_ProfessionalServicesMember</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_SeriesFPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SeriesFPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>71
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MOA@Y([3D*V\3RF_BZ1.O )FY/5^$6?$7/56RQ@CYFTR*J%(&#Z(@+O][OZI
M'*) *@724L"L1X%6"O10!58IL"(R)90B#E>>]*;GJ7A":2X-UO*+(IB%-L /
MXGS>%S*%T0#TY'1^\_7J^NOB^@K!U>+FR^>KRSNXF5U^N?PZOT:+3]?7=PMT
M@KXOKM#QT0=TA((8W:W%)O/B978^D>!#;FGB5^^;E^\C/>^[\>4IHGB,B$&P
M0OU*KWZ9I*!NJ-0G@+R&3VKXI+!'^^!OTI3'$GE9QF6F,4AK@[0PR/H,>MD:
M06B0GU_PGYM@ZX7P!F6H2E-682I?H-LIMFQ&K?/)=C<D"C%L4M.LQ?8\9;6G
M3.OI8BU2>2)Y&L&4;GDFHSXW2SOFSOL=@[A.V\VNF&N#H*%VTZS=-+5N7OJ^
MV(!C4&1\#L%\"/D8Q5 0Q0IY(90M+_9Y?G-DVD7@CQQ,8#[S1Y!LXH&G[]]A
MR_CXDG2%$.11$%;/JVP:PQNRA!=U*'P^QA\4H9CI?;W'_ZKB9W8"0VQL.:WP
M=:4LDUD]T;/JZ%E:CVY3GGC!$O%?0!09SPKP0JYY"L6E/_5+L'K3]T0)UNK
MP([926F%%*,&48.U:["VUJ,[(;UP&-?<[K[<P!8F;2<5<MBFF-IJ-YW:36=@
M3H"U4_E<S$5>(9)\Y15)K?+6Z7AA$NJV7.T*69A2M9]N[:>K]?-/(99/01BJ
MG'*[[R-FRR>]S)Y+V&CHRM Z]47$CP<5K<I.:Y9MW(Z<0JYGS>$=3L5:)V^*
M!58F(,RKB$^JI%2ML@%;]U2YS"JM7;<9AB1NH^N*8<MT>A8:;F@3DP.66O\2
MJ]3WUX[%'-MH.Z@2="UF]RPRW! QI@=1>QAX#T$8R(#K^!TWM(GUO%D34N(]
MYVRDG%.]B7NFGM,N@T+*DD[&*L2(8?<MK89H\2#3IAL..Q<1Y63AE?ORO$9%
M22B>.4<//.:KH&?&N_P%$VZW64XA1K"S@W'?^8;GL)Z-KOB*PWPO@<2W/-[
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
MHPLF<@.H7W*NGE_R!NI_3D;_ E!+ P04    " #]JH%3,$OGH-0(  "&,
M&    'AL+W=O<FMS:&5E=',O<VAE970T+GAM;,U;;6^;R!;^*\@W6K62$S-O
MO&232'%L[HVT;:(X>_=#=3\0>QRC8O "3M)_?P=,/&;F,+!M&O5+8^ Y9S@/
M9\X\\]*SYS3[FJ\X+ZR7=9SDYX-546Q.1Z-\ON+K,#])-SP13Y9IM@X+<9D]
MCO)-QL-%9;2.1]BVG=$ZC)+!Q5EU[S:[.$NW11PE_#:S\NUZ'6;?QCQ.G\\'
M:/!ZXRYZ7!7EC='%V29\Y#->_+FYS<35:.]E$:UYDD=I8F5\>3ZX1*<!JPPJ
MQ'\C_IP?_+;*4![2]&MY<;TX']CE&_&8SXO212C^//$K'L>E)_$>?]=.!_LV
M2\/#WZ_>@RIX$<Q#F/.K-/XK6A2K\X$WL!9\&6[CXBY]_@^O V*EOWD:Y]6_
MUG.-M0?6?)L7Z;HV%F^PCI+=W_"E)J*/ :X-L&(@&H8-2&U 5 /:8D!K ]JW
M!58;L+XM.+6!4W&_(ZMB>A(6X<59ECY;68D6WLH?U>>JK 7!45)FUJS(Q--(
MV!475S>?)]//L^G$$K]F-W]<3R[OQ<7L7OSY-/U\/[-N NOF=GIW>7\M -:Q
M]>=L8GTX^F@=65%BW:_2;1XFB_QL5(BW*7V.YG7+5[N6<4O+Q/J4)L4JMZ;)
M@B\ ^ZG9WC'8CP0+>RKP*Q57V.CP9EZ<6 0-+6QC!+S/I+^Y#87S8ZT'W]UZ
M@PRRSPM2^2,M_N[X$T^VW.")[CW1RA-M\72?%F$LBA#@;_=5=N9.95X6PJ<+
MYF&'G(V>#LG74101BIJHJ8Y"R'8<OPD+=)B'/$SWJ$:@;!\H,U)VE>:%E2[A
M4!L>G;U'IP=U<Y/?'84[-^PP;.:["CD3 &7;GDJACL*>[SL*@P#*9IX-,^CN
MXW6-\?X[2_/<VF3I,BJ@,%VM48JQCY4P=11!V+&5,'64AQQ7R;I 1SD(TY9$
M\?9A>L9$N=GP+"RBY-'B+T(AY#PWY(J_=^H;N9N%,<\M48K%Z)!]Y:5[@,*Q
MV<D7]#^(=U_GW4&.DA(3'86Q[7D*[SK*P[Z*"G04<2AU8-Z1+0<[VQC?'<]Y
MF,U7%4\+T9_B="-D$IALM:OF.S"LUB4 AAQ1F92P 9A#,&%*W  ,^\3W6@(_
M&.61N6?Q1.1<7,4=+H2.B/*BS,$GL)S4SIKU!+N^&KH.<YF#U<AU%'8=JO8T
MJ$V"J=\2.9:1XQXU-.WH<G7<6'L'W_4=3XU;AU'F>MHGUV'()9[:;P( Y_JV
M3UHBER,X(L;(_RB+Z3)+UZ_1IPD<-=':/V;,<=7^#>$095B+&\#Y&/G:%X?\
M"1K;/KD4',BL.*Z3@F=<#)I1,D_7<(93O7-C=2 !0%BK9P#(<5PU5!WD.6V=
M6NH-Q(QQWA0KGED?ZHS^6(<[M!(.%S0&\$U<+6H )K);#1M 8:Q*C@" B>&S
M128@J8N061A]%E/NN$SO!RXFU[R4#$]1-=D5ES4/5A&^M'1S7;P<BWS'6L(#
M.$0]I"4\@/.)ZVM9 /IC!R*V28>43<BLFV[_6?BZJ$':J 9A5 D%@*BM98 .
MPJRMMDD%A;Q>"0#&YVGJOOR\1!N^ !RB/M4^+X#S*?)5S0+[<_T6M8BDLD-F
M5785AR+5+ZVK=+T6WWA6I/.OIOFNE$/8?CLABJ78P&:QL>^=PKV5KT+10<.B
MR**';1$^Q"(S4S&GJ4*I'J[2>,&S?%BN$$5SZT.46(LTCL/LP,%'Z$/7K^$=
M$FZ?,$5336"8F@Y3&.:K^=SIK4F:U"G8K%.^E[1%%&\+OO@GM.%^M($PG380
MIM/6Y:U)FQ0YV"QR_JJ6#OGB.'P2N?S(=W'GUC87G A*!&>;;97B27^"RPX&
M9.7.-<RIKF7$W!I3Q[9ME5<=2A#Q7 TY!9"^S\0L6T4&H$_;;K3>)%B**6P6
M4S^?X,,,-E&L:ZA6B@%UUT*QCFRC&/)II%CJ.&S6<75]/T:]*[P42MAYPPHO
M!0<V"XYWJ_"N-J1JW]KM5Z8Z/06=GIID2:V"^VF5=ZCLN@+1Z/+ZT=7I*>CT
MU*1+JAUL5CN_2D77EZ T+G6((^9^0)7I]!7T\-5<QY<BCYC7O'Z9 D[TM2V5
M40 ",]KM*^CAJ\FHU+?$K&]W]7K<MUH3J0$)?KMJ30ZV<LP:Z;VJ=?T:7<*R
MAAEJRQ3VI(E*HZ<F65+O$+/>>;]J7;]()UWZ9I5&%^A)I\ODJ4F7U"[$K%U^
MD6I-]'4FPFQ;EX8 4&.SIZ_ Z*O)IQ1LQ+RR]>M4:WVQJH51':@QVM-78/35
M9%1J56+6JK/M0S[/HDVY_FTJIU+/$?/V7??6.)%BAYC%3M?F^+C#_@L&-^QJ
MJ\9NN4MM=2,#@!'F,74!#(#YA*G+@0$ <Q%K6\ZG4L!0\RI5_WUU*H=P:A["
M^^ZLCSO\?"$@_Q38S$)$VZD&8*ZM[2,!*"SFG>K6(=0F<]R6Q64J10DU+TS=
M9NF2Y^7JLF LY]E3-#?J$BIU"?WA,R8'ATQ^[)3)N,/^"X4_)+3HX&EC- !C
MU'/5#PDX<Y$Z]PK -K'+6CZD'*KI6YU/H7*XHF]T0J7VTZA(3-M1!E#85_=1
MI@#*(YK:@5KT[;9J5 XGS3MR/*#F^3U\:&+<876=S./MHAS(,QZ'Y8"\";/B
MFY7KYSA>9P,EQ4>(H.II$L75;D^Q$D/]*N/<6N^.P_'R.)QU,R_2!Y[]]B_D
MV+^_'BNK#,L#8D/1:+[AU:G.^-NPNG^$?*QYSJ.7[_=[8DHQ.432[QGBQAU6
M;?36*;JCTA[::!?SD3/TD/W&A(K;&-LUN63H8/OG\\KDL,K,ZP+PT#7NL&KC
M52D!%;^>_=,RU7V_3&525+ .,0".(>,.JSZ9RH8^IC^)3'?H^]X[T#DZ.*2\
MYMEC=9P\%XFS38K=V;G]W?V1]7%U4%NY?X5.)PBX/T6G 73_DKJG4U'@]2>B
M1HLG'OC$%T]\Z FS3Z>BDT!/D'BR.Q(O ]R=T/\49H]1DELQ7XI@[1-7#-79
M[M#[[J)(-]4A[8>T*-)U]7/%0S%C*P'B^3)-B]>+LH']?SVX^#]02P,$%
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
M2-0;XFT[;B>2K4V_63"INI<95NH+!K@&J/TE8_)MH@/TWT23GU!+ P04
M" #]JH%3II3#'( )   A.0  &    'AL+W=O<FMS:&5E=',O<VAE970W+GAM
M;,5;:V_;.!;]*T0PP+1 78L/4=(@"1#+SC:[>:V==C!8[ ?59F*ALN21Y*3]
M]TO)KFF15U3B.-TOB9P<4N=2ESSW4/3Q4Y9_*^9"E.C[(DF+DZ-Y62[_Z/>+
MZ5PLHN)CMA2I_,]]EB^B4G[,'_K%,A?1K&ZT2/K$<7A_$<7IT>EQ_;?;_/0X
M6Y5)G(K;'!6KQ2+*?PQ$DCV='.&CGW\8QP_SLOI#__1X&3V(B2@_+V]S^:F_
M[646+T1:Q%F*<G%_<G2&__C$@ZI!C?@2BZ=BYQI5H7S-LF_5AXO9R9%3,1*)
MF)95%Y'\]2A"D2153Y+'WYM.C[;WK!KN7O_L_;P.7@;S-2I$F"5_QK-R?G+D
M'Z&9N(]623G.GCZ)34!NU=\T2XKZ)WK:8)TC-%T59;;8-)8,%G&Z_AU]WPS$
M3@-,6QJ030/RW 9TTX!J#8C7TH!M&C"M >,M#=Q- U>_0UO0?-. :PUHT-+
MVS3P=$IM=_ W#?SZZ:X?1_TLAU$9G1[GV1/**[3LK;JH$Z)N+1]AG%:Y.RES
M^=]8MBM/PYOKX>AZ,AHB>36YN;P8GMW)#Y,[^>MJ='TW03?G:#P:CD979X/+
M487Z,AK?7537M^/1^6@\KN$WX;\^M.'"R[/)!)WUL/SKU=7-]1J.SJXW#3_=
M7 Y'X\GO:/3OSQ=W?Z$>^CP9HG>_O4>_H3A%=_-L543IK#CNES+BBG=_NHEN
ML(Z.M$1WEY51 C0+[<W";+&0\VI29M-O0.NAO?79;!97\S)*T&T4SWH7*0JC
M90PS&77T-9VN%JLD*L4,W91SD2/)32Y2\VKU>!3H(IUF"X'>769%\1[H_OSY
MW0_%?3R-2Z"3?]@[&8N9D OJUT1(<NFCR,NXNKZ5BY#(<]ESVSA^VJO?.H]:
M'U!?YO]V$I#M)"#UG5C+G0;B(4[3.'U @RB)TJGX@(IYE(L"O9/YM[Y\CZ(2
MG2WSCX@Z'Q!QB .-U/H^;GV?2C8>3ZF'2> X$OVX&[H)Y)Q[N[A&)'0;"7UI
M)&>+;)66SV*_[ILWV+O$\33N)@S[?AMSMF7.ZF:TA;G,9*F]A<SEH5A?O:\G
MOU@LLURJ*AK]O8K+'^@_XRQ)D-2MIRB?_=?R\-WMC5WKD(W%,OHAU;A$V?WZ
M6<^S9"9G6I)%*31*KA$^82[C</A\RX);68S2V3/R[V9:RB>(VY\@?V[^F4!K
M_GG;,+P7A:&2KY.Z9R9?$'@NU8B;,$OR^5O:_J]9 $+?? "88*=U8(,MP^#M
M)O8@, :MAWW" VUFAR:.XB9D:$(P=ICO-F$C$\8(:V+. 58DH)QZ\%!A1]4T
MSCYK22T7Z\E=_/[B]03OE%3XH"O*8-/?;M9@YFH/9]B%:K)5VH?MXG=1%*LJ
MH2JR81(5!3I#T[6^%M6 [4X!L)0RI0Q['F[->*RT#-O%K(L9.)34G( .UQ:1
M$)L21O31!CO"+3$IE</,&M,74935+)8AB2A/?B#Q7>33N)!E$CCXV;(J)>'2
MEYD#3XFKQ]&!:L:A1!/;5;.>2[W*-<XJPM)*%U%M1L7WZEJ A%V#BL=]?8'I
M0C4)*WW%=H%=5\_31O6<R*H9)&JJ8X]R+4-&7:@F4:6@V"ZAUZ)L)^:9M\3,
M"_25M1O7)*=T$MN%\C!E2H@!F22!;UDTE$YBNU#N7X$,-CTW1\UGE.@RB0&=
MI'H:FYUAPAPGT+/(Q.F9=@X1HXYDUC(KB%)*XARF\/GG*K&7;YL;/<?ZF$AK
M[4F4\!*[\%J+I.X(\//L#X"SE*!DQX227^N B%):8E?:%WL@ @AHNPDB2AZ)
M71X/9(.(*7IMR6@B[<FH%)+8%?(55HB8%A/T0@#.EHE**XE=*P^V*H0$,*28
M,M(^ODHGB5TG7S79!P122"\PRI&0 +Y4+UF SC"F+O:UM1[ $;W,/X>825O$
M_)9*GRCQ)OZOMT5$*3.Q*_.+;1$!)-2T15VHYCZ:4D9J5\;7VB)JJASF-&C?
MX5,J1^TJMX\MHJ9W)![1\C.DIK+IM@CNJ&7=ITK[J-V$'M 64<"/8EW$AUVH
M9AP[VZ]V(=W'%E'3:<JJ0U]CNE!-PDIPJ5UP7V*+J*F5/1SH.S]=J"91):?4
M+J<V6T1-RRCM3L!T6]2-:Y)3@DE_Q>YM2 &UM-HBJM22OM7&[(!"4@G9(@I(
MI6Z+@,Y 6P3@#%L$$;/9(JJ4DK[!?C &7ZF83E<O0:V09@!*:^F!MHMATJ:_
M-4C;(,T70$IRF5UR7SZ+0/;,5%Z=O1729*]DF=EE^7DS#&9LZJ[!V 9I,E:B
MR][@M2<40,@ -950BX]B2E+9@5YI0LP&#'A9Z7",/4VV0A"H5S_,%&',L&/L
MNHX H.XLS@%,C[* [JR9S2';>96ZU[O4UQ7Z3$DULTMU9^F\6M85T;K"J]W
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
M33_"F?G?GG2/^U_PO)-4)SE1JB66CD<7SX_\"X;Q2V-J_B7*PC2H(?CC6DE
M*#V ^TL#, M?:(/TTZ0W_P=02P,$%     @ _:J!4W-&R *P!@   10  !D
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
M=]JM]-?-)OO(WOP_\$Z8#24A#:J,1,/A?#H T^S8#>%TY?=:2@[:DOW/G*!
MPPQTGVD"JB780/>/SM6_4$L#!!0    ( /VJ@5,(I'5*U 4  +0/   9
M>&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;+5766_;.!#^*P-OL+ !)=9]I$F
M)#VV0(LMFAX/BWV@)=HB(HDN2<7U_OJ=H6Q92>PTVV)?)'+(N6<^DF<KJ6YU
MR;F![W75Z/-1:<SR=#K5><EKID_DDC>X,I>J9@:G:C'52\5989GJ:NJ[;CRM
MF6A&%V>6]D%=G,G65*+A'Q3HMJZ96E_Q2J[.1]YH2_@H%J4APO3B;,D6_(:;
MS\L/"F?37DHA:MYH(1M0?'X^NO1.KT+:;S=\$7RE!V,@3V92WM+D;7$^<LD@
M7O'<D 2&OSM^S:N*!*$9WS8R1[U*8AR.M])?6]_1EQG3_%I67T5ARO-1.H*"
MSUE;F8]R]0??^!.1O%Q6VGYAU>V-4&/>:B/K#3/.:]%T?_9]$X<!0^H>8/ W
M#+ZUNU-DK7S)#+LX4W(%BG:C-!I85RTW&B<:2LJ-4;@JD,]<O&WNN#889://
MI@8%$GF:;YBO.F;_ ',,[V5C2@VOFH(7]_FG:$AOC;^UYLI_4N"?N3F!P'/
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
M=_AR=//HP>&B.;9M2&>P4M4-\>(8".["GK>D>J-#%/!/M93][[7$&X#1P*+
M);*%Z94R7/2]X^WT<I3TP;&.D%YR+YGD^F1],:%<:V+C6,J-Y8;8H>'[2(WZ
MB993+&&0<,E-F_.49KG<2D=Q&$I$2(A$8,CP]Y\00+'50^<WV+I/Z1:)8=J>
MB9/D[!T?.-6O=\D ZJ&DX2"92!W7./;V3BZ@S8"10DKF=OT+:,0SMI%A-V=S
MF ]DQ'Y8&8F\[SO/FEOM"JKE6P8&FV_8.,#UI>?"]'7_'#C<*7%P01N)F?NC
M+5<=*T./3BWEL5-/#2K:MXM(!SN%GTV*!S.TA[Y!?*@C"BH]5]AZ;74\=#P<
M4LTL%&<!(MPH;393\$?V@HXD?&#>#S1]$BB9;,>Y7T9$F8?U2Y:X:TJL%Y?C
MU_TO:YU(/D& %PPZ! \9R\QD%]NA8[M$&!I!,NDXJWS\IA(M8 IT,9[O,Z#]
M X0%6N@8L3[VD&)VV-CM#J__SJI>TD?7\HO#XQF&Z&Y)_ K3C\\P)L-OCA3O
MIO0IMN P+9]*F=:I061S37=Z]T(MZ7.NVA!/077F8![,I/&A;^,GO5\CN$W2
M;RY$#W .CC],=$^[GW5NXJ\9N^7Q-Z'/TF%"TC1:8NMD_/KL*#*W?!/LFG_;
M6%@X5?-EA<FE'"W ^Z6U(=^0@N['KNM_ U!+ P04    " #]JH%3M9D,FFH#
M  #)"0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6S%5M]OVS80_E<.
MVK"'0;%LV7'LSC9@IQW:AZY&W'8/PQYHZ6P1H4B5I.+XO]\=):LNE@1!,W0/
MEOGC[KOONZ-.G!V,O74%HH?[4FDWCPKOJU=)XK("2^%ZID)-.SMC2^%I:O>)
MJRR*/#B5*DG[_7%2"JFCQ2RLK>UB9FJOI,:U!5>7I;#'%2ISF$>#Z+1P(_>%
MYX5D,:O$'C?H/U5K2[.D0\EEB=I)H\'B;AXM!Z]6([8/!I\E'MS9&%C)UIA;
MGKS+YU&?":'"S#."H+\[O$:E&(AH?&DQHRXD.YZ/3^B_!^VD92L<7AOUI\Q]
M,8\F$>2X$[7R-^;P%EL]EXR7&>7"$PZM;3^"K';>E*TS,2BE;O[%?9N'YSBD
MK4,:>#>! LO7PHO%S)H#6+8F-!X$J<&;R$G-1=EX2[N2_/SB!G.D,F\5PK71
M=VB]Y/&:<H/68@X;;[);$#J'1TR7%P.:ER6E.-C.$D^\&#W)6@ZKAD/Z"(<Q
MO#?:%P[>Z!SS;_T3TM.)2D^B5NF3@!\RWX/A((:TGPZ>P!MV21H&O.$C>!^Q
MK(RE,PMOOM32'^&U=)DRKK8(?RVWSELZ7'\_$6C4!1J%0*/_M1H_F@-\JFB8
MF;)2&%Y%LP-?(+Q;?XA!* 7#83Q.)_'5U1A<(2RZDP6A5$(??_EID@ZN?J/E
MVCM/D:7>4T?H@F=GP:N.I^/8,>!]AI4/<!NTDL"7O_[;2M3TI@DO,^)S/ '2
MMM3>D%9 *OR=4*@]Z+K<HF6*7\E>*^$(F$6R[  *W'3H@1?>7- ?=P_I0N*"
MZ'@TG<;3:?IRS8_J>JFLA_@T4E?/D-J#C^2?"6N/3)[BU,BH/P^GT]Z$NIE2
M[6G@?&2,^U^6'@["D6G E3MY4AWV"J-RM*Y%#VGPQQXL\USR">5L-4=S'(_'
M_+M\>97:,T(OQS>I^[$GC[A+^U!-!I.SDGQ'Y@(9:KR&&9YZ;\SQJ$D>^*'-
M&>UGEE Z5].$F9]EN$<G'N$/XQ$&-&[N$XRZJAUU,]=(W<B])O:9H,PML\S4
MVK/DM5$RX]>%;C10&B(F=7.Y(>6]AYIX<O9Y+='NPR7"04!LOK3=:G=/63:?
MYZ_FS27GO;![J1THW)%KOW=U&8%M+@[-Q)LJ?*RWQM.Q",."[EIHV8#V=X94
MMQ,.T-W>%O\ 4$L#!!0    ( /VJ@5,J!!S,B 8  "$1   9    >&PO=V]R
M:W-H965T<R]S:&5E=#$W+GAM;*58VW+;-A#]%8R::9,95:+D2RZ^S-A.,LE#
M&H_=M ^=/D#D2D0" @P 6E:_OF<!DJ9=V;&G#S9OP-G%[MF#A0[7UGWS)5$0
MUY4V_FA4AE"_F4Y]7E(E_<369/!E:5TE Q[=:NIK1[*(DRH]G6?9_K22RHR.
M#^.[<W=\:)N@E:%S)WQ35=)M3DG;]=%H-NI>7*A5&?C%]/BPEBNZI/"E/G=X
MFO8HA:K(>&6-<+0\&IW,WISN\O@XX ]%:S^X%[R2A;7?^.%C<33*V"'2E =&
MD+A<T1EIS4!PXWN+.>I-\L3A?8?^/JX=:UE(3V=6_ZF*4!Z-7HU$04O9Z'!A
MUQ^H7<\>X^56^_A?K-/8.2SFC0^V:B?CN5(F7>5U&X?!A%?9/1/F[81Y]#L9
MBEZ^E4$>'SJ[%HY' XUOXE+C;#BG#"?E,CA\59@7CB^#S;^55A?D_"_BW?=&
MA<WA- "9OT_S%N4TH<SO0=D7GZP)I1?O3$'%[?E3>-2[->_<.IT_"/@Y#Q.Q
M,QN+>3:?/8"WTR]S)^+MW(.7%B;^.EGXX,"$OQ_ W.TQ=R/F[O\,W>-1?O[I
MU7SV\J#%$N<@*#E'A8B#Q.\EB3-;U=)L1"F]D$THK5/_8$# )^5](TU.PBX1
MMFR<I3_A2^G(\]L&V?%J963 E+I']Q%]K4(II*BE$U=2-Q'F63;)LIFHR264
M-,@QTV'>=" $JWXLE,EU4RBS$E<V\"4-'(N!U:6SE0@H:Q%LNBXVT?N%E:Y@
MFX5RJ%CK_$2<1*_!!;N !QT=QCR>?>%_Q@[6=S=@'!$\6"<@1S[ 87@UX1A6
M$(0G!W76A?1.6,^T]%Z<B#SAIG!R=';&>_<,/KTU>!*]> 3@MLF"\Z(*,D'E
M4H\%7>=4AS93Y&L$DV.=4C+&5',%JD$1QQ$2Y6 \HM8F:R+>R;QLLWV?*\H+
M-A<T!\D*:XCA:?O<TP?G[F5Q*NQVENY=9RFOZ(<$Y=E\[9D &\CJ+:!0.MNL
M2G BIMBP_4A'/#1&@L+,5 0*0?7ISENMBD1@9< ')37 \ +[$S.\,9K@L65F
MKI5/H,5$?$B%S:[^)V?#,(#RI'AY8&&AKCB=A6?'*[D1"T(%Y5JZI];/Y8.L
MZ[ 3(T)R9#OU0G0LFI,I:+:.FRJ@^<G?B-BC2+!66K-I%)O%SLK$U9N!(\JT
MM'J8ATV-6[9/TFE%/G3^+*U&MP&^OQ'/U8OXBK.'&[@/!GIU+:JT8_5#TRB2
M*!L(!K1,UC)G&0;F)RSK4M&"] $ GX;8C[H!X0D0+FW-"L2MG47">;PG=Z7R
M&S)VNL2RQ+%>XJ-#A5>UMANB<9_K,;O,-$4O(DV(3L++MV!5Q=(YB]*YFXW%
MNE3(#NPS?E@S!XEUWQC%LH"^K(LA(EUK&F;YX_GG S;T7%T-(L *HY8*66N9
M6-YP7H)C7Z&FH4?%GQFJ\0^4<=QM)1P"Q ?%SS9S'CH1[YO0@!Z=A'GV8&#]
M?NJMR)"+G(-MQ SIAF?6]R+<4C$F<7M1W-E&+IO%UU9I+ZAN7(Z]A,072(@;
MIK+=X0$&X4"K%/7J@J*4%$C1;-YM_A^QZ1CN6,6Y1O*?,PC/GF<'<=CM[_'+
M[.!%DO3'VYMGC[*'8=OM83]!F-#[MX+013]*,9=!4A6Z)I>S+*8<I+&1YGVH
MMA9X[13XQKL77(Y[]]WMFMV,.U=2T1ZNDRE\@V#K&SN S)/.-H91F;?8"(:4
M[%Q(5$@B0P[-M^RJH2W4CM3#M2<7N18AXB[-:-4=ZHW5(+@L5YN;H,1"&4:&
MZ[-#2 %DK80XU=:K7N3Z^=V24N8=Z9A<6=G&1&V">>MB\KF(M)(+I9'RY*G!
MP0\*E!-APTF[2RNHMSWT#72C2UQJO92.1I_-)GLXFFC-GA>-ZY0/VRQ1)XJ)
M?7=;N3B?Z37N6A6$26]29_(C_('D/@D]K;L/0QLAIE^2L;CY4*H*/C<*9%$N
M-/'I3\5-N=_R^H PDR8H]Y916\F,(.ZC>\WV]J-CN'L]&^]D^QW1Y-9N-XX]
M08JUV,FZ!OAVL&(V_(T Q50-:B'51]<9:5I%Y6N;8WX])'_R@G@/1U>E;.SQ
M/4J?VYE+)/0W=#;B]23IWJ^GDCLDKDCT2HGM3/+*<E-JTH\&>#G9=MZ:#HZM
M%;E5/)PS\\';=(+MW_;G_Y-T[+T9GGX\^"0=ZMQC<4M,S28O]T9IV=U#L'4\
M!"]L0,L1;TN2J"\>@.]+BV6U#VR@_U7D^%]02P,$%     @ _:J!4Z'?RK_T
M"P  42(  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N>&ULS5IM<]NX$?XK
M&/>N8\_0,BE1+\[;C.W+77/3))XXN?O0Z0>(@B0T%*$#2"OJK^^S"Y B9<EV
MV^M</R26"&"QN]CGV5U0KS;&?G5+I4KQ;947[O7)LBS7+RXN7+94*^EZ9JT*
MC,R-7<D27^WBPJVMDC->M,HO^G$\NEA)79R\><7/;NV;5Z8J<UVH6RM<M5I)
MN[U6N=F\/DE.Z@>?]&)9TH.+-Z_6<J'N5/EE?6OQ[:*1,M,K53AM"F'5_/7)
M5?+B.J7Y/.$7K3:N]5F0)5-COM*7=[/7)S$II'*5E21!XL^]NE%Y3H*@QF]!
MYDFS)2UL?ZZE_\BVPY:I=.K&Y+_J6;E\?3(Y$3,UEU5>?C*;OZA@SY#D929W
M_+_8^+GIX$1DE2O-*BR&!BM=^+_R6_!#:\$D/K*@'Q;T66^_$6OY@RSEFU?6
M;(2EV9!&']A47@WE=$&'<E=:C&JL*]_<E2;[>GX-NV;BQJQPUDZ2NUY=E)!.
M<RZR(.G:2^H?D302[TU1+IUX6\S4K+O^ EHUJO5KU:[[CPK\F)4],4@BT8_[
MR2/R!HVI Y8W.&;J4EIU/F53;^46D56**VMEL5#\^6]74U=:A,G?']DL;39+
M>;/T=_#K?R9)?"S$SU6A1/^27)3T(U$N%4^1Q5;(F5F76$+/:%2\*S)8"0B(
MVUP6/?'Y\(!86W.O<8("B.?5"[BH%&8N'&OB'2@WTLZ<*(U0JW5NMDJY2!2F
M.*^_BIFV0)ZQ>"Z+F3 0!3)0]EYGJM[$.I+;4ONX6AN)W90%!"29I0OQ@\K4
M:@JAB(^8'F2F* +8-[I<LMQWMQ_%M"IIK-1%I5CEA;E7MN!Q$LE*@+!<"45U
ML6B,6\I2;)0-+L"N:ZO)*:992MK0?L&*@X[^8,2\LFR^^JW2Y;:6O]%Y+J8[
MZ16 8X_+^;6V24'1::[=DL.VV1I.V/,97%;O/-,.;$(G-R4BCD2U-MX#ZMM:
M6[8BHB.?*UU65D4BDQ"6YV$$9H/S,^CO=&TQA9DC4+$#;W+IG+B"IU<KC'.P
M>)/R+3FU[> #D?0L)U HD1-E+HJ*SY["\G$5@I?Q3 EY+W4.WRD.;A_8[0WA
M0N]K8.L#@L2'UY@I*.[@Z\]_FO23\4LGI@;JT^9-O-?0\W&O2^<569J< UZN
M*?AI^,BQ16*SU-F2=);06<WGBE/7(R%>P^9A" 2@N8=HULU$[R?H#+$>Q3BH
MLH(MV_TQ_Y5,4)GVH6\I[V$(9U!:G=$9AEE\L <&JH*<<DHN[,<O/]U]X4_)
MR[-FR5I9KC>@8AT?.P[I@,A;_NQ@P!@8*)";=J[B+?9"8,^%&@=83?\!MQ/R
M)?R"8D!G0H%$%E:I@EP)<#A%6A8(SGP+8=94BZ4XY1@HLKRBP#\3[^56<$H;
MQ&)=65*@;!.*>P3/;"O8B*B0T-UHXG=MU! PM]FGGU#<E(><U''&O"+8[WRR
MK]Q!SQ2LQ\I4F.=AB=ES&L<)TE1Q.OS^K#:I-.41X!X"UL'S(V_Z@>ON0)M=
M\/ *3)V+0>P]\-_B.7?F*5#SE(?(?EMG0\[BXK:RV9).B-UW2M,""OSLN]O;
M&@O'66"U4C-@3R'*.OFHRP,DBT)D::S^)Z6]9>MPGP9*^_C7M=8>Z@U5MY-_
M#P+\^4+B((KCF/X]R<T4SAITH!DTCP;D'DC)OO\%^-EO?R#D&[O^4*![+QR$
MMRE:Z$[^+]#=#?HUU64(T[6T\)G&MJ7KA/$38=(QNS P_5NF%.^=#+\/!FGD
M(6D+/'1B5ED:)#,MVLU[GV#GBI]"&VUF7L?FX0SP]2FM4<H_JK-T"\(XJYGR
MM2952R6/4SEG5;OT?)K' %$V&GV5H3.J6ZMNW["4,S9ZJTJ1RZK(ELKS72LZ
M/9E]]$4!N?:*"D,H6OOSQOO3SX/E;J_($ M5*,NHX?)3B23&CA),.K=FY4V$
M0TA=9ALN0#&>:RBNYW4?X=@]N[:@)WZJ!4>8#OIL;\O>[1YU%^?B'J4*UZ=D
M=84RT579TO<!%/9S/4?-%1S.]0>O@!;S,G#(7%M7GI,I!%;PM7429117+X4Z
M=_I;J=5A(:SOBGIH&@+ 62BU*B&TZ(Z%M)N;RGIO16WU0XMC*E>[AT@YW+8<
M"Y/@&;X<H:JJ%<O0U:L#U:BE?Q XY#YJ,4R.CL*]: +B8PNM'QH^^)4O2""F
M^7"U )<NZ)A/F;F@.5:YL_VOUS+WE2"';Q?\8C")TLE8?"=&O<&E&/<N)_C<
MCP9Q&HV3M-&ISEF#*$57,1SV)OUF3'T#G6GJ14[[T7@P/!-IK[\;#HT0#2?1
MY2@^0[#VTLF>6@^<,QA'_3B%,I@]&4&S44Q?HOXXC8:7J?@%ATZ 1F0$!;@Q
M.2(M2:-).H" E+8>]?CS*!Y@CZ0K:JVRD)PIK([).TW.2,-)?WA P\MA-!G[
M.=T$6\/W_M_?T"=$Y1C%VYW/T8D60=PA-NZ)3VJNN,;Y8! ID\ ^H? *<2S>
M4D\@MHSPE>&BPE]80MU'>2]DV>^2=-Q+Q J]8N#4J@!MFD6!XFE&&NWN73(#
M*T'T,EC=939?M1$MM3TS)?PVXAC3U,F";58L9A,P<2XQ)!<JI TNIGJI![O/
M(1S(YTR.<XDL="_S2M7HKI6@Y-ZZP7D6DG?*A(N!#@&+RM6\<)U+-.]W&8Y
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
M)5#@BR)06YBN%$%:#$Z,2$A*5DGOA?)^C_2WRI<AU1-]@92EQ"6CK*Y-DA)
MR+[4@BB'#OP8,AAA],@^="&9E!KB]8RX8;95@6361B7M._K:_96?3(.&_2;-
M/$0E5TL_&(;=8:Q>]-/D'_-^)K]3?J/QU0Q7<!V/WKS*R/=SKE]$UZ;9LG81
MDRJ]UOAKP%X,<%XY%X\+(1C^;*S^!E!+ P04    " #]JH%3>"3BU/8&   M
M%0  &0   'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6RU6%USVS86_2L8;:?3
M=&B)HJ@OU_:,[21M9[:I)][N/NSL T1"(C8DP0*@9?_[G@N0%&5+JI.T+Q)
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
M)IF\[?[(M^*WWP@*OA6;M4X'NP%2A21G!)<UM+SA3+MZX5*K*W89EM1 \2&
M.K/T&Y0'H]#U#84?D/ZH';O3.IQ,2)[ZY%49\LL@)=3M0$KX*DRFET^\HF?,
M4L'HK(;&7]DEQO).JW0'=8[Z3A<R4]0E=$'HI%I-99F"018YV\RY!&@+[5GL
M*" L5,.2=&HK,HW8^0/62?9,V^Q-Q634"ERASBR3%")M8 EB_IM!IF&/?5">
M\6LML0AIW4_U(2XX.X\N6AQS/6B7 NF<Q>#YZ6P:38\L0=\XO9CMJN' D@1+
MXN3XFNF('3^-9Y.CZ\X"8[6HE;DS(8$9H:"23_U42>%DCD_.AN,9!W_=H(>
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
MOC_S2L8K9[.R9W=RLQ*-+G@%=Y*HIBR9/-] (4YK)W N!_?\D&MSX&U6-3O
M ^A/]9U$RNNUI+R$2G%1$0G9VMD&RYO(\%N&SQQ.:K GQI.]$$^&^#U=.[X!
M! 4DVFA@N!QA!T5A%"&,+YU.IS=I!(?[B_8/UG?T9<\4[$3Q%T]UOG9BAZ20
ML:;0]^+T$3I_ID9?(@IEO^34\LY"AR2-TJ+LA!%!R:MV95^[. P$8G]$@'8"
MU.)N#5F4[YEFFY44)R(--VHS&^NJE49PO#))>= 2;SG*Z<T'QB7YS(H&R"TP
MU4C B&M%WCRR?0'J[<K3:,7P>DFG\:;52$<TSLBMJ'2NR&]5"NGW\AZBZR'2
M"\0;^J+"/Q,](6'@$NK3X 5]8>]R:/6%K[O\GJND$,9K1?[>[I666"7_O& C
MZFU$UD8T8N,!FR=M"B B(UNE "/:A3<E3),!!%.9Y!Z21DI>'<@-4UP]%_07
M[9G67:J:);!VL#<5R",XF\<<2"8*[#NC69N$=LW'_T6'-5[K<XT[!,E:D.4
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
M8PA]#X))X._!"P>'PQ8O? W/K$0E_Q+,"0\N=&6UDKGH*%+E<&/08N6Z#5W
M>UE1@*10<$N;2'QT%GY?+*TSQ*@_]E@4#19%K471*Q;=4J'EC4+6=F.HW(Q[
M;$VY_-+(FA6^E(;]F,]P<(L#&;DKK<.<=;DU0J$5E:6L5B <4*CU$LT0[59X
M41NI()ST6X>R(D'=6#JS1Z?PV6+1*+B2!<+",NQ3E&YG!\'29<N/HPZN_;M"
M*JNU5CG(LC9ZTP?Y!SB U$M#OWTF<4K9*NO&$?;.HS"!T(NC& (O#J=P7122
MV%PTII*N,?B5_\D$PBB%D&Y>B%HZRBI91#I7E'4+'Q=P$L'WWZ6!'_P(+\>P
M/UT930)^X)U,4_!]4IZ0']:>4I_)FK)1@J.<(W5*(L_ +E%JXWKVP>&)%\?3
M(SB,O6@2'NU76%%Y'D#L!63[ 22>'X;PYS]^%+17HBDX&)UV3O^&HL@$L&O:
MHG7/![1.EJWI39=813W3;D^? >H.P""W?F:08L5 8.4Q1W(&'[6CW-=*9MQ-
M]E1*/%1*_.9*6629:<A.Y@1](W8AOBQKI1\1X1PK+*2S+U7/7CW\(3RUM<AP
M-JJY'9@-CN9;A=G7"G&K<-DK_ _*[-]+:U=.6T.7NFIL5SLG 3V)K(&?#,<;
MD74^A%Z:!/0_#>/AL!:/AFP&)QXH_6S@X%S@31,NNFBRNTXQ*:5M/]1<"#XA
MAL.AI4^,D00310%$_@2^(9)D=>)%)RDM D(-IK"'1LE H^2;:<3JKRE5!BX:
M8[A77$FQE$HZLOPE!NU5L9]!K$NWNK)>E]KI^I_)L_7ZD=2:-J^4&YI"LCO
M!S29M,P.([GZ-6RX7Y!A!\0'/PW;!A6&.PJN*(^&FBP^<*+)N<0+J5=3QTY3
MN*9F)]RN<SP)@C=$)O(BGP72:<2EWK/,,D&YJ; 1@GI0UVYKP=W33[V(FSQ)
MAGU.?2]((V+N9!K V[) 'H54-S$S,/5"/WV1>.,G@U>)9M6.EYS"IG+=##;L
M#A/LHAO<=M>[\?>#,"M)CBDL2'1R?$(MRG0C9??B=-V.<4OM:"ALEVN:PM'P
M!3HOM';;%U8PS/7SOP%02P,$%     @ _:J!4]^=>&.[!0  ,0X  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C<N>&ULK5?;<MLV$/V5';7IV#,,Q3LIU_:,
M[+J7AR0>7Y*'3A\@$I(P!@D% &6K7]]=D**51%+3F;Y( ($]N]@]NPN</RO]
M9):<6WBI96,N1DMK5V?CL2F7O&;&5RO>X,I<Z9I9G.K%V*PT9Y43JN4X"H)L
M7#/1C"[/W;=;?7FN6BM%PV\UF+:NF=Y<<:F>+T;A:/OA3BR6ECZ,+\]7;,'O
MN7U<W6J<C0>42M2\,4(UH/G\8C0-SZYRVN\V?!3\V>R,@4XR4^J))G]4%Z.
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
MU8@!SPQLNP<^WCTW\(-)]1V@[X<:G]&^"(*S=M$]MWT1.8.3TXR,1OM-[_K
MSK.CDPR-Q7S@S1%XZ\[A:*1]!7W["DYN7S=,0B5S6K2=2JBSX:\%N7Z,BT;5
M:LI9J43#_O*CS6^4W^O-K^[)BI[L,+&P15&)Z8[Y!T>T7VB-_S-WL>5J5-3*
M64(TSTKA;2&FC0"25XJ ;M0XA.%@TQ0)R; "\2/!D.&?S#4)'&D(I"G.."UU
M*KHN+R[)4OOX<IM<LPKK6>:*)=I/@7.TWP9B@[0P/LM?!C7L8RN*(O<@6SW)
M?&Q12A;ULG-GH.J:OF>;$R\8B ?:D6M.)[WJ>J@WG4;8AL.#[*H7.:[I3D/3
M=WLZU[TL\&WLE=Y!\.Y)8'JJFX;.0?3;P+LP\LRIW8O>/YDR)X%G1F[8)32K
M50H(XDW-T/7-"79E'X/CAJ:#D;W=?!;82&W?0<1@M.JLP<B&/U,[/9@*S):F
MDNWTUI_VL^^R'?F>KK>#\T?*=SER*B!%5?MBB@7"VV&TW4A6ZP%PRR2.DWJ9
MX?P.7%U ><JP-+J-,M#_1[#X"E!+ P04    " #]JH%3VSD%'^4%  #''
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
M0=+L/BSZP$BT1$0279*.6Z ?OZ0D2[)N#I+ZQ1:I<V8X<^@AQ[,]94\\QEB
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
M.NJ(V=E]J/;!)!>()K&I;: K]<>OXX0$9O-!9S8O$#L^Y]RO^"8>'[AXEAL
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
MJ,P.RF6Q1?::3M51V,<)DCI!%_;POMUI.7"K:"*_-YC!I1F<F^E:S%S>3"[
M'=4]/*Y("B "]SK'*UEQ0&L3N!</<O%LK6Y'[; W\+8UCKJEH^Z)CLSTJ+.R
M5^T=6($8!D%8[Z97NNG]WDWI 7 !_M!I450X)JA7<=6&4;?>4U!Z"D[UU)RB
MH&(FBI!OR5!8N@E_[^:1*Q*[922L9@0%4;V'?NFA[^JA.0/]2N<(^_W0,B!1
MV7W4V/V8"L46;*;'0 _'0@-\G2W7AN4)?8-2__UI 0_(#M^2%X7Z\7JH3SXT
M/(7H38A1R![-A@A'EKD(#5*A U//8$8A?^C+MW@R4(4.5#V%&;#*59L9PU3H
M -57( /64=1BPD 4.E#4A1FPBLVF:6*X"9O!^=29=,"2;ZE(LU()Z'HUG>DE
M#F2YVIN6K&$C[/\/"&)8"9MA>2Y!(M?YB QCD?\F "ED7;P8P"('P)X!#U1#
M6(0LK@Y*5@?$GH(/5&4L[(41MA@RC$4.C'T%0E"5J?:T&*HB!ZJZ, 355*<-
M:3 D1<TD'?,DH6+&M($U65/1]'IBR(B"]P<&,IQ$#@7FZ<! -06GY<<#&:8B
MAX+S%&+4%*"1]24%&:@B!ZB>0PUGJF)#5>Q U5.8@9VQB@U6L0-67\$+[%ZH
M8D-1[$!1%US@NLK4.DWPP<M^,S7'7*RYT&.@7U'T&G<J-+"A(>Z^/S>P82-V
MJ#+/V-JH*3I#"["Q82MVJ#I/  >N%J$A"GS;E#1PQ0YP/0,<N(ZNH>6'%1N^
M8@>^GL2.*F#[N LM+_C8 !8[ /8U_*@"M8VZMJTQP]2N U-="%+H!$<%AYXO
MOSKP#G9YLQWS>R*6+)4@I@O=T.^$.@*QWX3>GRB^SC=^IUPIGN2'*TKF5&0/
MZ/L+SM7+2;:77/X5,/H/4$L#!!0    ( /VJ@5,DQ9U$>0(  ,<%   9
M>&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;(54VT[;0!#]E9'% TB '3L!A!Q+
MN5"5!RXBHGVH^K"Q)_$*>]?LCA.H^/CNKAT3*$E?[+W,.7/.V#/Q6JHGG2,2
MO)2%T$,O)ZHN?5^G.99,G\H*A;E92%4R,ENU]'6ED&4.5!9^& 1G?LFX\)+8
MG=VK))8U%5S@O0)=ER53KV,LY'KH];S-P0-?YF0/_"2NV!)G2(_5O3([OV/)
M>(E"<RE X6+HC7J7DX&-=P$_.*[UUAJLD[F43W9SG0V]P K" E.R#,R\5CC!
MHK!$1L9SR^EU*2UP>[UA_^:\&R]SIG$BBY\\HWSH77B0X8+5!3W(]7=L_3B!
MJ2RT>\*ZB3T//4AK3;)LP49!R47S9B]M';8 46\'(&P!X2= V-\!B%I Y(PV
MRIRM*2.6Q$JN0=EHPV87KC8.;=QP8;_BC)2YY09'R;58H2;S64C#"=PRI9BM
M*QQ.D1@O]%'LDTEC@_VTI1PWE.$.RC.XD8)R#5<BP^PCWC?R.HWA1N,XW$MX
ME](I1+UC"(.P]SB;PN'!$>]T?R%PLI]O5"G#%S1\NX@^*(VZ:D:..?I_-8]A
MBG,")C*X>JXYO<(,TUIQXJCAUVBN29E?^/>>I/TN:=\E[>](>EN7<U0@%_#N
M!2JIN>T3;0ZA%J;!"_X',RBDUMTEO,'>.HZ;Q .7V,Z#5=*+@MA?;=?ZWYB+
M+N*#GT'G9[#7SQWEJ$XH9^*$L*RD,M,%>%DQKIPU9^$-#KX2W#"?;8D)/HGQ
MMWJE1+5T(T1#*FM!3=MTI]V4&KGF]-_#FQ%WP]22FPH7N##0X/3<9%?-V&@V
M)"O7>7-)IH_=,C>3%I4-,/<+*6FSL0FZV9W\!5!+ P04    " #]JH%32)@4
MRJ,#  "2#0  &0   'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6R]5U&/FS@0
M_BL6K:I6:A<,@9!M$FDWV]-5VJI1M]M[./7!"T-B%3"US::]7W^V(4 (84\K
MY5X2V\PW\\TP_K#G.\9_B"V 1+^R-!<+:RME<6G;(MI"1L0%*R!73Q+&,R+5
ME&]L47 @L0%EJ>TZ3F!GA.;6<F[6UGPY9Z5,:0YKCD29983_OH:4[186MO8+
M7^AF*_6"O9P79 -W(.^+-5<SN_$2TPQR05F.."0+ZPI?KEQ' XS%-PH[T1DC
MG<H#8S_TY&.\L!S-"%*(I'9!U-\CK"!-M2?%XV?MU&IB:F!WO/?^ATE>)?-
M!*Q8^A>-Y79AA1:*(2%E*K^PW9]0)^1K?Q%+A?E%N]K6L5!4"LFR&JP89#2O
M_LFONA =@/(S#'!K@-L'3$X O!K@F40K9B:M&R+)<L[9#G%MK;SI@:F-0:ML
M:*Y?XYWDZBE5.+F\)BG)(T!WIF=N0!*:"O0.K;GJ%"Y_(Y+'Z,//DA;JW4GT
MNK9XHTSN[V[0ZY=OT$M$<_1URTJA;,7<EHJ6=FY'-87KBH)[@D* /K%<;@7Z
MD,<0'^)ME4Z3D[O/Z=H==?@YDA?(PV^1Z[AX@,]J''Y5< 5WAN '=+RFQ)[Q
MYYWPMR_E6[16M9:]BOY]J\S11PF9^#X2;-($FYA@DR>"F2BPC_+J1>AB]_V&
M,S'X@BJ?@?&I-_[C$KO363BW'[ME&[#"OA<T5@>$_8:P/TKX%H2X5+LY*K,R
M)1)BM0F5($645-M<I4$RQB7]QRP,L:\"^!U>[Z:^/^NQ'[#R)XXWS#YHV ?/
M+W<.<HAN<$3$=[T^VV.C 'LGR$X;LM,G2JWT;LO2&-&LX.P1-%<QTG1AXS@\
M?X?/FF"S,W3X[*AWP]##O:+/CHH>!GXX7'3LM KKC!)>L:PH)?"6[$@5<$>X
M\?F+CMTVG#N:Q;V I$S1+4U@4.+'T5Z ,B/R8UQ:0<7>&5J@=MKM <^?^+T>
MJ*VZ3>#ZG>UY2+F593RNRY^3A*K/;%+RG,J2PR'UL:JT0HK]_Z$A6N7#X]+W
M5$.,HP/G/S1$*VQX7-F>V1#3XX:8]#]ZM5&W'[R3[= *)@['-8$45))4GYR4
M$F\X]!D>^FVU$<_.WP-N*VWNN+0]K^ZUTV[=IY->V0=LG%[1[<ZI-P.^,9<!
M@2)6YK(Z #>KS87CRARS[=:\NJU\(GQ#<X%22!34N9BJU\VK"T UD:PP9^@'
M)M6)W RWZM($7!NHYPEC<C_1 9IKV/)?4$L#!!0    ( /VJ@5-'_WY[V (
M -\(   9    >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;+56WV_:,!#^5ZRH
M#ZU$R2\(J (D"FU7J=T0J-O#M <3#K#JQ)EMH/SW.SMI!B4@M&HOQ';N^^Z[
M.W.7SD;(5[4$T.0MX:GJ.DNMLQO75?$2$JKJ(H,4W\R%3*C&K5RX*I- 9Q:4
M<#?PO,A-*$N=7L>>C62O(U::LQ1&DJA5DE"YO04N-EW'=]X/QFRQU.; [74R
MNH )Z)=L)''GEBPSED"JF$B)A'G7Z?LW#VUC;PV^,]BHG34QD4R%>#6;QUG7
M\8P@X!!KPT#QL88!<&Z(4,;O@M,I71K@[OJ=_=[&CK%,J8*!X#_83"^[3MLA
M,YC3%==CL?D"13Q-PQ<+KNPOV>2V$1K'*Z5%4H!10<+2_$G?BCSL /S&$4!0
M (*/@/ (("P X;D>&@6@<2Z@60":YP*B A"="V@5@)8M5IY=6YHAU;37D6)#
MI+%&-K.P];5HK A+S4V<:(EO&>)T[Y9RFL9 )O;:#T%3QA6Y)E^IE-3<$G)9
M'%[AZ<MD2"XOKL@%82EY9ISC;5(=5Z,00^?&A=/;W&EPQ&E_M:@3OUTC@1=X
M%?#!:?@SW1+//XH>GD9_BW6=A#G<KX#?G0^O\G[_.>\/_^S=Q<J7Y0_*\@>6
M+SS"-UD*J:\UR 1K/]7DYQ,:D$<-B?IU@CXLZ4-+WSA"/P1LCS&CMNO &[9/
M!545RUE\S]*8YKGN^75,SWJW+KE1M&NS;W%?01/4@WVCAT.:OQ9[03;*(!LG
M@QS1+<Z'^)6,I-!%A\7E0M*D1@;]\=V$]&-](IO-TE'S?Q0K*NFCDW$\"9J2
M3(H88*9J9I4PI83<DA3CJOJ;1H?YCNIA=39;I8K6215CR.@61YTF8DXX2CI0
M4L/F@TD I:LZ3^M0D[=SE?8TM4M-[4]JJE+2KLI.XX,2=Z=UF]'_3.6"I8IP
MF"/*J[?P2LA\G.8;+3+;S:="XVRPRR5^@8 T!OA^+E!.L3$#HORFZ?T!4$L#
M!!0    ( /VJ@5-&H*R4T@(  /T'   9    >&PO=V]R:W-H965T<R]S:&5E
M=#0R+GAM;(V576_:,!2&_XH5]:*5NN:3D%: !'35=E$-E76[F'9ADA-BU;$S
MVT"[7S_;"1DEH>(FL9WS'C_GM6./=ER\R ) H=>2,CEV"J6J.]>5:0$EEC>\
M J:_Y%R46.FN6+NR$H S*RJI&WA>[):8,&<RLF,+,1GQC:*$P4(@N2E++-YF
M0/EN[/C.?N")K ME!MS)J,)K6()ZKA9"]]PV2T9*8))PA@3D8V?JW\T3$V\#
M?A#8R8,V,I6L.'\QG:_9V/$,$%!(E<F ]6L+<Z#4)-(8?YJ<3CNE$1ZV]]D?
M;.VZEA66,.?T)\E4,782!V60XPU53WSW!9IZ!B9?RJFT3[1K8CT'I1NI>-F(
M-4%)6/W&KXT/!P(_.B$(&D%PKB!L!*$MM":S9=UCA2<CP7=(F&B=S32L-U:M
MJR',K.)2"?V5:)V:S##%+ 6TM%OF'A0F5*)/:)JF8@,9FO-2;QB):\]9ACZ7
M%>5O &@&#'*B)+IL5%=:]KR\1Y<75^@"$8:^%WPCM4:.7*51S81NVF#-:JS@
M!-:W5-V@T+]&@1?X/?+YQ_)I);3<ZY.[VJ#6I:!U*;#YPE,X8HT9^6M=N-:>
M,,DIR?Z;LA @@:EZ@.?H@3#M*L$4+?4@Z%VO??HU74DE]+[]_0%1V!*%EB@Z
M56&S/BO.-KW^UO+8RLVOO)TD\3 8N=M#%[M!?A#X<1OU#BUJT:*ST+8XM8;T
MT=49!@<3ATE\3-<3=!L.^N$&+=S@++@*OPE.*5+X%:1=PU6SG_MP!QV2X#:.
MCW"[06'DG<"-6]SX+-R4ER61\H2;<6?F07A,UXWQDSCLIQNV=,.SZ*0^1 2!
M7NN&G7FCZ'BA>V)\KQ\M:=&2<XU[?W[!_OSZ:+V3[G\11\/D"+L;%?A)<'L$
M[AX<SN9B?,1B39A$%'*M\VZ&NFY17S9U1_'*GM<KKO3I;YN%OI]!F #]/>=<
M[3OF"FAO_,D_4$L#!!0    ( /VJ@5-=CQ1DI0,  ! *   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0S+GAM;)U6;8_:.!#^*U:ZJEJ)V[P"80M("ZBZ2G?:
M5;G>?:CZP20#6.O$J>TLR_WZ&SLARR6!6]T7B,?SC)\9/QY[>A#R2>T!-'G)
M>*YFSE[KXLYU5;*'C*I;44".,ULA,ZIQ*'>N*B30U((R[@:>-W(SRG)G/K6V
M1SF?BE)SEL.C)*K,,BJ/"^#B,'-\YV3XRG9[;0SN?%K0':Q!?RL>)8[<)DK*
M,L@5$SF1L)TY]_[=RO<,P'K\R>"@SKZ)264CQ),9?$EGCF<8 8=$FQ 4_YYA
M"9R;2,CC9QW4:=8TP//O4_3/-GE,9D,5+ 7_BZ5Z/W-BAZ2PI2777\7A5Z@3
M&IIXB>#*_I)#[>LY)"F5%ED-1@89RZM_^E(7XBV H 8$+8 ?70"$-2!\*R"J
M 9&M3)6*K<.*:CJ?2G$@TGAC-/-ABVG1F#[+S;ZOM<19AC@]7U!.\P3(VHIL
M!9HRKL@OY#Y)9 DIH7E*'O0>)%F64D*NR6^,;AAGFH$B'VK 1T1\6Z_(AYN/
MY(:PG/RQ%Z5"K)JZ&EF:M=RD9K2L& 47&#TD^I:$_H $7N#WP%?7X?>%1+C7
M!W>Q-DV!@J9 @8T77J(C=S1G?U.CT@%9BEP)SE):B1:+\RA!85DJ@]B2SRS'
M@C+*R1J-@$=$*_+]?J.T1(W_N,(H;!B%EE%T@=%I XX$CSU)1);ARBB4Y(G
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
MD>=Z^/YNBHX^?%QQ1>OL%9\M6">'6W9+RVT9^\_P7;T)OIG=RC@38,4M\!T
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
M>6_]C]QYY<P""S)GR4\:R_7-(!R F"SQ-I$/;/<G*1WRM+V()2+_!;NRK3T
MT59(EI:=%4%*L^(?OY6!..C@!"T=4-D!=>W@E!V<W-&"+'?K%DL\&7.V URW
M5M;T0QZ;O+?RAF9Z&A\E5V^IZB<GCY)%+]<S%8@8S%FJ5H? >7RO0?X*W&WR
MXE2'F\IW<'E+)*:)N (7P )BC3D1@&;@*:-2?#FH^&?-M@)GL:J\."J/+:G
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
MW@BJ?A+61!ET1W2O=-DAR@&JPA79E4(JV<Y,J:F"MAMH?:T4'@?60=VFIW\
M4$L#!!0    ( /VJ@5.^6_:)0 ,    +   9    >&PO=V]R:W-H965T<R]S
M:&5E=#4P+GAM;*V6WV_:,!#'_Q4KVD,KK?D=H!4@ 5VW/71#1;3/)CG :F(S
MVT#[W\]V0HA&$D :#\1V_#U_?/9=KK]G_%VL 23ZR%(J!M9:RLV#XXAX#1D6
M-ML 56^6C&=8JBY?.6+# 2=&E*6.[[H=)\.$6L.^&9OR89]M94HH3#D2VRS#
M_',,*=L/+,\Z#+R0U5KJ 6?8W^ 5S$#.-U.N>DYI)2$94$$811R6 VOD/4R\
M4 O,C%<">U%I([V5!6/ONO,S&5BN)H(48JE-8/78P0325%M2''\*HU:YIA96
MVP?K3V;S:C,++&#"TC>2R/7 ZEDH@27>IO*%[7] L:%(VXM9*LP_VA=S70O%
M6R%95H@5049H_L0?A2,J F6G7N 7 O]205 ( K/1G,QLZQ%+/.QSMD=<SU;6
M=,/XQJC5;@C5QSB37+TE2B>',\GB][NQ<D2")BQ3MT-@X]\[] )"<A)+]<;,
M0G-*)!IIOQ/YB6X>06*2BEL]=387ZO$%.4BL,0?1=Z2"TTLX<0$RSD'\!I .
M>F94K@7Z1A-(:O23=GVW1>\HIY2>\0^>&?NM!G_'TD:!]Q7YKN_5\;3+'R&V
MD><:N=N"$Y0'%1A[08.]7]ML 1RQI7%VB\&P-!@:@V&#P3G=J0-6ASO&*:8Q
M("S1 E:$4D)7>IT-<,(2=$-H<:BW=:>:+Q*9173.V W#L.NZ:LN[&KBHA(M:
MX<R%6G%,-> 9@NB$H./VW"I"?EZG\QH@.R5DYSQDX<0SC)V3M>^"9B]U2X#N
M>0"5RI= +F#HGC*$8:\1HE="]*Z^1T"3RV]0K^;\0K^1Z[[DNF\-F#>3P177
M: =<?9'0=WV=D,J2@)XPX>@5IUM 4Q54,PW7$E*>>\RF[G\+JH2E*>9"#^7N
MJ?5.L6"OXIYN:$=^O7.\2M[WKHNP"W&*SXE?X8E".VCB\8\\_E7!="&.?XK3
M=6VW<U_Y-: =,Z\77!MF%](%-<[JV5[40'1,W=[UN?LTYBZ$#$\N6!398? /
MHU.I,3+@*U-Z"12S+95YN5&.EN7=R!0USG%Z7AL^8ZXB0J 4EDKJVET5^SPO
MM_*.9!M3L2R85/6/::Y5B0I<3U#OEXS)0T<O4!:]P[]02P,$%     @ _:J!
M4Y<GZ?CI P  N!   !D   !X;"]W;W)K<VAE971S+W-H965T-3$N>&ULS5A;
MCZ,V%/XK%MJ'7:DS8&XAHR32Y-)VI:X:3?;R4/7!@9. !G!J.\F,U!]?VS#
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
M?H:=WPBZ5X>T*RH$3=3ECF#Y7F0&\OF&4G&ZR0*4_R1,_P%02P,$%     @
M_:J!4_PC#A9;!   .1H  !D   !X;"]W;W)K<VAE971S+W-H965T-30N>&UL
MS9E+;^,V$(#_"J%3%^A&(JEG8!MPG*2[P&YKQ-CV4/1 R[0M1!)=DHZS_WY)
M21&56*)S"I1#K,?,:&8^DD,,)R?&'\6>4@F>B[P44V<OY>':=46ZIP415^Q
M2_5FRWA!I+KE.U<<."6;2JG(7>1YH5N0K'1FD^K9DL\F["CSK*1+#L2Q* C_
M>4-S=IHZT'EY\)#M]E(_<&>3 ]G1%94_#DNN[MS6RB8K:"DR5@).MU-G#J\7
M.-8*E<3?&3V)SC70H:P9>]0W7S=3Q],>T9RF4IL@ZN>)+FB>:TO*C_\;HT[[
M3:W8O7ZQ?E\%KX)9$T$7+/\GV\C]U(D=L*%;<LSE SM]H4U @;:7LEQ4_\&I
MD?4<D!Z%9$6CK#PHLK+^)<]-(CH*RDZ_ FH4T%L%?T !-PJX"K3VK KKED@R
MFW!V EQ+*VOZHLI-I:VBR4J-<26Y>ILI/3G[4XV4;TP(L*0<K/:$4S"7DF?K
MHR3KG +)P((5A4KX2K+T<<_R#>4"? 9+)FDI,Y+76@+</:?Y<4,WX)ZS0BL=
ME(D*%=N"VRP_2O6NYW._W5))LEQ\4D9%96KB2A69]L]-FRANZBC00!0A^,Y*
MN5=.E,J#U_JNRDB;%O22EAMD-?A7*J\ AK\#Y"'8X\_B_>J>Q1W<4L*5/7_
MWHKR3*5X;C'EMZ;\RA0>,#57T#::AIH]8$73(\]DUL6W[<%W1WB9E;LNMG^_
M*</@JZ2%^,_B5M"Z%5@C;(=3_A.0KHOUD #TE7OI:_=*-:IR/:H.RCU1CZJL
M;%0_]0VGVIF@<D:O=$\SA>FI"_A< ON)^D.MW*LXPS;.\#TD;RPIBUI3T9A(
MQJU;\9A(QA=)GDOX0:!1]I-,VCB3=Y'\#&W3$GIF(?;&A!-V*@0<$]#&&QO1
M'A'D8R_$03]2B$RLZ)U0;3,4FG4;XE%!-54 ^J."ZE^&>BZ2H"@<F*70%!9H
MKRP-TH4M;6;UAN&H>)I: *-1\8PN\SP705&41#@>(&H*#+17F(;HK2UQ9A6'
MR9B((E,/D#<FHHTW-J(](A"A*/;1P*8(F1J#[#6F07IGRYQ9Q!$:%5)3#9!]
M&__12/%EI.<B@>]Y'AX :NH+LM>7!NB]+6]F"4?!J(":<H#LN_F/!AI>!GHN
M$N D"6(X0-14&&2O, W1/VR),TLXBD=%U)0#9-_5?S31Y#+1<Q$<)SCR!HAB
M4V&PO<(T1+_8&A1F!<=P3$2QJ0;8OJ7_8**--S:B/2(P5+,4#>R,<*=-=*%/
MI'MT@!VT^\*6/;..XU&UB["I"7A4#2/<TP^*8N2'7OB6[KFDCWT40S0T84VY
MP?9R\[#Z8:5JUG(\JM81-G4!CZIYA,][0Z'GPS@)WD*UM9GJ6-U.$[Z@?%>=
M30CEX[&4=>.Y?=J>?\RKKO^;YS?P>E&?8A@S]:'*=\)W62E 3K?*I'<5*7]X
M?4Y1WTAVJ%K]:R8E*ZK+/24;RK6 >K]E*K_-C?Y >UHT^P502P,$%     @
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
M'V+>^R1DR<VV#B=\%M#Z]GC]A>7KZCKN?<Y8GE8?5R1<$%H"^._+/&?;+^4
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
MU%9IL+;IUY=JH]5:T<Y\R/7FP["8M[ #70/%8>42V"Y?I#+B3A8UB*\@;6W
M_\!2/$XKH\!>F>L=6/<*B9/(*+!%+F0A=0:BR6_$%)Q410>.D\<HM#VJLE1M
MO)H__R6F=)A=@<X4=" Y>8P"V^,6<L!*\*:>;^<33+]_8V -QG2:!J>/46!_
M+%V5/6RK(@=C_Q"S?VM,#RD;9XU18&TT;/T+:<&_XQ)KLJ]25DX8H\#&F.NL
M*D&LY/?NWX[SPRBP(!98[U6%5K@!@ZU7&A 3YXRZKYUL2%X2:4X047!!8"&^
MUAMI<#BR,A)?;3/(HX&,.&=$@9W!FK:3HD;LD"2P.YY-*]ZM_.NU?U(N3B!1
M8($<4>Z>DV)R*HD"JX2H]V (.8-$@0URT,$'*3F!1&\AD .=]#,HQ>1<$@5V
M"=LO=ILSIY0HL%+X7H>..2/.,E%@R^Q[G;Z8*BLW&P.;ICM_G??'G&7BMQF&
M>,PVZ_J/4/C&13$YU<2!5?.">;F5F,=:H30AIIB<:N(W4DT?@^AG;#'E]JVI
MJ0O[*8K)SG\%-@^)9FT=)FC&)^ 9_LCXBRDF9YXXL'F.";(O)M:"HYB<A.+
M$J*"1+0=.LAWZWVLK+^4!<7D+!0'MA"#*?Z'R5DH#FPA-IK=&63.0G'P@0W%
M7$CC6\X.D\PV":&8G(7BP!8ZG"#U<8R-M1K:A!+.0DE@"QW#?(XKQ>0LE 2V
MT#',29:9&G**R5DH"6PA%K/3A!+.0DGH91ANCDJ\HYCL.DQ@"[&S5-UH<A9*
M EOHT"S5OC?J#(423D+)J89";5NGF)R$DA--JR&F/T4Q.0DEH8="QS%]VD0Q
M.0DEH5=DCF/>HD3I4B8GH32PA-B7WEUQY224!I80G5(]V,!3SCUI8/?PDPAT
M=)YR[DD#NX?'I&O"*>>>-+A[CLT!-V^>8K)? 33N&>P_I,EAK33D"[R%Q?),
M%MF-$7[3KO,EJ9^?7]=%<8EEU_JJDOG^NYS]-T6??P%02P,$%     @ _:J!
M4[P!UL'@ 0  ["   !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W:
M.T[#0!2%X:U$7@"3^YCP4$)%0XO8@!4F#Y'$EF<0R>Z)0A&.14&#YE36V/+U
MW_B397O^DG9MV7:'O-GV>7+<[PYYT6Q*Z1]"R,M-VK?YINO3X7QDU0W[MIR7
MPSKT[?*]7:>@T^DL##]G-(_SGS,GKZ<^_65BMUIME^FI6W[LTZ'\,CA\=L-[
MWJ14FLEK.ZQ3633AN+ONSN&RD9OSY&;R_+9HAN<W:4+M((4@K1]D$&3U@QR"
MO'Y0A*!8/V@&0;/Z0;<0=%L_Z Z"[NH'W4/0??T@F:*,4X*D$=8$6@MR+01>
M"X(M!&(+DBT$9@NB+01J"[(M!&X+PBT$<@O2+01V"^(M!'HKZJT$>BOJK01Z
MZ^AAFT!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U
M;T.]C4!O0[V-0&\;O2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\C
MT-M1;R?0VU%O)]#;46\GT-M1;R?0VT<ONPGT=M3;"?1VU-L)]';4VPGT=M3;
M"?1VU-L)](ZH=R30.Z+>D4#OB'I' KTCZAT)](ZH=R30.XX^5OZGWKF<=BE?
M>[[7>/W_I+J<STW7RU^6WSM'-]0%YP _-SQ^ 5!+ P04    " #]JH%3%-1Q
MY- !  "M(   $P   %M#;VYT96YT7U1Y<&5S72YX;6S-VLENPC 4!=!?0=E6
MQ'@('01LVFY;%OT!-WE 1!);MJ'P]W7"(+6BJ(A*O1LB8OO=%ULZFV3TMK7D
M>YNZ:OPX681@'QCS^8)J[5-CJ8DC,^-J'>)?-V=6YTL])R8&@R'+31.H"?W0
MUD@FHR>:Z545>L^;>-N7IADGCBJ?]!YW$]NL<:*MK<I<ASC.UDWQ+:6_3TCC
MRFZ.7Y36W\0)"3N9T([\'+!?][HFY\J">E/MPHNNXRRVJ9@/VXI\>K[$B1[-
M;%;F5)A\5<<EJ;>.=.$71*&NTEW1F_/)(>XP[7[YU?E=F7.!<>;4&>OCB3FZ
M/.YP).WJOHV%R(7R_",>$V/IJY^/VM,NJ/AE=MS>#^.6W7EXUEVNW^.O9WRL
M?V$? J0/"=*' NDC ^EC"-+'+4@?=R!]W(/TP0<HC:"(RE%(Y2BF<A14.8JJ
M'(55CN(J1X&5H\@J4&05*+(*%%D%BJP"15:!(JM D56@R"I09!4HLDH4626*
MK!)%5HDBJT215:+(*E%DE2BR2A19)8JL"D56A2*K0I%5H<BJ4&15*+(J%%D5
MBJP*15:%(FN&(FN&(FN&(FN&(FN&(FOVG[*^&[/\ZQ?H[36M==D<\EGWE<+D
M$U!+ 0(4 Q0    ( /VJ@5,'04UB@0   +$    0              "  0
M  !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ _:J!4P?DP6SN    *P(
M !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%
M  @ _:J!4YE<G",0!@  G"<  !,              ( !S $  'AL+W1H96UE
M+W1H96UE,2YX;6Q02P$"% ,4    " #]JH%3B]=C;:@%  #K&   &
M        @($-"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%
M  @ _:J!4U4@O(Y7!P  DR$  !@              ("!ZPT  'AL+W=O<FMS
M:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( /VJ@5-1#AUHI 4  $49   8
M              " @7@5  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"
M% ,4    " #]JH%3,$OGH-0(  "&,   &               @(%2&P  >&PO
M=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ _:J!4ZA-Q1J#!
M:!(  !@              ("!7"0  'AL+W=O<FMS:&5E=',O<VAE970U+GAM
M;%!+ 0(4 Q0    ( /VJ@5-[54[\)@,  !\)   8              " @14I
M  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " #]JH%3II3#
M'( )   A.0  &               @(%Q+   >&PO=V]R:W-H965T<R]S:&5E
M=#<N>&UL4$L! A0#%     @ _:J!4Y'??=V3"   P"4  !@
M ("!)S8  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( /VJ
M@5,W0J]*R@,  /\,   8              " @? ^  !X;"]W;W)K<VAE971S
M+W-H965T.2YX;6Q02P$"% ,4    " #]JH%33BY3Y7<1  "F-   &0
M        @('P0@  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0
M   ( /VJ@5-S1L@"L 8   $4   9              " @9Y4  !X;"]W;W)K
M<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ _:J!4RO[,YHN!0  ] P
M !D              ("!A5L  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q0
M2P$"% ,4    " #]JH%3"*1U2M0%  "T#P  &0              @('J8
M>&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( /VJ@5.WL3(B
MCP8  -@/   9              " @?5F  !X;"]W;W)K<VAE971S+W-H965T
M,30N>&UL4$L! A0#%     @ _:J!4[B!6?R0"@  ^!H  !D
M ("!NVT  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " #]
MJH%3M9D,FFH#  #)"0  &0              @(&">   >&PO=V]R:W-H965T
M<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( /VJ@5,J!!S,B 8  "$1   9
M          " @2-\  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#
M%     @ _:J!4Z'?RK_T"P  42(  !D              ("!XH(  'AL+W=O
M<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " #]JH%3.TY0;\8#  !X
M"   &0              @($-CP  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM
M;%!+ 0(4 Q0    ( /VJ@5-X).+4]@8  "T5   9              " @0J3
M  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ _:J!4Q P
MW&B\"   %AP  !D              ("!-YH  'AL+W=O<FMS:&5E=',O<VAE
M970R,2YX;6Q02P$"% ,4    " #]JH%3=1T$0TL+   M(   &0
M    @($JHP  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    (
M /VJ@5,Y- 53JP0   <-   9              " @:RN  !X;"]W;W)K<VAE
M971S+W-H965T,C,N>&UL4$L! A0#%     @ _:J!4]5U%^.: P  T @  !D
M             ("!CK,  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"
M% ,4    " #]JH%3W8Y4T&P%  !I#P  &0              @(%?MP  >&PO
M=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( /VJ@5/K'_;.N 0
M .,+   9              " @0*]  !X;"]W;W)K<VAE971S+W-H965T,C8N
M>&UL4$L! A0#%     @ _:J!4]^=>&.[!0  ,0X  !D              ("!
M\<$  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " #]JH%3
M#QU)R&@$   =#   &0              @('CQP  >&PO=V]R:W-H965T<R]S
M:&5E=#(X+GAM;%!+ 0(4 Q0    ( /VJ@5/;.04?Y04  ,<<   9
M      " @8+,  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%
M  @ _:J!4V8LU;WG P  (1   !D              ("!GM(  'AL+W=O<FMS
M:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " #]JH%3$<3QO!(#  #>"
M&0              @(&\U@  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+
M 0(4 Q0    ( /VJ@5,3FX\3$P,  ,$'   9              " @07:  !X
M;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ _:J!4WY2[FG]
M @  S P  !D              ("!3]T  'AL+W=O<FMS:&5E=',O<VAE970S
M,RYX;6Q02P$"% ,4    " #]JH%3X;&W$[H#  #9$@  &0
M@(&#X   >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( /VJ
M@5.LDX&#L0<  ,X^   9              " @73D  !X;"]W;W)K<VAE971S
M+W-H965T,S4N>&UL4$L! A0#%     @ _:J!4V?H4!)C!0  %!L  !D
M         ("!7.P  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4
M    " #]JH%3\&B\Y!4#  "$"0  &0              @('V\0  >&PO=V]R
M:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( /VJ@5-"Q(9$C 0  !88
M   9              " @4+U  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL
M4$L! A0#%     @ _:J!4R3%G41Y @  QP4  !D              ("!!?H
M 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " #]JH%32)@4
MRJ,#  "2#0  &0              @(&U_   >&PO=V]R:W-H965T<R]S:&5E
M=#0P+GAM;%!+ 0(4 Q0    ( /VJ@5-'_WY[V (  -\(   9
M  " @8\  0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @
M_:J!4T:@K)32 @  _0<  !D              ("!G@,! 'AL+W=O<FMS:&5E
M=',O<VAE970T,BYX;6Q02P$"% ,4    " #]JH%378\49*4#   0"@  &0
M            @(&G!@$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4
M Q0    ( /VJ@5.O/.G+P 4  ,(:   9              " @8,* 0!X;"]W
M;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ _:J!4Z$%0/0'!
MSA$  !D              ("!>A ! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX
M;6Q02P$"% ,4    " #]JH%3ERN=J3T%  #9%@  &0              @(&X
M% $ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( /VJ@5.#
M&^#"K04  .0:   9              " @2P: 0!X;"]W;W)K<VAE971S+W-H
M965T-#<N>&UL4$L! A0#%     @ _:J!4PU!<N*S!   814  !D
M     ("!$" ! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4
M" #]JH%3_$ TK*8"  "R!P  &0              @('Z) $ >&PO=V]R:W-H
M965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( /VJ@5.^6_:)0 ,    +   9
M              " @=<G 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L!
M A0#%     @ _:J!4Y<GZ?CI P  N!   !D              ("!3BL! 'AL
M+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " #]JH%3#+)_AUL"
M  " !@  &0              @(%N+P$ >&PO=V]R:W-H965T<R]S:&5E=#4R
M+GAM;%!+ 0(4 Q0    ( /VJ@5-7?@\6M 0  %48   9              "
M@0 R 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ _:J!
M4_PC#A9;!   .1H  !D              ("!ZS8! 'AL+W=O<FMS:&5E=',O
M<VAE970U-"YX;6Q02P$"% ,4    " #]JH%3O E&3= (  #/+P  &0
M        @(%].P$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0
M   ( /VJ@5,1I PY,P,  / 3   -              "  81$ 0!X;"]S='EL
M97,N>&UL4$L! A0#%     @ _:J!4Y>*NQS     $P(   L
M ( !XD<! %]R96QS+RYR96QS4$L! A0#%     @ _:J!4\7KS@2=!   UR0
M  \              ( !RT@! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    (
M /VJ@5.\ =;!X $  .P@   :              "  95- 0!X;"]?<F5L<R]W
M;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( /VJ@5,4U''DT $  *T@   3
M              "  :U/ 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     _
- #\ ,!$  *Y1 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<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>73
<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>74
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>339</ContextCount>
  <ElementCount>367</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>88</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK, REDEEMABLE CONVERTIBLE CLASS A-1 COMMON STOCK AND STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK, REDEEMABLE CONVERTIBLE CLASS A-1 COMMON STOCK AND STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1008009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Summary of Business and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/SummaryofBusinessandSignificantAccountingPolicies</Role>
      <ShortName>Summary of Business and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2104102 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2111103 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2114104 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2120105 - Disclosure - Balance Sheet Details</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/BalanceSheetDetails</Role>
      <ShortName>Balance Sheet Details</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2126106 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2128107 - Disclosure - Redeemable Convertible Preferred Stock and Redeemable Convertible A-1 Common Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStock</Role>
      <ShortName>Redeemable Convertible Preferred Stock and Redeemable Convertible A-1 Common Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2130108 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2132109 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2139110 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2141111 - Disclosure - Net Loss Per Share Attributable to Common Stockholders</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholders</Role>
      <ShortName>Net Loss Per Share Attributable to Common Stockholders</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2145112 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Summary of Business and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Business and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://c3.ai/role/SummaryofBusinessandSignificantAccountingPolicies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://c3.ai/role/Revenue</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2312302 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://c3.ai/role/FairValueMeasurements</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2315303 - Disclosure - Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/InvestmentsTables</Role>
      <ShortName>Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://c3.ai/role/Investments</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2321304 - Disclosure - Balance Sheet Details (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/BalanceSheetDetailsTables</Role>
      <ShortName>Balance Sheet Details (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://c3.ai/role/BalanceSheetDetails</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2333305 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://c3.ai/role/StockBasedCompensation</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2342306 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersTables</Role>
      <ShortName>Net Loss Per Share Attributable to Common Stockholders (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholders</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Summary of Business and Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of Business and Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Revenue - Disaggregated Revenue by Geographic Region (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails</Role>
      <ShortName>Revenue - Disaggregated Revenue by Geographic Region (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Revenue - Deferred Revenue Balance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/RevenueDeferredRevenueBalanceDetails</Role>
      <ShortName>Revenue - Deferred Revenue Balance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2408404 - Disclosure - Revenue - Changes in Deferred Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/RevenueChangesinDeferredRevenueDetails</Role>
      <ShortName>Revenue - Changes in Deferred Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2409405 - Disclosure - Revenue - Remaining Performance Obligation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/RevenueRemainingPerformanceObligationDetails</Role>
      <ShortName>Revenue - Remaining Performance Obligation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2410406 - Disclosure - Revenue - Customer Concentration and Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails</Role>
      <ShortName>Revenue - Customer Concentration and Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2413407 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2416408 - Disclosure - Investments - Available-for-Sale Marketable Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails</Role>
      <ShortName>Investments - Available-for-Sale Marketable Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2417409 - Disclosure - Investments - Available-for Sale Debt Securities by Contractual Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails</Role>
      <ShortName>Investments - Available-for Sale Debt Securities by Contractual Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2418410 - Disclosure - Investments - Available-for-Sale Marketable Securities, Fair Value and Unrealized Losses Continuous Unrealized Loss Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails</Role>
      <ShortName>Investments - Available-for-Sale Marketable Securities, Fair Value and Unrealized Losses Continuous Unrealized Loss Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2419411 - Disclosure - Investments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/InvestmentsNarrativeDetails</Role>
      <ShortName>Investments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2422412 - Disclosure - Balance Sheet Details - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails</Role>
      <ShortName>Balance Sheet Details - Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2423413 - Disclosure - Balance Sheet Details - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/BalanceSheetDetailsNarrativeDetails</Role>
      <ShortName>Balance Sheet Details - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2424414 - Disclosure - Balance Sheet Details - Accrued Compensation and Employee Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails</Role>
      <ShortName>Balance Sheet Details - Accrued Compensation and Employee Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2425415 - Disclosure - Balance Sheet Details - Accrued and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Balance Sheet Details - Accrued and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2427416 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://c3.ai/role/CommitmentsandContingencies</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2429417 - Disclosure - Redeemable Convertible Preferred Stock and Redeemable Convertible A-1 Common Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails</Role>
      <ShortName>Redeemable Convertible Preferred Stock and Redeemable Convertible A-1 Common Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStock</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2431418 - Disclosure - Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://c3.ai/role/StockholdersEquity</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2434419 - Disclosure - Stock-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2435420 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2436421 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2437422 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock Unit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2438423 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation - Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2440424 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://c3.ai/role/IncomeTaxes</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2443425 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails</Role>
      <ShortName>Net Loss Per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2444426 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Potential Shares Excluded From Computation of Diluted Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails</Role>
      <ShortName>Net Loss Per Share Attributable to Common Stockholders - Potential Shares Excluded From Computation of Diluted Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ai-20211031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2446427 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://c3.ai/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://c3.ai/role/RelatedPartyTransactions</ParentRole>
      <Position>55</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="ai-20211031.htm">ai-20211031.htm</File>
    <File>a302certification-ceoq222.htm</File>
    <File>a302certification-cfoq222.htm</File>
    <File>a906certification-ceoq222.htm</File>
    <File>a906certification-cfoq222.htm</File>
    <File>ai-20211031.xsd</File>
    <File>ai-20211031_cal.xml</File>
    <File>ai-20211031_def.xml</File>
    <File>ai-20211031_lab.xml</File>
    <File>ai-20211031_pre.xml</File>
    <File>exhibit101.htm</File>
    <File>exhibit102.htm</File>
    <File>exhibit103.htm</File>
    <File>exhibit104.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2021</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>77
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "ai-20211031.htm": {
   "axisCustom": 1,
   "axisStandard": 29,
   "contextCount": 339,
   "dts": {
    "calculationLink": {
     "local": [
      "ai-20211031_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ai-20211031_def.xml"
     ]
    },
    "inline": {
     "local": [
      "ai-20211031.htm"
     ]
    },
    "labelLink": {
     "local": [
      "ai-20211031_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ai-20211031_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "ai-20211031.xsd"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "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",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.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"
     ]
    }
   },
   "elementCount": 524,
   "entityCount": 1,
   "hidden": {
    "http://c3.ai/20211031": 1,
    "http://fasb.org/us-gaap/2021-01-31": 4,
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 10
   },
   "keyCustom": 47,
   "keyStandard": 320,
   "memberCustom": 34,
   "memberStandard": 50,
   "nsprefix": "ai",
   "nsuri": "http://c3.ai/20211031",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Document and Entity Information",
     "role": "http://c3.ai/role/DocumentandEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "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": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Summary of Business and Significant Accounting Policies",
     "role": "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPolicies",
     "shortName": "Summary of Business and Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104102 - Disclosure - Revenue",
     "role": "http://c3.ai/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111103 - Disclosure - Fair Value Measurements",
     "role": "http://c3.ai/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114104 - Disclosure - Investments",
     "role": "http://c3.ai/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2120105 - Disclosure - Balance Sheet Details",
     "role": "http://c3.ai/role/BalanceSheetDetails",
     "shortName": "Balance Sheet Details",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126106 - Disclosure - Commitments and Contingencies",
     "role": "http://c3.ai/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ai:TemporaryEquityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128107 - Disclosure - Redeemable Convertible Preferred Stock and Redeemable Convertible A-1 Common Stock",
     "role": "http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStock",
     "shortName": "Redeemable Convertible Preferred Stock and Redeemable Convertible A-1 Common Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ai:TemporaryEquityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2130108 - Disclosure - Stockholders' Equity",
     "role": "http://c3.ai/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132109 - Disclosure - Stock-Based Compensation",
     "role": "http://c3.ai/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2139110 - Disclosure - Income Taxes",
     "role": "http://c3.ai/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "role": "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShortTermInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141111 - Disclosure - Net Loss Per Share Attributable to Common Stockholders",
     "role": "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholders",
     "shortName": "Net Loss Per Share Attributable to Common Stockholders",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145112 - Disclosure - Related Party Transactions",
     "role": "http://c3.ai/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Summary of Business and Significant Accounting Policies (Policies)",
     "role": "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Business and Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Revenue (Tables)",
     "role": "http://c3.ai/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312302 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://c3.ai/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2315303 - Disclosure - Investments (Tables)",
     "role": "http://c3.ai/role/InvestmentsTables",
     "shortName": "Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2321304 - Disclosure - Balance Sheet Details (Tables)",
     "role": "http://c3.ai/role/BalanceSheetDetailsTables",
     "shortName": "Balance Sheet Details (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2333305 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://c3.ai/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2342306 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)",
     "role": "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersTables",
     "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "ia3f892b36a024c04a80141e49a64da10_D20201201-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Summary of Business and Significant Accounting Policies (Details)",
     "role": "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails",
     "shortName": "Summary of Business and Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "ia3f892b36a024c04a80141e49a64da10_D20201201-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Revenue - Disaggregated Revenue by Geographic Region (Details)",
     "role": "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails",
     "shortName": "Revenue - Disaggregated Revenue by Geographic Region (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i9f5492e7bbf6424b9fbce1429c0226a7_D20210801-20211031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Revenue - Deferred Revenue Balance (Details)",
     "role": "http://c3.ai/role/RevenueDeferredRevenueBalanceDetails",
     "shortName": "Revenue - Deferred Revenue Balance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408404 - Disclosure - Revenue - Changes in Deferred Revenue (Details)",
     "role": "http://c3.ai/role/RevenueChangesinDeferredRevenueDetails",
     "shortName": "Revenue - Changes in Deferred Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409405 - Disclosure - Revenue - Remaining Performance Obligation (Details)",
     "role": "http://c3.ai/role/RevenueRemainingPerformanceObligationDetails",
     "shortName": "Revenue - Remaining Performance Obligation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410406 - Disclosure - Revenue - Customer Concentration and Accounts Receivable (Details)",
     "role": "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails",
     "shortName": "Revenue - Customer Concentration and Accounts Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413407 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details)",
     "role": "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails",
     "shortName": "Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i5216bce3b6e0405eb6f7e1c4beff2374_I20211031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ai:CashCashEquivalentsAndAvailableForSaleDebtSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416408 - Disclosure - Investments - Available-for-Sale Marketable Securities (Details)",
     "role": "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails",
     "shortName": "Investments - Available-for-Sale Marketable Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "ica9ad0f315ce40e792f65dee16be8734_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417409 - Disclosure - Investments - Available-for Sale Debt Securities by Contractual Maturity (Details)",
     "role": "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails",
     "shortName": "Investments - Available-for Sale Debt Securities by Contractual Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "ica9ad0f315ce40e792f65dee16be8734_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418410 - Disclosure - Investments - Available-for-Sale Marketable Securities, Fair Value and Unrealized Losses Continuous Unrealized Loss Position (Details)",
     "role": "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails",
     "shortName": "Investments - Available-for-Sale Marketable Securities, Fair Value and Unrealized Losses Continuous Unrealized Loss Position (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "investment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419411 - Disclosure - Investments - Narrative (Details)",
     "role": "http://c3.ai/role/InvestmentsNarrativeDetails",
     "shortName": "Investments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "investment",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "role": "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422412 - Disclosure - Balance Sheet Details - Property and Equipment (Details)",
     "role": "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails",
     "shortName": "Balance Sheet Details - Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423413 - Disclosure - Balance Sheet Details - Narrative (Details)",
     "role": "http://c3.ai/role/BalanceSheetDetailsNarrativeDetails",
     "shortName": "Balance Sheet Details - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ai:ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedBonusesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424414 - Disclosure - Balance Sheet Details - Accrued Compensation and Employee Benefits (Details)",
     "role": "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails",
     "shortName": "Balance Sheet Details - Accrued Compensation and Employee Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ai:ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedBonusesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425415 - Disclosure - Balance Sheet Details - Accrued and Other Current Liabilities (Details)",
     "role": "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails",
     "shortName": "Balance Sheet Details - Accrued and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ai:LongTermPurchaseCommitmentIncurredCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427416 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://c3.ai/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ai:LongTermPurchaseCommitmentIncurredCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i9f34bab2d20c4476a5053e9fae2f9156_D20201201-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConversionOfStockSharesConverted1",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429417 - Disclosure - Redeemable Convertible Preferred Stock and Redeemable Convertible A-1 Common Stock (Details)",
     "role": "http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails",
     "shortName": "Redeemable Convertible Preferred Stock and Redeemable Convertible A-1 Common Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "ibae48273146142a19d36cf6d152d29b0_D20201201-20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ai:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431418 - Disclosure - Stockholders' Equity (Details)",
     "role": "http://c3.ai/role/StockholdersEquityDetails",
     "shortName": "Stockholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": null,
      "lang": "en-US",
      "name": "ai:CommonStockAutomaticConversionPeriodOneIfCircumstancesMet",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i959468ebe1544d779c645b387fd1a3d7_I20180131",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableRelatedParties",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434419 - Disclosure - Stock-Based Compensation - Narrative (Details)",
     "role": "http://c3.ai/role/StockBasedCompensationNarrativeDetails",
     "shortName": "Stock-Based Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i31dfe7d2fe844bf180f25d5f745d15d3_D20200901-20200930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i9b33fcbd06d74b1e9b25b0e4854d9e8f_I20210430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435420 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)",
     "role": "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails",
     "shortName": "Stock-Based Compensation - Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436421 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details)",
     "role": "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails",
     "shortName": "Stock-Based Compensation - Valuation Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)",
     "role": "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i75977370b731438fb1f16dfc25b7d5b9_D20210801-20211031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:SellingAndMarketingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i29367bf7f9144a3a8ecb8d9b9c81b9ab_I20210430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437422 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details)",
     "role": "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails",
     "shortName": "Stock-Based Compensation - Restricted Stock Unit Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i29367bf7f9144a3a8ecb8d9b9c81b9ab_I20210430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438423 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)",
     "role": "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
     "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440424 - Disclosure - Income Taxes (Details)",
     "role": "http://c3.ai/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443425 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share (Details)",
     "role": "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails",
     "shortName": "Net Loss Per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8c8bec8e38ca4f24870e9e71b7622c3f_D20210501-20211031",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444426 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Potential Shares Excluded From Computation of Diluted Net Loss Per Share (Details)",
     "role": "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails",
     "shortName": "Net Loss Per Share Attributable to Common Stockholders - Potential Shares Excluded From Computation of Diluted Net Loss Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8c8bec8e38ca4f24870e9e71b7622c3f_D20210501-20211031",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i8833d16abbb447479ac737289ce2dd60_I20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446427 - Disclosure - Related Party Transactions (Details)",
     "role": "http://c3.ai/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i2787a0416dcd494c89381647f63e290f_I20190630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ai:RevenueCommitmentYearOne",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "role": "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "id1c589ddb61f40a6812c71eb4cf6690d_D20210801-20211031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "ie7ea1c8ec0e84998a43bcebaa18fa552_I20200430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK, REDEEMABLE CONVERTIBLE CLASS A-1 COMMON STOCK AND STOCKHOLDERS' EQUITY",
     "role": "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK, REDEEMABLE CONVERTIBLE CLASS A-1 COMMON STOCK AND STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "ie7ea1c8ec0e84998a43bcebaa18fa552_I20200430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "iab85d5df0c114663ab47c597ebcdc816_D20210501-20211031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1008009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)",
     "role": "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ai-20211031.htm",
      "contextRef": "i7740d4fb3e2a441598080977ff20bf2b_D20210501-20211031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 88,
   "tag": {
    "ai_APICIncreaseForCollectionOfFinanceReceivable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "APIC, Increase For Collection Of Finance Receivable",
        "label": "APIC, Increase For Collection Of Finance Receivable",
        "terseLabel": "Repayment of shareholder loan"
       }
      }
     },
     "localname": "APICIncreaseForCollectionOfFinanceReceivable",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised",
        "label": "APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised",
        "terseLabel": "Vesting of early exercised Class A common stock options"
       }
      }
     },
     "localname": "APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_AccruedGeneralExpensesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued General Expenses, Current",
        "label": "Accrued General Expenses, Current",
        "terseLabel": "Accrued general expenses"
       }
      }
     },
     "localname": "AccruedGeneralExpensesCurrent",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Payroll Taxes And Employee Benefits, Current",
        "label": "Accrued Payroll Taxes And Employee Benefits, Current",
        "terseLabel": "Accrued payroll taxes and benefits"
       }
      }
     },
     "localname": "AccruedPayrollTaxesAndEmployeeBenefitsCurrent",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_BakerHughesCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Baker Hughes Company",
        "label": "Baker Hughes Company [Member]",
        "terseLabel": "Baker Hughes Company"
       }
      }
     },
     "localname": "BakerHughesCompanyMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_BlattmanEtAlVSiebelEtAlMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Blattman et al. v. Siebel et al.",
        "label": "Blattman et al. v. Siebel et al. [Member]",
        "terseLabel": "Blattman et al. v. Siebel et al."
       }
      }
     },
     "localname": "BlattmanEtAlVSiebelEtAlMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "C3.ai DTI Digital Transformation Institute Grants Program",
        "label": "C3.ai DTI Digital Transformation Institute Grants Program [Member]",
        "terseLabel": "C3.ai DTI Grants Program"
       }
      }
     },
     "localname": "C3aiDTIDigitalTransformationInstituteGrantsProgramMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash, Cash Equivalents And Available-for-sale Debt Securities",
        "label": "Cash, Cash Equivalents And Available-for-sale Debt Securities",
        "totalLabel": "Total cash equivalents and available-for-sale marketable securities"
       }
      }
     },
     "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecurities",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost": {
     "auth_ref": [],
     "calculation": {
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost",
        "label": "Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost",
        "totalLabel": "Cash, cash equivalents and available-for-sale debt securities, amortized cost"
       }
      }
     },
     "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_ChangeInContractWithCustomerLiabilityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change In Contract With Customer, Liability",
        "label": "Change In Contract With Customer, Liability [Roll Forward]",
        "terseLabel": "Change In Contract With Customer, Liability [Roll Forward]"
       }
      }
     },
     "localname": "ChangeInContractWithCustomerLiabilityRollForward",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RevenueChangesinDeferredRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ai_CommonClassAAndCommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Class A And Common Class B",
        "label": "Common Class A And Common Class B [Member]",
        "terseLabel": "Common Class A and Common Class B"
       }
      }
     },
     "localname": "CommonClassAAndCommonClassBMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Automatic Conversion, Anniversary Period, If Circumstances Met",
        "label": "Common Stock, Automatic Conversion, Anniversary Period, If Circumstances Met",
        "terseLabel": "Automatic conversion, anniversary period, if circumstances met"
       }
      }
     },
     "localname": "CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/StockholdersEquityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Automatic Conversion Period One, If Circumstances Met",
        "label": "Common Stock, Automatic Conversion Period One, If Circumstances Met",
        "terseLabel": "Automatic conversion period, following the death or incapacity of Mr. Siebel"
       }
      }
     },
     "localname": "CommonStockAutomaticConversionPeriodOneIfCircumstancesMet",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/StockholdersEquityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Automatic Conversion Period Two, If Circumstances Met",
        "label": "Common Stock, Automatic Conversion Period Two, If Circumstances Met",
        "terseLabel": "Automatic conversion period, following the date Mr. Siebel no longer providing services"
       }
      }
     },
     "localname": "CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/StockholdersEquityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Automatic Increase To Capital Shares Reserved For Future Issuance, Percent Of Total Shares Outstanding",
        "label": "Common Stock, Automatic Increase To Capital Shares Reserved For Future Issuance, Percent Of Total Shares Outstanding",
        "terseLabel": "Automatic increase to shares reserved for future issuance, percent of total shares outstanding as of April 30, 2021"
       }
      }
     },
     "localname": "CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ai_CommonStockSubjectToRepurchaseNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock Subject To Repurchase, Number Of Shares",
        "label": "Common Stock Subject To Repurchase, Number Of Shares",
        "terseLabel": "Shares subject to repurchase right (in shares)"
       }
      }
     },
     "localname": "CommonStockSubjectToRepurchaseNumberOfShares",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ai_CommonStockVotingRightsNumberOfVotesForEachShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Voting Rights, Number Of Votes For Each Share",
        "label": "Common Stock, Voting Rights, Number Of Votes For Each Share",
        "terseLabel": "Voting rights, number of votes for each share"
       }
      }
     },
     "localname": "CommonStockVotingRightsNumberOfVotesForEachShare",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/StockholdersEquityDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ai_ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Increase For Invoicing Prior To Satisfaction Of Performance Obligation",
        "label": "Contract With Customer, Liability, Increase For Invoicing Prior To Satisfaction Of Performance Obligation",
        "terseLabel": "Increases due to invoicing prior to satisfaction of performance obligations"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityIncreaseForInvoicingPriorToSatisfactionOfPerformanceObligation",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RevenueChangesinDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_CustomerFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Four",
        "label": "Customer Four [Member]",
        "terseLabel": "Customer Four"
       }
      }
     },
     "localname": "CustomerFourMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_CustomerOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer One",
        "label": "Customer One [Member]",
        "terseLabel": "Customer One"
       }
      }
     },
     "localname": "CustomerOneMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_CustomerThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Three",
        "label": "Customer Three [Member]",
        "terseLabel": "Customer Three"
       }
      }
     },
     "localname": "CustomerThreeMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_CustomerTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Two",
        "label": "Customer Two [Member]",
        "terseLabel": "Customer Two"
       }
      }
     },
     "localname": "CustomerTwoMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-For-Sale, Excluding Money Market Accounts",
        "label": "Debt Securities, Available-For-Sale, Excluding Money Market Accounts [Member]",
        "terseLabel": "Debt Securities, Available-For-Sale, Excluding Money Market Accounts"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_DeferredOfferingCostsIncurredButNotYetPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Offering Costs Incurred But Not Yet Paid",
        "label": "Deferred Offering Costs Incurred But Not Yet Paid",
        "terseLabel": "Deferred offering costs included in accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "DeferredOfferingCostsIncurredButNotYetPaid",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_FurnitureAndOfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Furniture And Office Equipment",
        "label": "Furniture And Office Equipment [Member]",
        "terseLabel": "Office furniture and equipment"
       }
      }
     },
     "localname": "FurnitureAndOfficeEquipmentMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_GrantsAgreementAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grants Agreement",
        "label": "Grants Agreement [Axis]",
        "terseLabel": "Grants Agreement [Axis]"
       }
      }
     },
     "localname": "GrantsAgreementAxis",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ai_GrantsAgreementDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grants Agreement",
        "label": "Grants Agreement [Domain]",
        "terseLabel": "Grants Agreement [Domain]"
       }
      }
     },
     "localname": "GrantsAgreementDomain",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_GrantsAgreementPaymentPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grants Agreement, Payment Period",
        "label": "Grants Agreement, Payment Period",
        "terseLabel": "Grants, payment period"
       }
      }
     },
     "localname": "GrantsAgreementPaymentPeriod",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ai_GrantsPotentialRemainingContributions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grants, Potential Remaining Contributions",
        "label": "Grants, Potential Remaining Contributions",
        "terseLabel": "Grants, potential remaining contributions"
       }
      }
     },
     "localname": "GrantsPotentialRemainingContributions",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Contract With Customer, Liability, Related Parties",
        "label": "Increase (Decrease) In Contract With Customer, Liability, Related Parties",
        "terseLabel": "Related party balance included in deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_IntangibleAssetPurchasesIncurredButNotYetPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible Asset Purchases Incurred But Not Yet Paid",
        "label": "Intangible Asset Purchases Incurred But Not Yet Paid",
        "terseLabel": "Unpaid liabilities related to intangible purchases"
       }
      }
     },
     "localname": "IntangibleAssetPurchasesIncurredButNotYetPaid",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_LandlordMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Landlord",
        "label": "Landlord [Member]",
        "terseLabel": "Landlord"
       }
      }
     },
     "localname": "LandlordMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_LesseeOperatingLeaseLeaseNotYetCommencedAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount",
        "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount",
        "terseLabel": "Lease not yet commenced, monthly base rent"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Area Under Lease",
        "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Area Under Lease",
        "terseLabel": "Lease not yet commenced, area under lease"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAreaUnderLease",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "ai_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Number Of Phases",
        "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Number Of Phases",
        "terseLabel": "Lease not yet commenced, number of phases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedNumberOfPhases",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ai_LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Tenant Improvement Allowance",
        "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Tenant Improvement Allowance",
        "terseLabel": "Lease not yet commenced, tenant improvement allowance"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTenantImprovementAllowance",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Term Of Contract, Period After Date Phase One Delivered",
        "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Term Of Contract, Period After Date Phase One Delivered",
        "terseLabel": "Lease not yet commenced, period after date phase one delivered"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContractPeriodAfterDatePhaseOneDelivered",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ai_LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Term Of Rent Abatement Per Phase, Following Rent Commencement Date",
        "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Term Of Rent Abatement Per Phase, Following Rent Commencement Date",
        "terseLabel": "Lease not yet commenced, term of rent abatement per phase, following rent commencement date"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfRentAbatementPerPhaseFollowingRentCommencementDate",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ai_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount",
        "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount",
        "terseLabel": "Lease not yet commenced, total undiscounted base rent payments over term of lease"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Litigation Settlement, Recommended Amount To Be Awarded From Other Party",
        "label": "Litigation Settlement, Recommended Amount To Be Awarded From Other Party",
        "terseLabel": "Recommended amount to be awarded from other party"
       }
      }
     },
     "localname": "LitigationSettlementRecommendedAmountToBeAwardedFromOtherParty",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Litigation Settlement, Requested By Plaintiff, Amount To Be Awarded From Other Party",
        "label": "Litigation Settlement, Requested By Plaintiff, Amount To Be Awarded From Other Party",
        "terseLabel": "Requested by plaintiff, amount to be awarded from other party"
       }
      }
     },
     "localname": "LitigationSettlementRequestedByPlaintiffAmountToBeAwardedFromOtherParty",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_LongTermPurchaseCommitmentIncurredCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Purchase Commitment, Incurred Cost",
        "label": "Long-Term Purchase Commitment, Incurred Cost",
        "terseLabel": "Purchase commitment, incurred cost"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentIncurredCost",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_MicrosoftCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Microsoft Corporation",
        "label": "Microsoft Corporation [Member]",
        "terseLabel": "Microsoft Corporation"
       }
      }
     },
     "localname": "MicrosoftCorporationMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_NotesReceivableNumberOfRenewalPeriods": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes Receivable, Number Of Renewal Periods",
        "label": "Notes Receivable, Number Of Renewal Periods",
        "terseLabel": "Notes receivable, number of renewal periods"
       }
      }
     },
     "localname": "NotesReceivableNumberOfRenewalPeriods",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ai_NotesReceivableRenewalPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes Receivable, Renewal Period",
        "label": "Notes Receivable, Renewal Period",
        "terseLabel": "Notes receivable, renewal period"
       }
      }
     },
     "localname": "NotesReceivableRenewalPeriod",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ai_NotesReceivableTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes Receivable, Term",
        "label": "Notes Receivable, Term",
        "terseLabel": "Notes receivable, term"
       }
      }
     },
     "localname": "NotesReceivableTerm",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ai_PaycheckProtectionProgramCARESActMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck Protection Program, CARES Act",
        "label": "Paycheck Protection Program, CARES Act [Member]",
        "terseLabel": "Paycheck Protection Program, CARES Act"
       }
      }
     },
     "localname": "PaycheckProtectionProgramCARESActMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_ProceedsFromRepaymentOfShareholderLoan": {
     "auth_ref": [],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Repayment Of Shareholder Loan",
        "label": "Proceeds From Repayment Of Shareholder Loan",
        "terseLabel": "Proceeds from repayment of shareholder loan"
       }
      }
     },
     "localname": "ProceedsFromRepaymentOfShareholderLoan",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options",
        "label": "Proceeds From Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options",
        "terseLabel": "Net proceeds common stock exercised prior to vesting"
       }
      }
     },
     "localname": "ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_ProfessionalServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Professional Services",
        "label": "Professional Services [Member]",
        "terseLabel": "Professional services"
       }
      }
     },
     "localname": "ProfessionalServicesMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical",
      "http://c3.ai/role/RelatedPartyTransactionsDetails",
      "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_RedeemableConvertibleCommonClassA1StockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redeemable Convertible Common Class A-1 Stock",
        "label": "Redeemable Convertible Common Class A-1 Stock [Member]",
        "netLabel": "Class A-1 Common Stock",
        "terseLabel": "Redeemable Convertible A-1 Common Stock"
       }
      }
     },
     "localname": "RedeemableConvertibleCommonClassA1StockMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY",
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails",
      "http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails",
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redeemable Convertible Preferred Stock, Excluding Series A Preferred Stock",
        "label": "Redeemable Convertible Preferred Stock, Excluding Series A Preferred Stock [Member]",
        "terseLabel": "Redeemable Convertible Preferred Stock, Excluding Series A Preferred Stock"
       }
      }
     },
     "localname": "RedeemableConvertiblePreferredStockExcludingSeriesAPreferredStockMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails",
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_RedeemableConvertiblePreferredStockSeriesGMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redeemable Convertible Preferred Stock, Series G",
        "label": "Redeemable Convertible Preferred Stock, Series G [Member]",
        "terseLabel": "Series G"
       }
      }
     },
     "localname": "RedeemableConvertiblePreferredStockSeriesGMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_RedeemableConvertiblePreferredStockSeriesHMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redeemable Convertible Preferred Stock, Series H",
        "label": "Redeemable Convertible Preferred Stock, Series H [Member]",
        "terseLabel": "Series H"
       }
      }
     },
     "localname": "RedeemableConvertiblePreferredStockSeriesHMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_RepaymentsOfNotesPayableInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments Of Notes Payable , Interest",
        "label": "Repayments Of Notes Payable , Interest",
        "terseLabel": "Repayment of loan, promissory note, interest"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayableInterest",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_RevenueCommitmentNonCancellableContracts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Commitment, Non-Cancellable Contracts",
        "label": "Revenue Commitment, Non-Cancellable Contracts",
        "terseLabel": "Commitments from non-cancellable contracts"
       }
      }
     },
     "localname": "RevenueCommitmentNonCancellableContracts",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_RevenueCommitmentYearFive": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Commitment, Year Five",
        "label": "Revenue Commitment, Year Five",
        "terseLabel": "Revenue commitment, fiscal year 2024"
       }
      }
     },
     "localname": "RevenueCommitmentYearFive",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_RevenueCommitmentYearFour": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Commitment, Year Four",
        "label": "Revenue Commitment, Year Four",
        "terseLabel": "Revenue commitment, fiscal year 2023"
       }
      }
     },
     "localname": "RevenueCommitmentYearFour",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_RevenueCommitmentYearOne": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Commitment, Year One",
        "label": "Revenue Commitment, Year One",
        "terseLabel": "Revenue commitment, fiscal year 2020"
       }
      }
     },
     "localname": "RevenueCommitmentYearOne",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_RevenueCommitmentYearSix": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Commitment, Year Six",
        "label": "Revenue Commitment, Year Six",
        "terseLabel": "Revenue commitment, fiscal year 2025"
       }
      }
     },
     "localname": "RevenueCommitmentYearSix",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_RevenueCommitmentYearThree": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Commitment, Year Three",
        "label": "Revenue Commitment, Year Three",
        "terseLabel": "Revenue commitment, fiscal year 2022"
       }
      }
     },
     "localname": "RevenueCommitmentYearThree",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_RevenueCommitmentYearTwo": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Commitment, Year Two",
        "label": "Revenue Commitment, Year Two",
        "terseLabel": "Revenue commitment, fiscal year 2021"
       }
      }
     },
     "localname": "RevenueCommitmentYearTwo",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue, Performance Obligation, Description of Timing Revenue, Performance Obligation, Term",
        "label": "Revenue, Performance Obligation, Description of Timing Revenue, Performance Obligation, Term",
        "terseLabel": "Revenue commitment, term"
       }
      }
     },
     "localname": "RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Employee-Related Liabilities",
        "label": "Schedule Of Employee-Related Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Compensation and Employee Benefits"
       }
      }
     },
     "localname": "ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ai_SeriesARedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A Redeemable Convertible Preferred Stock",
        "label": "Series A Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Series A",
        "verboseLabel": "Series A Preferred Stock"
       }
      }
     },
     "localname": "SeriesARedeemableConvertiblePreferredStockMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails",
      "http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails",
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_SeriesB1ARedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B-1A Redeemable Convertible Preferred Stock",
        "label": "Series B-1A Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Series B-1A"
       }
      }
     },
     "localname": "SeriesB1ARedeemableConvertiblePreferredStockMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_SeriesB1BRedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B-1B Redeemable Convertible Preferred Stock",
        "label": "Series B-1B Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Series B-1B"
       }
      }
     },
     "localname": "SeriesB1BRedeemableConvertiblePreferredStockMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_SeriesBRedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B Redeemable Convertible Preferred Stock",
        "label": "Series B Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Series B"
       }
      }
     },
     "localname": "SeriesBRedeemableConvertiblePreferredStockMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_SeriesCRedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series C Redeemable Convertible Preferred Stock",
        "label": "Series C Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Series C"
       }
      }
     },
     "localname": "SeriesCRedeemableConvertiblePreferredStockMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_SeriesDRedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series D Redeemable Convertible Preferred Stock",
        "label": "Series D Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Series D"
       }
      }
     },
     "localname": "SeriesDRedeemableConvertiblePreferredStockMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_SeriesERedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series E Redeemable Convertible Preferred Stock",
        "label": "Series E Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Series E"
       }
      }
     },
     "localname": "SeriesERedeemableConvertiblePreferredStockMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_SeriesFRedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series F Redeemable Convertible Preferred Stock",
        "label": "Series F Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Series F"
       }
      }
     },
     "localname": "SeriesFRedeemableConvertiblePreferredStockMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]",
        "terseLabel": "Weighted Average Remaining Contractual Life (years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options",
        "label": "Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options",
        "terseLabel": "Vesting of early exercised stock options"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_SoftwareSubscriptionAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software Subscription Agreement",
        "label": "Software Subscription Agreement [Member]",
        "terseLabel": "Software Subscription Agreement"
       }
      }
     },
     "localname": "SoftwareSubscriptionAgreementMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_SpringCreekCapitalLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Spring Creek Capital LLC",
        "label": "Spring Creek Capital LLC [Member]",
        "terseLabel": "Spring Creek Capital LLC"
       }
      }
     },
     "localname": "SpringCreekCapitalLLCMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_TemporaryEquityCollectionOfFinanceReceivable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Collection Of Finance Receivable",
        "label": "Temporary Equity, Collection Of Finance Receivable",
        "terseLabel": "Repayment of shareholder loan"
       }
      }
     },
     "localname": "TemporaryEquityCollectionOfFinanceReceivable",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_TemporaryEquityDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity Disclosure",
        "label": "Temporary Equity Disclosure [Text Block]",
        "terseLabel": "Redeemable Convertible Preferred Stock and Redeemable Convertible A-1 Common Stock"
       }
      }
     },
     "localname": "TemporaryEquityDisclosureTextBlock",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ai_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities",
        "label": "Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities",
        "negatedLabel": "Carrying value reclassified into stockholders' equity"
       }
      }
     },
     "localname": "TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ai_TwentyTwentyEmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Twenty Twenty Employee Stock Purchase Plan",
        "label": "Twenty Twenty Employee Stock Purchase Plan [Member]",
        "terseLabel": "2020 Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "TwentyTwentyEmployeeStockPurchasePlanMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_TwentyTwentyIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Twenty Twenty Incentive Plan",
        "label": "Twenty Twenty Incentive Plan [Member]",
        "terseLabel": "2020 Incentive Plan"
       }
      }
     },
     "localname": "TwentyTwentyIncentivePlanMember",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_WebHostingServicesNovember2019November2022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Web-Hosting Services, November 2019-November 2022",
        "label": "Web-Hosting Services, November 2019-November 2022 [Member]",
        "terseLabel": "Web-Hosting Services, November 2019-November 2022"
       }
      }
     },
     "localname": "WebHostingServicesNovember2019November2022Member",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_WebHostingServicesNovember2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Web-Hosting Services, November 2020",
        "label": "Web-Hosting Services, November 2020 [Member]",
        "terseLabel": "Web-Hosting Services, November 2020"
       }
      }
     },
     "localname": "WebHostingServicesNovember2020Member",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_WebHostingServicesNovember2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Web-Hosting Services, November 2021",
        "label": "Web-Hosting Services, November 2021 [Member]",
        "terseLabel": "Web-Hosting Services, November 2021"
       }
      }
     },
     "localname": "WebHostingServicesNovember2021Member",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ai_WebHostingServicesNovember2022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Web-Hosting Services, November 2022",
        "label": "Web-Hosting Services, November 2022 [Member]",
        "terseLabel": "Web-Hosting Services, November 2022"
       }
      }
     },
     "localname": "WebHostingServicesNovember2022Member",
     "nsuri": "http://c3.ai/20211031",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_FR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FRANCE",
        "terseLabel": "France"
       }
      }
     },
     "localname": "FR",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails"
     ],
     "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/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "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",
        "verboseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "verboseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r560"
     ],
     "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/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r561"
     ],
     "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/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period",
        "terseLabel": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r561"
     ],
     "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/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r570"
     ],
     "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/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r561"
     ],
     "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",
        "verboseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r561"
     ],
     "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/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r557"
     ],
     "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/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r558"
     ],
     "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/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://c3.ai/role/DocumentandEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r330",
      "r429",
      "r430",
      "r432",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Related Party"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia Pacific [Member]",
        "terseLabel": "Asia Pacific"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ChiefExecutiveOfficerMember": {
     "auth_ref": [
      "r175"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "Chief Executive Officer (CEO)"
       }
      }
     },
     "localname": "ChiefExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails",
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r48",
      "r50",
      "r107",
      "r108",
      "r255",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails",
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r174",
      "r309",
      "r315",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r254",
      "r277",
      "r332",
      "r333",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r468",
      "r525",
      "r529",
      "r554",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r174",
      "r309",
      "r315",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NorthAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "North America [Member]",
        "terseLabel": "North America"
       }
      }
     },
     "localname": "NorthAmericaMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r170",
      "r309",
      "r313",
      "r471",
      "r524",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical",
      "http://c3.ai/role/RelatedPartyTransactionsDetails",
      "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r170",
      "r309",
      "r313",
      "r471",
      "r524",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical",
      "http://c3.ai/role/RelatedPartyTransactionsDetails",
      "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r254",
      "r277",
      "r322",
      "r332",
      "r333",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r468",
      "r525",
      "r529",
      "r554",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r254",
      "r277",
      "r322",
      "r332",
      "r333",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r468",
      "r525",
      "r529",
      "r554",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r49",
      "r50",
      "r107",
      "r108",
      "r255",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails",
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r171",
      "r172",
      "r309",
      "r314",
      "r527",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r171",
      "r172",
      "r309",
      "r314",
      "r527",
      "r540",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of receivable.",
        "label": "Receivable Type [Axis]",
        "terseLabel": "Receivable Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r34",
      "r437"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r105",
      "r430",
      "r495",
      "r517"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount for accounts payable to related parties.",
        "label": "Accounts Payable, Related Parties",
        "terseLabel": "Accounts payable, from related party"
       }
      }
     },
     "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r3",
      "r20",
      "r176",
      "r177"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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 allowance of $57 and $812 as of October\u00a031, 2021 and April\u00a030, 2021, respectively(1)"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r45",
      "r105",
      "r430",
      "r432"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.",
        "label": "Accounts Receivable, Related Parties, Current",
        "terseLabel": "Accounts receivable, net, from related party"
       }
      }
     },
     "localname": "AccountsReceivableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedBonusesCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r37"
     ],
     "calculation": {
      "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Bonuses, Current",
        "terseLabel": "Accrued bonus"
       }
      }
     },
     "localname": "AccruedBonusesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued and other current liabilities",
        "totalLabel": "Accrued and other current liabilities",
        "verboseLabel": "Accrued and other current liabilities, from related party"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalariesCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r37"
     ],
     "calculation": {
      "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Salaries, Current",
        "terseLabel": "Accrued salaries"
       }
      }
     },
     "localname": "AccruedSalariesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalesCommissionCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r37"
     ],
     "calculation": {
      "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Sales Commission, Current",
        "terseLabel": "Accrued commission"
       }
      }
     },
     "localname": "AccruedSalesCommissionCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedVacationCurrent": {
     "auth_ref": [
      "r6",
      "r37",
      "r321"
     ],
     "calculation": {
      "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Vacation, Current",
        "terseLabel": "Accrued vacation"
       }
      }
     },
     "localname": "AccruedVacationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r32",
      "r227"
     ],
     "calculation": {
      "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r23",
      "r54",
      "r55",
      "r56",
      "r512",
      "r534",
      "r535"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive (loss) income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r53",
      "r56",
      "r63",
      "r64",
      "r65",
      "r111",
      "r112",
      "r113",
      "r398",
      "r530",
      "r531",
      "r572"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r365",
      "r366",
      "r367",
      "r402"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r334",
      "r336",
      "r371",
      "r372"
     ],
     "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 expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "auth_ref": [
      "r291",
      "r292"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "terseLabel": "Deferred offering costs reclassified into stockholders' equity as a reduction of the IPO proceeds"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r336",
      "r361",
      "r370"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Total stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r27",
      "r178",
      "r204"
     ],
     "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": "Accounts receivable, allowance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Potentially antidilutive shares excluded from computation of net loss per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r133"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r101",
      "r159",
      "r162",
      "r168",
      "r202",
      "r238",
      "r239",
      "r240",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r394",
      "r399",
      "r415",
      "r435",
      "r437",
      "r488",
      "r510"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r47",
      "r101",
      "r202",
      "r238",
      "r239",
      "r240",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r394",
      "r399",
      "r415",
      "r435",
      "r437"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r186"
     ],
     "calculation": {
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "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",
        "negatedLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r184",
      "r210"
     ],
     "calculation": {
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails_1": {
       "order": 2.0,
       "parentTag": "ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost",
       "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).",
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": {
     "auth_ref": [
      "r190"
     ],
     "calculation": {
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "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": "AFS Debt Maturities, After one year through five years, Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r188",
      "r190",
      "r504"
     ],
     "calculation": {
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "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": "AFS Debt Maturities, After one year through five years, Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
     "auth_ref": [
      "r189"
     ],
     "calculation": {
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "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": "AFS Debt Maturities, Within one year, Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r188",
      "r189",
      "r503"
     ],
     "calculation": {
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "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": "AFS Debt Maturities, Within one year, Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r180",
      "r185",
      "r210",
      "r494"
     ],
     "calculation": {
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities",
       "weight": 1.0
      },
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale",
        "terseLabel": "Available-for-sale marketable securities, fair value",
        "totalLabel": "AFS Debt Maturities, Total Fair Value",
        "verboseLabel": "Estimated Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "auth_ref": [
      "r182",
      "r210"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "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), classified as noncurrent.",
        "label": "Debt Securities, Available-for-sale, Noncurrent",
        "terseLabel": "Long-term investments"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r337",
      "r363"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails",
      "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails",
      "http://c3.ai/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Business and Significant Accounting Policies"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r93",
      "r94",
      "r95"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Purchases of property and equipment included in accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r222"
     ],
     "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": "Deferred costs, sales commissions, amortization"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "auth_ref": [
      "r220"
     ],
     "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": "Deferred costs, sales commissions, amortization period"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r221"
     ],
     "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.",
        "label": "Capitalized Contract Cost, Net",
        "terseLabel": "Sales commissions, recognized as deferred costs"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "auth_ref": [
      "r221"
     ],
     "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 costs, sales commissions, prepaid expense and other current assets"
       }
      }
     },
     "localname": "CapitalizedContractCostNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetNoncurrent": {
     "auth_ref": [
      "r221"
     ],
     "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 costs, sales commissions, other assets, non-current"
       }
      }
     },
     "localname": "CapitalizedContractCostNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r30",
      "r91"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails_1": {
       "order": 1.0,
       "parentTag": "ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost",
       "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",
        "netLabel": "Cash equivalents",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "ai_CashCashEquivalentsAndAvailableForSaleDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash equivalents, fair value"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r85",
      "r91",
      "r96"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period",
        "totalLabel": "Total cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r85",
      "r416"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.",
        "label": "Certificates of Deposit [Member]",
        "terseLabel": "Certificates of deposit"
       }
      }
     },
     "localname": "CertificatesOfDepositMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r98",
      "r101",
      "r126",
      "r127",
      "r128",
      "r130",
      "r132",
      "r140",
      "r141",
      "r142",
      "r202",
      "r238",
      "r243",
      "r244",
      "r245",
      "r249",
      "r250",
      "r274",
      "r275",
      "r280",
      "r284",
      "r415",
      "r562"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY",
      "http://c3.ai/role/DocumentandEntityInformation",
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails",
      "http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails",
      "http://c3.ai/role/RelatedPartyTransactionsDetails",
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails",
      "http://c3.ai/role/StockholdersEquityDetails",
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial paper"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r42",
      "r234",
      "r496",
      "r516"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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 6)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r231",
      "r232",
      "r233",
      "r235",
      "r543"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingencies"
     ],
     "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"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/DocumentandEntityInformation",
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails",
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails",
      "http://c3.ai/role/StockholdersEquityDetails",
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/DocumentandEntityInformation",
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails",
      "http://c3.ai/role/StockholdersEquityDetails",
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Shares reserved for future issuance (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r111",
      "r112",
      "r402"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r19"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://c3.ai/role/StockholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://c3.ai/role/StockholdersEquityDetails",
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r19",
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Ending Balance, shares (in shares)",
        "periodStartLabel": "Beginning Balance, shares (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r19",
      "r437"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r59",
      "r61",
      "r62",
      "r68",
      "r499",
      "r520"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Total comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer equipment"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r149",
      "r150",
      "r174",
      "r413",
      "r414",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails",
      "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r149",
      "r150",
      "r174",
      "r413",
      "r414",
      "r537",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails",
      "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r149",
      "r150",
      "r174",
      "r413",
      "r414",
      "r537",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails",
      "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r149",
      "r150",
      "r174",
      "r413",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Customer concentration risk, percentage",
        "verboseLabel": "Geographic concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails",
      "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r149",
      "r150",
      "r174",
      "r413",
      "r414",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails",
      "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r97",
      "r396"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Capital in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Schedule of Deferred Revenue Balance and Changes in Deferred Revenues Balances"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r295",
      "r296",
      "r310"
     ],
     "calculation": {
      "http://c3.ai/role/RevenueDeferredRevenueBalanceDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "Total deferred revenue",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails",
      "http://c3.ai/role/RevenueChangesinDeferredRevenueDetails",
      "http://c3.ai/role/RevenueDeferredRevenueBalanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r295",
      "r296",
      "r310"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://c3.ai/role/RevenueDeferredRevenueBalanceDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractWithCustomerLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue, current",
        "verboseLabel": "Deferred revenue, current, from related party"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://c3.ai/role/RelatedPartyTransactionsDetails",
      "http://c3.ai/role/RevenueDeferredRevenueBalanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r295",
      "r296",
      "r310"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://c3.ai/role/RevenueDeferredRevenueBalanceDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractWithCustomerLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Deferred revenue, non-current",
        "verboseLabel": "Deferred revenue, non-current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://c3.ai/role/RevenueDeferredRevenueBalanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r311"
     ],
     "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": "Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueChangesinDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss": {
     "auth_ref": [
      "r295",
      "r297",
      "r310",
      "r541"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right to consideration is unconditional.",
        "label": "Contract with Customer, Receivable, after Allowance for Credit Loss",
        "terseLabel": "Unbilled receivables"
       }
      }
     },
     "localname": "ContractWithCustomerReceivableAfterAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockSharesConverted1": {
     "auth_ref": [
      "r93",
      "r94",
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Shares Converted",
        "terseLabel": "Conversion of stock, converted (in shares)"
       }
      }
     },
     "localname": "ConversionOfStockSharesConverted1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails",
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r323",
      "r331",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate debt securities"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r73",
      "r101",
      "r202",
      "r238",
      "r239",
      "r240",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r415"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Total cost of revenue",
        "verboseLabel": "Related party cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue [Abstract]",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r102",
      "r379",
      "r384",
      "r385"
     ],
     "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)",
        "terseLabel": "Income tax expense"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r147",
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r12",
      "r14",
      "r15",
      "r100",
      "r109",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r269",
      "r270",
      "r271",
      "r272",
      "r423",
      "r489",
      "r490",
      "r508"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r39",
      "r100",
      "r109",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r269",
      "r270",
      "r271",
      "r272",
      "r423"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities [Abstract]",
        "terseLabel": "Available-for-sale marketable securities:"
       }
      }
     },
     "localname": "DebtSecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r197",
      "r216",
      "r219"
     ],
     "calculation": {
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails": {
       "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": "AFS, 12 Months or Greater, Fair Value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r197",
      "r216"
     ],
     "calculation": {
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails": {
       "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": "AFS, 12 Months or Greater, Unrealized Losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r197",
      "r216",
      "r219"
     ],
     "calculation": {
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails": {
       "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": "AFS, Less Than 12 Months, Fair Value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r197",
      "r216"
     ],
     "calculation": {
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails": {
       "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": "AFS, Less Than 12 Months, Unrealized Losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale [Table]",
        "terseLabel": "Debt Securities, Available-for-sale [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [
      "r194",
      "r212",
      "r219"
     ],
     "calculation": {
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails": {
       "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": "AFS, Total Fair Value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r195",
      "r213"
     ],
     "calculation": {
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails": {
       "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": "AFS, Total Unrealized Losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": {
     "auth_ref": [
      "r211",
      "r219"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [
      "r193",
      "r215",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]",
        "terseLabel": "Summary of Available-For-Sale Marketable Securities, Fair Values and Unrealized Losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": {
     "auth_ref": [
      "r196",
      "r214"
     ],
     "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 investment positions in unrealized loss position"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).",
        "label": "Deferred Compensation Share-based Arrangements, Liability, Current",
        "terseLabel": "Liability for common stock exercised prior to vesting"
       }
      }
     },
     "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r89",
      "r225"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r89",
      "r157"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "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": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails",
      "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r309",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails",
      "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DueToOtherRelatedPartiesNoncurrent": {
     "auth_ref": [
      "r40",
      "r105",
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount payable from related parties classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Due to Other Related Parties, Noncurrent",
        "terseLabel": "Other long-term liabilities, from related party"
       }
      }
     },
     "localname": "DueToOtherRelatedPartiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r34",
      "r105",
      "r241",
      "r243",
      "r244",
      "r248",
      "r249",
      "r250",
      "r430"
     ],
     "calculation": {
      "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Related Parties, Current",
        "terseLabel": "Commissions payable to a related party"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails",
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesNoncurrent": {
     "auth_ref": [
      "r40",
      "r105",
      "r241",
      "r243",
      "r244",
      "r248",
      "r249",
      "r250",
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable after one year or beyond the normal operating cycle if longer.",
        "label": "Due to Related Parties, Noncurrent",
        "terseLabel": "Due to related parties, noncurrent"
       }
      }
     },
     "localname": "DueToRelatedPartiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EMEAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regions of Europe, Middle East and Africa.",
        "label": "EMEA [Member]",
        "terseLabel": "Europe, the Middle East and Africa"
       }
      }
     },
     "localname": "EMEAMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r69",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r124",
      "r126",
      "r130",
      "r131",
      "r132",
      "r136",
      "r137",
      "r403",
      "r404",
      "r500",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net loss per share attributable to common shareholders, basic (in dollars per share)",
        "verboseLabel": "Net (loss) income per common shares outstanding, basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Basic and diluted net loss per share attributable to common stockholders"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "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": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareBasicLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r69",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r126",
      "r130",
      "r131",
      "r132",
      "r136",
      "r137",
      "r403",
      "r404",
      "r500",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net loss per share attributable to common shareholders, diluted (in dollars per share)",
        "verboseLabel": "Net (loss) income per common shares outstanding, diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r133",
      "r134",
      "r135",
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share Attributable to Common Stockholders"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholders"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation and employee benefits",
        "totalLabel": "Accrued compensation and employee benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r362"
     ],
     "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": "Unrecognized compensation cost, weighted-average recognition period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r362"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized stock-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r362"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee Stock"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails",
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails",
      "http://c3.ai/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r63",
      "r64",
      "r65",
      "r111",
      "r112",
      "r113",
      "r115",
      "r121",
      "r123",
      "r139",
      "r203",
      "r291",
      "r292",
      "r365",
      "r366",
      "r367",
      "r380",
      "r381",
      "r402",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r530",
      "r531",
      "r532",
      "r572"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r405",
      "r406",
      "r407",
      "r411"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r405",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Assets Measured at Fair Value on a Recurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r260",
      "r269",
      "r270",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r331",
      "r406",
      "r441",
      "r442",
      "r443"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r405",
      "r406",
      "r408",
      "r409",
      "r412"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r260",
      "r323",
      "r324",
      "r329",
      "r331",
      "r406",
      "r441"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r260",
      "r269",
      "r270",
      "r323",
      "r324",
      "r329",
      "r331",
      "r406",
      "r442"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r260",
      "r269",
      "r270",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r331",
      "r406",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r260",
      "r269",
      "r270",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r331",
      "r441",
      "r442",
      "r443"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r410",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r191",
      "r192",
      "r199",
      "r200",
      "r201",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r215",
      "r217",
      "r218",
      "r219",
      "r268",
      "r289",
      "r401",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]",
        "terseLabel": "Cash equivalents:"
       }
      }
     },
     "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "terseLabel": "Fiscal Year"
       }
      }
     },
     "localname": "FiscalPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r70"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r148",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).",
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geographic Concentration Risk"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r223",
      "r224",
      "r437",
      "r487"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r72",
      "r101",
      "r159",
      "r161",
      "r164",
      "r167",
      "r169",
      "r202",
      "r238",
      "r239",
      "r240",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r415"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IPOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First sale of stock by a private company to the public.",
        "label": "IPO [Member]",
        "terseLabel": "IPO"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r66",
      "r159",
      "r161",
      "r164",
      "r167",
      "r169",
      "r484",
      "r497",
      "r501",
      "r522"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Net loss before provision for income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r229",
      "r230"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r230"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r103",
      "r376",
      "r377",
      "r378",
      "r382",
      "r386",
      "r388",
      "r389",
      "r390"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r104",
      "r122",
      "r123",
      "r158",
      "r375",
      "r383",
      "r387",
      "r523"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Supplemental disclosure of cash flow information\u2014cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "label": "Increase (Decrease) in Accounts Payable, Related Parties",
        "terseLabel": "Related party balances included in accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "label": "Increase (Decrease) in Accounts Receivable, Related Parties",
        "terseLabel": "Related party balances included in accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r88",
      "r469"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Accrued compensation and employee benefits"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r88",
      "r426"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other liabilities",
        "verboseLabel": "Related party balances included in other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.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, other current assets and other assets",
        "terseLabel": "Related party balanced included in prepaid expenses, other current assets and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": {
     "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 Temporary Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInTemporaryEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestIncomeRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income earned from interest-bearing assets owed to the entity by related party.",
        "label": "Interest Income, Related Party",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r75",
      "r156"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "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": "Summary of Available-For-Sale Debt Securities by Contractual Maturity"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r198",
      "r485",
      "r505",
      "r539",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for  investments in certain debt and equity securities.",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestorMember": {
     "auth_ref": [
      "r429",
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value.",
        "label": "Investor [Member]",
        "terseLabel": "Investor"
       }
      }
     },
     "localname": "InvestorMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r226"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": {
     "auth_ref": [
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract",
        "terseLabel": "Lease not yet commenced, term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://c3.ai/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": "Letter of credit outstanding"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r36",
      "r101",
      "r163",
      "r202",
      "r238",
      "r239",
      "r240",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r395",
      "r399",
      "r400",
      "r415",
      "r435",
      "r436"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r26",
      "r101",
      "r202",
      "r415",
      "r437",
      "r491",
      "r514"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r38",
      "r101",
      "r202",
      "r238",
      "r239",
      "r240",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r395",
      "r399",
      "r400",
      "r415",
      "r435",
      "r436",
      "r437"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LicenseAndServiceMember": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.",
        "label": "License and Service [Member]",
        "terseLabel": "Subscription"
       }
      }
     },
     "localname": "LicenseAndServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical",
      "http://c3.ai/role/RelatedPartyTransactionsDetails",
      "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LitigationStatusAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Axis]",
        "terseLabel": "Litigation Status [Axis]"
       }
      }
     },
     "localname": "LitigationStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LitigationStatusDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Domain]",
        "terseLabel": "Litigation Status [Domain]"
       }
      }
     },
     "localname": "LitigationStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.",
        "label": "Long-term Purchase Commitment, Amount",
        "terseLabel": "Purchase commitment"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of items purchased under a long-term purchase commitment.",
        "label": "Category of Item Purchased [Axis]",
        "terseLabel": "Category of Item Purchased [Axis]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.",
        "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]",
        "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentLineItems": {
     "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": "Long-term Purchase Commitment [Line Items]",
        "terseLabel": "Long-term Purchase Commitment [Line Items]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.",
        "label": "Long-term Purchase Commitment [Table]",
        "terseLabel": "Supply Commitment [Table]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r39"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r39",
      "r237"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongtermPurchaseCommitmentPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Long-term Purchase Commitment, Period",
        "terseLabel": "Purchase commitment, term"
       }
      }
     },
     "localname": "LongtermPurchaseCommitmentPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r323"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r85",
      "r87",
      "r90"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash (used in) provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r57",
      "r60",
      "r65",
      "r67",
      "r90",
      "r101",
      "r114",
      "r116",
      "r117",
      "r118",
      "r119",
      "r122",
      "r123",
      "r129",
      "r159",
      "r161",
      "r164",
      "r167",
      "r169",
      "r202",
      "r238",
      "r239",
      "r240",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r404",
      "r415",
      "r498",
      "r519"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss attributable to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY",
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "terseLabel": "Numerator"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements and Recently Adopted Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental disclosures of non-cash investing and financing activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.",
        "label": "Notes Receivable [Member]",
        "terseLabel": "Notes Receivable"
       }
      }
     },
     "localname": "NotesReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesReceivableRelatedParties": {
     "auth_ref": [
      "r105",
      "r430",
      "r518"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.",
        "label": "Notes Receivable, Related Parties",
        "terseLabel": "Notes receivable"
       }
      }
     },
     "localname": "NotesReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails",
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r159",
      "r161",
      "r164",
      "r167",
      "r169"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r424"
     ],
     "calculation": {
      "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "terseLabel": "Non-cash operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r8",
      "r37"
     ],
     "calculation": {
      "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.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, non-current",
        "verboseLabel": "Other assets, non-current, due from related party"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r58",
      "r61",
      "r392",
      "r393",
      "r397"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r52",
      "r54"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Unrealized loss on available-for-sale marketable securities, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.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"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other (expense) income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale": {
     "auth_ref": [
      "r183"
     ],
     "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 loss"
       }
      }
     },
     "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OverAllotmentOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.",
        "label": "Over-Allotment Option [Member]",
        "terseLabel": "Over-Allotment Option"
       }
      }
     },
     "localname": "OverAllotmentOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForCommissions": {
     "auth_ref": [
      "r86"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid for commissions during the current period.",
        "label": "Payments for Commissions",
        "terseLabel": "Sales commissions paid"
       }
      }
     },
     "localname": "PaymentsForCommissions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "negatedTerseLabel": "Payment of deferred offering costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r77",
      "r79",
      "r181"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 investments"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments to Develop Software",
        "negatedTerseLabel": "Capitalized software development costs"
       }
      }
     },
     "localname": "PaymentsToDevelopSoftware",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PendingLitigationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.",
        "label": "Pending Litigation [Member]",
        "terseLabel": "Pending Litigation"
       }
      }
     },
     "localname": "PendingLitigationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r337",
      "r363"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockConvertibleConversionRatio": {
     "auth_ref": [
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common shares issuable upon conversion for each share of preferred stock to be converted.",
        "label": "Preferred Stock, Convertible, Conversion Ratio",
        "terseLabel": "Conversion ratio"
       }
      }
     },
     "localname": "PreferredStockConvertibleConversionRatio",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails",
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r18",
      "r274"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r18",
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r4",
      "r28",
      "r29"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets",
        "verboseLabel": "Prepaid expenses and other current assets, from related party"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrivatePlacementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.",
        "label": "Private Placement [Member]",
        "terseLabel": "Private Placement"
       }
      }
     },
     "localname": "PrivatePlacementMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromCollectionOfNotesReceivable": {
     "auth_ref": [
      "r78"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from Collection of Notes Receivable",
        "terseLabel": "Proceeds from notes receivable payment"
       }
      }
     },
     "localname": "ProceedsFromCollectionOfNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails",
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "auth_ref": [
      "r82"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from Notes Payable",
        "verboseLabel": "Loan proceeds, promissory note"
       }
      }
     },
     "localname": "ProceedsFromNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r77",
      "r78",
      "r181"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale, 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 Sale and Maturity of Debt Securities, Available-for-sale",
        "terseLabel": "Maturities and sales of investments"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r81",
      "r364"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of Class A common stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r32",
      "r228"
     ],
     "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 by Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r31",
      "r226"
     ],
     "calculation": {
      "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails": {
       "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\u2014gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r10",
      "r11",
      "r228",
      "r437",
      "r506",
      "r515"
     ],
     "calculation": {
      "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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\u2014net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r10",
      "r228"
     ],
     "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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r10",
      "r226"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails"
     ],
     "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": "Useful Life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
        "label": "Receivable [Domain]",
        "terseLabel": "Receivable [Domain]"
       }
      }
     },
     "localname": "ReceivableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.",
        "label": "Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Redeemable Convertible Preferred Stock",
        "verboseLabel": "Preferred Stock"
       }
      }
     },
     "localname": "RedeemableConvertiblePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY",
      "http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails",
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r330",
      "r429",
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical",
      "http://c3.ai/role/RelatedPartyTransactionsDetails",
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r330",
      "r429",
      "r430",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": {
     "auth_ref": [
      "r429"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Expenses from Transactions with Related Party",
        "terseLabel": "Costs of subscription revenue"
       }
      }
     },
     "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "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": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.",
        "label": "Related Party Transaction, Rate",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "RelatedPartyTransactionRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r330",
      "r429",
      "r432",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical",
      "http://c3.ai/role/RelatedPartyTransactionsDetails",
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r427",
      "r428",
      "r430",
      "r433",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.",
        "label": "Repayments of Notes Payable",
        "terseLabel": "Repayment of loan, promissory note"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r374",
      "r470",
      "r556"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r96",
      "r486",
      "r511"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash included in other assets"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails",
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails",
      "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r22",
      "r292",
      "r368",
      "r437",
      "r513",
      "r533",
      "r535"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r111",
      "r112",
      "r113",
      "r115",
      "r121",
      "r123",
      "r203",
      "r365",
      "r366",
      "r367",
      "r380",
      "r381",
      "r402",
      "r530",
      "r532"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r154",
      "r155",
      "r160",
      "r165",
      "r166",
      "r170",
      "r171",
      "r174",
      "r308",
      "r309",
      "r471"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "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",
        "verboseLabel": "Total revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r149",
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails",
      "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r306",
      "r307",
      "r312",
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r173"
     ],
     "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 Geographical Region"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r71",
      "r241",
      "r243",
      "r244",
      "r248",
      "r249",
      "r250",
      "r538"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Related party revenue"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical",
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r304"
     ],
     "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 expected to be recognized from remaining performance obligations, amount"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueRemainingPerformanceObligationDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue expected to be recognized from remaining performance obligations, period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r305"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueRemainingPerformanceObligationDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RevenueRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Net proceeds received"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Sale of stock, number of shares issued (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Sale of stock, shares issued, price per share (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued and Other Current Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r133"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r133"
     ],
     "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 Potential Shares of Common Stock Excluded from Computation of Basic and Diluted Net Loss Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "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 [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.",
        "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Available-For-Sale Debt Securities and Balance Sheet Classification"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r132"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "auth_ref": [
      "r126",
      "r127",
      "r130",
      "r132",
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r336",
      "r360",
      "r370"
     ],
     "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": "Summary of Effects of Stock-Based Compensation"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r32",
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Schedule of Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r431",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r337",
      "r363"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails",
      "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails",
      "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://c3.ai/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r341",
      "r351",
      "r352"
     ],
     "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": "Summary of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r354"
     ],
     "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 Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.",
        "label": "Schedule of Short-term Debt [Table]",
        "terseLabel": "Schedule of Short-term Debt [Table]"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).",
        "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Restricted Stock Unit Activity"
       }
      }
     },
     "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing",
        "verboseLabel": "Related party sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r70"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesFPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series F preferred stock or outstanding series F preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series F Preferred Stock [Member]",
        "terseLabel": "Series F Preferred Stock"
       }
      }
     },
     "localname": "SeriesFPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RelatedPartyTransactionsDetails",
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r338"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "RSUs forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "RSUs forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted, non-option (in shares)",
        "verboseLabel": "RSUs granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails",
      "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "RSUs granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r347"
     ],
     "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": "Unvested Balance at end of period (in shares)",
        "periodStartLabel": "Unvested Balance at beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "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": "Number of RSUs"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r347"
     ],
     "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": "Unvested Balance at end of period (in dollars per share)",
        "periodStartLabel": "Unvested Balance at beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "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, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value Per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "RSUs vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "RSUs vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r357"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r356"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r358"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails",
      "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails",
      "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://c3.ai/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate",
        "terseLabel": "Percentage of employee earnings participation (up to)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r344"
     ],
     "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 at end of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r344"
     ],
     "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 at end of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r346"
     ],
     "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",
        "negatedLabel": "Options cancelled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r363"
     ],
     "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": "Balance at beginning of period",
        "verboseLabel": "Balance at end of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r343",
      "r363"
     ],
     "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": "Balance at end of period (in shares)",
        "periodStartLabel": "Balance at beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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 Stock Options Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r342"
     ],
     "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": "Balance at end of period (in dollars per share)",
        "periodStartLabel": "Balance at beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r352"
     ],
     "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 at end of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r353"
     ],
     "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 at end of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r353"
     ],
     "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 at end of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r335",
      "r340"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails",
      "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails",
      "http://c3.ai/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Options exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Options cancelled (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Options granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r339"
     ],
     "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"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r355",
      "r369"
     ],
     "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 (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r363"
     ],
     "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 at end of period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r363"
     ],
     "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 at end of period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r353"
     ],
     "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": "Balance at beginning of period",
        "verboseLabel": "Balance at end of period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r353"
     ],
     "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 at end of period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShortTermDebtLineItems": {
     "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": "Short-term Debt [Line Items]",
        "terseLabel": "Short-term Debt [Line Items]"
       }
      }
     },
     "localname": "ShortTermDebtLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetailsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r13",
      "r492",
      "r493",
      "r509"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r17",
      "r18",
      "r19",
      "r98",
      "r101",
      "r126",
      "r127",
      "r128",
      "r130",
      "r132",
      "r140",
      "r141",
      "r142",
      "r202",
      "r238",
      "r243",
      "r244",
      "r245",
      "r249",
      "r250",
      "r274",
      "r275",
      "r280",
      "r284",
      "r291",
      "r415",
      "r562"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY",
      "http://c3.ai/role/DocumentandEntityInformation",
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails",
      "http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails",
      "http://c3.ai/role/RelatedPartyTransactionsDetails",
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails",
      "http://c3.ai/role/StockholdersEquityDetails",
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r44",
      "r63",
      "r64",
      "r65",
      "r111",
      "r112",
      "r113",
      "r115",
      "r121",
      "r123",
      "r139",
      "r203",
      "r291",
      "r292",
      "r365",
      "r366",
      "r367",
      "r380",
      "r381",
      "r402",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r530",
      "r531",
      "r532",
      "r572"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r139",
      "r471"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r18",
      "r19",
      "r291",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Stock issued during period (in shares)",
        "verboseLabel": "Issuance of Class A common stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY",
      "http://c3.ai/role/RelatedPartyTransactionsDetails",
      "http://c3.ai/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r18",
      "r19",
      "r291",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Vesting of restricted stock units (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r18",
      "r19",
      "r291",
      "r292",
      "r345"
     ],
     "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",
        "negatedLabel": "Options exercised (in shares)",
        "terseLabel": "Issuance of Class A common stock upon exercise of stock options, net of repurchases (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY",
      "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r18",
      "r19",
      "r291",
      "r292"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of Class A common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r44",
      "r291",
      "r292"
     ],
     "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 Class A common stock upon exercise of stock options, net of repurchases"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r19",
      "r24",
      "r25",
      "r101",
      "r179",
      "r202",
      "r415",
      "r437"
     ],
     "calculation": {
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending Balance, Amount",
        "periodStartLabel": "Beginning Balance, Amount",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r99",
      "r275",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r292",
      "r294"
     ],
     "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": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.",
        "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio",
        "terseLabel": "Reverse stock split ratio, common stock"
       }
      }
     },
     "localname": "StockholdersEquityNoteStockSplitConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "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": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Subsidiary, Sale of Stock [Line Items]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r51"
     ],
     "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 Details"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/BalanceSheetDetails"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TemporaryEquityByClassOfStockTable": {
     "auth_ref": [
      "r9",
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.",
        "label": "Temporary Equity, by Class of Stock [Table]",
        "terseLabel": "Temporary Equity, by Class of Stock [Table]"
       }
      }
     },
     "localname": "TemporaryEquityByClassOfStockTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "auth_ref": [
      "r238",
      "r243",
      "r244",
      "r245",
      "r249",
      "r250"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "periodEndLabel": "Ending Balance, Amount",
        "periodStartLabel": "Beginning Balance, Amount"
       }
      }
     },
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity Disclosure [Abstract]"
       }
      }
     },
     "localname": "TemporaryEquityDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityLineItems": {
     "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": "Temporary Equity [Line Items]",
        "terseLabel": "Temporary Equity [Line Items]"
       }
      }
     },
     "localname": "TemporaryEquityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquitySharesAuthorized": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Shares Authorized",
        "terseLabel": "Shares authorized (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesIssued": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Shares Issued",
        "terseLabel": "Shares issued (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Shares Outstanding",
        "periodEndLabel": "Ending Balance, shares (in shares)",
        "periodStartLabel": "Beginning Balance, shares (in shares)",
        "terseLabel": "Shares outstanding (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKREDEEMABLECONVERTIBLECLASSA1COMMONSTOCKANDSTOCKHOLDERSEQUITY",
      "http://c3.ai/role/RedeemableConvertiblePreferredStockandRedeemableConvertibleA1CommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r191",
      "r192",
      "r199",
      "r200",
      "r201",
      "r268",
      "r289",
      "r401",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USGovernmentDebtSecuritiesMember": {
     "auth_ref": [
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by the United States government.",
        "label": "US Government Debt Securities [Member]",
        "terseLabel": "U.S. government agencies securities"
       }
      }
     },
     "localname": "USGovernmentDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "auth_ref": [
      "r106",
      "r323",
      "r331",
      "r502"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://c3.ai/role/InvestmentsAvailableforSaleMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r143",
      "r144",
      "r145",
      "r146",
      "r151",
      "r152",
      "r153"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r125",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)",
        "verboseLabel": "Weighted-average common shares outstanding, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r124",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)",
        "verboseLabel": "Weighted-average common shares outstanding, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Denominator"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131251-203054"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 4.C)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130534-203044"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5291-111683"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.23)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/subtopic&trid=2176304"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/subtopic&trid=2209399"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "http://asc.fasb.org/topic&trid=2122208"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.3)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r557": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r558": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r559": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r560": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r561": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r562": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r563": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r564": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r565": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r566": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r567": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r568": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r569": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r570": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r571": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(27)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>78
<FILENAME>0001628280-21-024342-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-21-024342-xbrl.zip
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
M4H==!R5 2X2L4%K58@T?,K%*&;U@QFR^E,62H \;1LD^+KED9O(63$$LI$J
M9S!=I@Q;AEA><S]\J75I]AF+EA('/J9L>!4E)$.UO<B8\H[\9AU( 02544;K
MMWR_R5T%8!RZT:<LTBN)Z=-2$16Y7@EN^EPQ82-L?2(R)!DKK,E5RM:5.QIH
MF(Z$H+G68>?+L?,XY')"*:Y/5LIB%?@'B(Y=1>4GGNF:!Y9WF*L?!$MB5W%\
M?^N=6YGR/-MMZSSHPKU9FBY)US!E.>(.L*ZG0B[ <ZTW574WH-? -.\Y.B$H
M&(C!)%(B9/+YGG?@=GRO;G8%I@E6"8\2%. %]$UO\(@8X. 'HA2)$A0G&L4)
M#[D"OV$W;@&V=.FZU^)EBHY&Z$VJT;_B*KG;0(7V^1K%^P3;1EY_:.W3;1_=
M;H?64<?T ORG41H^'92Z=JL"*<\0>8L2.Q%J(2A)]8#4Q UN8\(UBG,<\!H&
M=4TF:0HHAL[@<$="CC HZD8JW@Y]5$C-]MF4'[F6:8DB@3 W-HL[?6!_L\7S
M<9HB(<[_30U"(2F3%I8B)7G!@NJA0WF1IV0=\,PDU AU%D1>X#XY%$J)18")
M[%SJ#HQ(N@&> 5Q)OMY!VVZYBU;HCJ*5Y0W9-B1'T5V:W[0/_/:#9-?V'J0]
MIK9E^][#U*_6>F"W6_YGJ75,(F3%4&&U:=H3!;$&!0+B5<VOW>GVP 7/<%4V
MMJP'C[-N3'Y*?2._TE(W1XGNFKM5+@O\_6>)@=$ .\^L^S!@$5O@&@&;U6&+
M];O)^>I E<A_T,0\6=_>VWRSD+:UV\Z)[UW YWO-=J<P]UM;ZCN_U5\ VP>[
MXJM8-R,1:Q\@+Q0B11>KM/PT +HWLS\LIS]-VK[XK^[_W-[,K=$8<(6FHL_(
M]OZYY)C-'-.Y^[NLDWY-[T616&9*'QQN&%[NIMXQVY1[=LLW3_9R49YK!I*E
MN!&[9#MG?=>3P.QSW&L1$N(X6*I=D4\<#V[NY4FE.3,]_@=02P,$%     @
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
M6R;VCVKAZ*,JT.9-09WO[*@3U@1.:9NIG&G*08"Y9$+JD@!>U)BZ2$WN5U-
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
M]:@^G1R_^>UTZ_0M7Y9/GQ_AJ],7U9/UC>?XC0_+[@%.OYHX]XX/3_CA].A
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
M(]#6.&90)6+47H2*BX716N:U1[E"E(W^B=+/JOS8=E2P&AF*>!9A1X*LLB1
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
M2<'^6@S MH;Q[3/=\SKQUIOLMP4JG6B]KL.C*C5S%S7#IGV%Z3X!]0]U"NO
ML(*C@P_[//8):%P<P1[]=;3]X1/;AOW9WOO&ZL<[H;%GOQ(2'%"%(B5U#IZZ
M 2T%Z@DY+H(QDA*CP-7(Q8R/_OLB4]7^[H)X?8R,61U"/05C'&]^#2S$[CY%
M[$M31/-%("D#1Z(@GA;!<R[ C!>8(4IG(SC95&^!2BO=32O=I1_ $^6QWFR!
M[(+EUFL.FG#',B_,][S+3H:]_C FB VZ&5R13IT(_<W\'NV^F-:\;@=O'I1,
M^6Q2MCA=)<4"DJO$*EW ;9E:I6+113=+:$CO-0=E?Q2O[5%F6[K??U@$;1G?
ML:>38;=[WC;=UF_W<K*>QQLV1AFJB8C^S![ISB%\T,E.CYKPR15 _=S!OD^N
MT;)MSJ,'CD9*X)Q0DP3I.9MK[?I9XT-L4M;XMA_;.W_X"^YP]*T!ZXLMC^M[
M1T=P#]IH;TZ;:W3_(IIU]?,ZW3FN7WS#^^U&&TPKTJ"IY?'9]H?W1_M[^W0_
MKG$ZY@_F-L=Y<,@5,5RDL -#/ X0EGG@/@B*8T>/=Q&9LO4LEH\ 7^\.NO9;
M+3O1O>R[;@U]]E]13Y%8*I3UCWXM#:_B]Y_R^PA)2R"MF/T.S+XYQ>S,6,US
MBV+3,O Z+4:JT!B90GOB--"B,"MKZUL5^RX2KC='&K*LW)E.F8[Z\_EG2S\:
MAT^=@@EBO"4B(,T]0SPV(P:B :\;KP3A3!ACP6 !7MGO]KZ50)Z-"?+S\X [
M^8G\MGJ7I[#-MCHNYA_ZS)QG]LC#V[9CFZ?3(Y\20:-3>%58]";[C?R>'>E^
M%IHM\"=UJP7?QC2GZ&;^[[ 9G4SP+8T?70 WO?0S6<P;+2N)1][FA),ZWN+H
M@<:O8R5QYN!;,(SCI2<];WTRDPG-4@./?O8;W ^D(^L/P8CL'W5C>=.X&G=P
MI =3B\].]?55QB66?SQZA]]KF>ZX[#=:OJ,!&8/OS3&\0;P^70I_%%<QND^L
MV^^G1:1%ZOX@4SAS^KR_^M__(CE^._OOA1\4OAOV>K"LLHE 5(<#/1CVGR58
M/*@$\.)K$0)77L0A>VE@.+9(\ECX+_*8ZR2DU'IE;=_WIP7[&KWN5TA][T9:
M-XOE97>EIRLAOXV!&]TEV1[^]F&-7)8>;A,* 0"UFX,!0)9O 1#UNIUH"K7.
M,P]FT7FV%2TD;=,I[88>Z+)L?0J,K^XQ&0'<&<*5'(N(MSO^<%AV&,YVT5[V
M6R1N\9:RV$-&E'C=3#6D)[&&=-'(7*XW@?%)%S!UC+R^__MJ]F3 .K'5<:='
M./OZ@!5_U5QR38A'@L2:,\H(TM$]+EA0).9""\$K8+T[L"XAI#[=QKQT4 <<
MU5D+WL5GVEH ]9Z.R!SAK1<-T!L_S4"(T(U?]-N@#7SO067]3[1OO;&)"F#=
MAN>?UZ*+ .L NSHN^C [['5/!T?CKU?!8_!I.YT/S4YJOY-2EO[[7Y)2>,(M
MFYJ^)F_'E_WT@M&69K/K&U\8-=/HXEO6.KZRV2GU+*$&T;'C,^GMK+Z2;G2L
M6*5X 0=N>%4H,?\#MP6NMGB:YGE/>@3T]\VB^?0]U1[>^/A&AV2>[_.DA%M_
M521[64+W*$W+>N^ -PZ[O?,;0M7IHL0U=G31LXY:U[_\TZZW_SJJ?]DGVQ_J
M\/WZ6:.]=5Z_.(3U;J6)3/OMK=/&WN?IJ/79P9?]\_WVYMG!\6>^?P'^5'S>
M\=8%//MB_SA.9(+W.UXGC9L.(8% 0!T9!]8&^)<O##*>4H1=403"O%8>_*W&
M32;B\G6QG*?XYB\0<7=OLSY?#.D6CDMI"_\<]N')_?[+[:/[>'A4OXY'A8A3
MW\"C,1;GB,<Q 29(@C"CC!?,&\>*N_71O:/"?;1BDF4$A,V;/<P*#NX*!^,-
M_)#V[UVY?14L/! 6SF=@@8'\\Y#G2+#8Q;6@&!GA "6DU\(Z(;14=QL<\JM#
MV)XX#AA^$+R*-3PWA@F;X:9CGW38 T9<IYO.:H;],O %KUK.T;BA 76WEY[5
M.H\//VW"H^&Q60?>K1NMB>_-?C(*.[ICF[H5G?'8FB]>W!_HCM,]U\]B+[ZF
MNRU5G/VF?[]?#&NZZ\(+!)>SJ\;]Y>21ZR-'0O/,.WBK5O]YYE\^Z*B(?,6^
M*+1D$@DK#9@*S"(91(YDH7T<B)GGU/[<5'C)1P'](]]JC5$B^PUD/T6WR\Z]
M/XX=_^ T=-_W;S@B7?#)TE.9^W$';U+KKUOXZ%='<.&$]XCF.B!N30"%+#PJ
MA)+48&:DYC\5ON4X(GVZX]*[A1]^@E!/%;U-QV.-[G<?RS7+_:*J'.14FS4[
M7-8=#I(Q$*V"D=R^3SD/H/Z'G68IM2F%'?SJ:Y(LO!5.8Y^#"<A9X8QR7.2.
M  /FRFGY=2L),*%J!0#.-L%%[__/RE;C_0T9;"F+/N5>[J9';5^MZKI\=X9M
MY+II%'.\(3@^X,K O? KDW9X%]'8VSQKP-H:%X?\:V'C(%*PO0E3 B1?V[+3
M%\><Z8)@I[2(@TA)3;"BQOAEI>B8VFMEH4+BGW%U@RVK&_HI*38>@=Z/0PK
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
MF 4YD<R6:'*2;A.C9/-9=;3.1_KX-HLH(>8]=6?*&[VZ=8P93*J[459I,L^
M-VVZZ[ SF5U0KB9F#UI_,BCS]%+&@,O,>=;2IVFKQG9?:=W!6L;9)2E9,*9,
MUU+,L7.9;WW-XW)E3^G2DDO9VK=N:BDRY]<=3WB"3?0:^FN'$3^^U6JV_</O
M,]<=N;7E[I6)CZ/LX$NS/)1<4'J'*4^N5.:PTN0J]. '>+^QCH??CKNP%5G<
MU]1$.QD9E_D>BQ'GM7^;WA]KE?UR.P#QN10[Y56QTZLS>IZVV&GS[\UW>YL;
MV<[6[O^WFZV_?P^_QO*F[<\[V9^?=[<:F[N++7"ZM2[V\9SB")X1ND?*8S0J
M-09]XJ#4?AJ4.JI<ZF>=(<!R%WS1433LZO@R.;LI+O. "-B/XEY/%[=.,QUN
M-Q-N6MB3TW4U^].WNJ<QH 98,VP#LY['K>Q/!$5O"Z/=%&<  [/9NBRVJLAQ
MSQ77DIT#CDG<O])X+F-T$\$Y[;Z#O1,=E;L&P&LWE:", O#]:"&"E39QRE!Z
M<4<IK%TRQ*![Z%/T.IV6I5.7;B_&!H$7HJB6HGPRKE;Q8)@FKAE%NR>"IB9R
MVW/SIF[6"CM)+':2)Y2\WFCH_CDN9HS;&S_8&I=V5DG>CWI<.#[BTE=QQDL9
M*&MAS\=U&&WP/OOQ5"$&PIL6Q*/T:75KJ$?)OI>"DNCZHS+7^_!V1>>'T_D_
MEW7-K5C >TEML$!,K+T+$Z54)4-80-1.O"2&J_6U*NN9BKM4++>:;84;RJVN
M/-=41@PK+8&NE\JK$U*.4D6:X]NU2AXY:IZ,+H@?MV*Y:G\P6?(5(UG@^:8
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
M,HHIN92&G[_AR]N,]9,>^*X,W[ 5/V&0V:Y*UGKP>M_^8 >BC[-D[Y\.W^[
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
MJ2^@8UBB7.<6\<*HF&%3 ,1)PJG+:>KSN2Q<5:G+I6>HX+F6GE"4NYBR%:A
MTAN"<APP]XKE6I%8H%++\Z)&Z%T<VY'-UTS$+[OW7*'+K]A_M0SN=^)M3)IN
MG5?9T#\Y[_DU:^6F:I-+<4YAJ.J,Y[ZB.G48:10%@FB&G 2KE'OPVQ5U!$E*
M N L4\R&:$0LTSC>*LEYWN+Y:^JV$L_YB^?4$6S +*@BUPBK6*M92(*,=AS!
M9V!S.57 =Z *EVD*S;*T"5R^ \(_YW! 2$![:E?DQA+#&9<&%]XJB3VU@MN0
M5P>$3R:]]F=V<+NQ5\?P/%A+G=4W+/R\\VW[P_YY@WX6]0_P?[AWX[C5:I!T
MML.Y+B3E 3D>!RBP6*BM<XD*CKF3P%G,_<BQNIV);%%(ZX+7+ 1.))4%UU:#
M9<8\)YKDU0'ARV$B29DP<>RWHP:<*54HI)4JD!(Y"SEGN73J%PX([QO_7@3+
M56<YSX0/TP&A!$=>>8ERH@3B5#&D!96(:N8*< M),/<^(%R$,JR8ZADQE276
M<J$% DLX>J^@(34V8"@;E6.AB62:KZRQFECNP\'%@6,5[5QJ'H['."(O *QR
MC(#N$G%L/9(.K#Q>4( WSY@3_K[ N#B&J@YEG@=7%9H2SX0&/(PS(A7A2$O
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
M8Q.HCTW("H&XTAQ)S15RV-A(3D\<75FCJL;4@P-]<Q3IU]36](/O^)YNI;B
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
M)[Z W,'SO_C>;V]1^VJ4O&<V\<Q @&2N.;W=@\R82TZ 86/+PZ:XH&*10(Y
M[J&#G HI:P4*1'(0;8XYB@A!<5W0*7^=!#$"N26#G)H"N925<\$DIHVS#(H4
MS 6,+%IODK)%*5U:)F?]RC.Y!1VIMM*H=#!^C\/V?+0AOL?^J/LW7AA87/8N
M -UC2?=84+1\8H+5BJ_VW_M#K,/XC'ER"&"U1^'OT.TU^2NL6@76U+R<E;M,
M$F$PG0R[36.&S?;HP":1,WRZT9E_%\S;?;?^7JN0<XM4S\X#U<2D?Y7I_PQZ
MS=3^$KK]QLX?]%_]([WM87=4+SVO?_;?O:C3,,B5$QR4P_")+/X<%G__V4R
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
M5" ?$[P0KR)>M6"0>ZC=1I:)7MUOT4M&]&A,J;P(>%,""BR"+4QBMKXX(3!
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
M_,C&2<TQ,AYL9)"%88$#LN)]Y6C6<Y[2QI;9-&91S0T? 'H0(R-&M@!&=D<
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
MLW-T_R7^YZ0[ZH[Q%0[_[B:<)&B]Q#1XUV_OTN9JD;.\,&?Y=#;:;$HQ(LC
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
MM_O]W%@B_UJ)W7YZG85NTNITNO]IC<RK0^;%(NP,>RF%QDBK'(],-B*-F4"
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
MX^W:_"IA+=!JKY+%/&"G;> ^.&*-59KP4#> 7[U]\]F^20?FA$6#E ,*G?>
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
M@II3@F(M@A+:L10U$,%UJ2UN)(',/.%*,>]1.4;]JA)4):BYN+>;' Q#DPZ
M,J:"EIE[!US@W:(VY6S*@E4S;YY92K18RH/+7$4@5'%-) ^6.-2'2=+2,S4N
M_F6JF3<')'5=!]Q"LM1U;^X&-$652MPI*;(%&2 [[6-IAB=3*62K^15'%"M-
MS05-J19-L1BD"XX3(;5$92II8LMI5RJ"RB%2KT5>69=B5=+ITCF5IBI-S2M-
M64]1PI9F(KD4H-!.,^THYTFFG$%==9*ZFGN/S5#?"CN-66KG+=O:?/W!!6VC
MY@Y5)S3ZQI6]O V<I,BCRPS0H#?5WJL<-2<W=P..RM$98Q0#YBVJ4F!=])$F
MZZ5F7 5:.6IN.>KX(D<E*Y7)D1(>J4-K+S)BDQ,D>:Z#$@FU8Z@<-0\<57U2
M-V$H)4R*E+N$ZI-,24$R7*7LD)=4YM158V^N::K34J6H0A58QDBR*@5P 1D*
M=%)$<QX,E$K(,<RAM?>+1*_3H],XV/1S8JOOK.^\SW?.*,%\,3(2GY^UE([)
MCWXHFG)EPCF_V4Q<JBDLM#A%6<HDRU3Z )('YIG-EKG$/+=&Y/O.Y*L*_ZTD
MZ9D4_<%MZDKWQXR"-)?V3QFGU0MCB3*<)7P^^#2[))F?D,1]Z?O73>I>>D0;
M%C-83]%T3U(R"3JX;$RT1NH0E:I!VWF&=3OWC49<,X-:,6<JE;[$@;@H@ 0(
M4F:7K;!B99VO*CM=UK&"^LF .G/';' "133(G &XUII2(Y+DV61?Q?2<XKF=
M*@:6VJ!M(-:5) SE)8$(GG .C&H7C."YBNDE0#1W"L'+DLSXRR.E^PC,60N1
M&P$B5C$]S[!NYU8QB%E08,38XFWW2A++6")>RTB3$CRE5,7TG('Z/E*1N) J
M*L&4M%*IX*1#T>T=6M06:+CO5*0JIV\+Z'86DBMM#D.@)&B*<MJBG+80-"D]
MT[P&(0V=74IWA?0<0UJ&R((+FL5$)4-!+5(,%&%MI00K[CO@5"%]:P]9.VTG
M666 V41LLIQ(R*B%2Q D:\E"BA!Q42NFEP'3WN3@(H32@Q'7/GM4T+00C$=
M:RS7-)?YQ70KS27;;%RB&:4S6"*I!@(^&&*<0KU+2&N4J)B>.TS?0R"+<R>Y
M8E%Z)'6:?<C12(DJG%9.5LU[?B'=3@F1GJ*Q9 PI70J(5 G!K:0DSFB#5!W0
MHF;S".D9%?^9[Q#[QC7;E-RNQMLODOKJ->HUZC46[!I+E8'T=NW-6FF$6AK!
M'-<$I&OH;5&) "FB4$=M3960MC3@(0KO AAV[<CFF6!ZV1^\0;'TYFSN-Y,?
MG3^J:MLLU+;I(F+.!&Z,,R1Z*= 0 T[ <DVHR18--)- NWG4VJHA-FM#+/N(
M"QY1A_=29PV!*^>LB)8!>'WMP.;M %WCFG="=3O]"$**,45'=,R9R%0.8W-I
M\*] <P*9O!NG'^'NJYA^NIA&, ?-G996.@G6H85N-+=HCCO)!;-52,\GG-O9
M1S*Y;*@/Q"L6B&36$Y>X(90K&R5-8%GUEBX#H"551L54ZJ10&9@$+U!N"X6Z
M=PK,I"JDYQC5[>2C))/"Q4LD!X.BF4,F3D8@5H0$"?5RP745TG.&Z7N(:KH(
MQ@6;,F=.EG0T5VH@2<^\=(%%?=T02)72#XOG=NZ12,(&Q141P:"4UAKE-:5
MLM52"V^3B?4HSU(@6GMO4<'&?XAH<-IFRC48R\$JFIF\7T17,7TW#UD[_T@@
M&6?'%)K0J()+Y&?BJ$E$BJB<MRHS9E;6E5EUKF8)/V582VD,^" 5(EMR[\&F
MR(SSB/(L4!VO@GI>$=W*/I+* Y?1$ZFX1,V;>N)=Q-T<7<EBR-S3FE$X?Y">
MO3TMP'F78LA19:D2>)4IS9ZC15W.]E1!/=>P;F<@6:TSC\D1+S(:U))1XJ4"
M(I2E$#+UAJHY%-1+U7WL>1E,QN&,TKC+>4R'_6%W=*M ^W5K@BTT11F'Q(0J
MAO)122XSX)]H1(@ 3!CCKMUMHBH=#\A.V\^G NW2\>299X0)!D0RF8G'52,L
M&944  3KGW!AOPKH4T '9KSW#+SD7() +2/S;+/.AJ$Z:N\Y<Z;J''="]52=
MCY"48U$0%2A%E0.U#<N<(=31H#B/3L>\LBZ$797NSE[\BNKY1;5BQI@0(0FN
M9,@) K>**T\5LUQ=ORY %=,/"^AVJ#U;ZM!Z"$3+4KC',4ZLI(H8+M L]%+P
M0*N87@) (XZS-2')X+TT*@#/0>@(.GE)3=953,\QJJ="[=H+-)T28=XY(A-U
MQ)662@XRM<%%"9%6,3UWJ+Z/2A_4QQQT#%)JZ6ST+GE*D=:- IJ\J#[\^41T
M.]B>0I:0N"4)I$=$"T] .D5XIE&(8(1VH<KI94!TH!RHD,8;R:6.:%QGY'<F
M5#2! 5/5AS_'L)X*MBO0S)JDB=>.$RF4(>!X(C%P::EQ!E=Z95URONK,G9WX
M%==SC.O($H(Y"A-#:2F7+:IFSFD*B2:;K]]WJTKJAX9TNZ6-X%%JFPF/@D]$
MM6/1DA X<,<MFM555,\?I&=O4OO$E-8&57"!NG=6WA@?<N(^L,!2N.=$URJI
M[P;K=K0]J^BR=9%DD5$##X82ES(0;K(0-#&AA9A'2;U\!]L_]G%,!_OI8-3
MQW00$!KUC/MU\OV85R6 (T(44F5KN?1.,P[66NG%/9^VJ1K([:CJO,<&OO_C
M]ZT_/R!+.2MM)*78%$%+T1.K$R<TJF"]8=E97=/]E@#0P6>G37 1A9.T7'L6
MG(\L<-1"1!+7[K%1%9!'0/7W%JJ1@7$IK2&6Y5 ZYT@"8!CQ%*W&)*" >V6=
MJ57C1 7UTP4UTRB>=81@@Y41V5U8(0S5TAO** ]52L\GGED+S\S2[+/41# H
M"7(!\2RY(L9EGDWP/*J:E+\,@.8073(\<P=,4BL=@(HZ9Z9+6KZND?=Y1K5H
MH=HD<(HY2V)TC$C%/ '/* DI)^VLLB+R*J7G#=3W<<H]0!3*<F^%+)FO5FD>
M6.19&J$TU,-S<PIH]2.@MQ'03$1PAJ,=K3V1TAGB(I10':6.,><@J"JFEP'1
M.L:8($-P,DM/P4:4T6A46UXRV>VUJ_%71#^P>^PTYH[?);>^?_[ 8^;)FT!,
M4(I(M)R(]:PX]CTH56IWN^H?6PI(!\1ILE0S!K94=069BP*.ZK@)*+.OW32G
M0OJA(7U\$=(6-2IJM".XE&/GF"8V&4=RDD%*;PQ/ID)Z[B!]#\='4])6!<J
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
MS_)J=]CL]W'>>MW/J7=<)O*@.>B/)C-:OO],>I\)PS!Q'HXGYX(X/)$W4J%
M.IWQ9X.$UFWW2_KM:S>.]E!:C77+'SYU(CWI^4? HU0_&EW]D8MRUUZ4NP'G
M)@T>2<HRUYJO'W[N#4Y'<P@?$_&X@3X3R#C89]#["L?#E7]=O$N\Q9.+N_+M
M[=FX\@YSGLD=FDON<#+1N-?[$W \0_4M#<J[<$PP-V-I]@9%2/Q7%Y4.QY!K
MN.-90C+ A8><E$TI41;8!T97UG?&L$&\%;<X[I[AO_\%ZQ?7<7KS%074/<K.
MNVPN5M:?B[6-UZO-Z\[SM2N'/B]C[6SOO'C3[&PWS[<[FR\Z;UYLEK_>;/_Q
M>G-C!Q^\?-W9Z#Q_O?%'\V8'G]AZT=EY\ZOUN%P)?]3;_,?IF!^E3^L!'*%\
M2?%A!G'Y#/SS,C:\H0'UB.Z/'R7=1'73/"<FA'#,.<FI1VTS*=!.!\HC=69<
MQ7ZL7'SM]GJ-+VK"_QUU4=2?BNL39>%";1I\7RY"^$Q'F,C^[J !%,ZCL1X3
M^L-1XV'81:E>%(%_=%& EVM=]I8FP$&1XO[LFO@RZC6 #X='O5'Y@HG^,=:/
MTG"MZ>#P<-:[&6UC5"Z*1H0ZR* )W4$XVA^.X"#@0/?@"W[CH(MJ;;DA-&OQ
M[:-TIB[@3>Q!N9]4]+#C"Y>,:514G\')=!Z,1W]S+6@O]6+CCW^T(]::WV&(
M=]@_^/'9<;%$\]L0[_E+%S?%Y%+#EH)T$'I'Q6TPF<LR%\.Q<GGRQ:=:X'C.
MAPEGLCLZ79^VFGFBHETV!/#=7OG@6(4[4]_V^KW)V\^5VB%>=-3MH3XW*F,\
M7CV9U;%R>Y.NZ;@UHXJ9!L:DU@*\-$$YDWR(P3+]87-L'BG*R#5M\NTRD)+D
MN)/V2XFEP?%KO,?NH(RZV$8_MZ-^63=T^8RC<(P&D1&4.Z$9B=J5?B26$2C^
M-H<_69#&*4##_* _;9?WRWJ0HK"3T>F*--VS)1F>6B;#=+EQT"!B+W4'K4UK
M^<VT])TLUJ_4*VU6KD7[)[X[4B(#8R_9!;<9>1"_V>4B3*T]G@!M30M=4^-I
MN."0G 'L+^+\S='A82^5+02]WZ%7>/_-7DJCS>XP(,L=H039P>_[O=</GQ\;
ML\>GF"W7^JBV7OVI.OR%W-K\:Q^_5VV]0SQ^VI+;.__!SVY\Q;]I&[.=_;=L
M>_/SU_>;G_%[/G[MO-K]NKWS^=LN?]]%[.(8WN/W_8Y__X68W>5;?WZPDH&*
M1I.4BQ,C!$Z\$1HA'$7B.+W)L0D=(X!2W"BDEZW7SF15G%12T&1I% XU!B^9
ML,;;E28A$1X6)7UPA,;4R<PWXZEO-A&]W=YPRA=] 967*BR__MZ+XTQ O0E&
MXLNE;['WR; 4I#>0=:+!_\P0=RW8WB]JQU=\UL5=V@W7P/'_#OJ':7 B@E^@
M3G98MOC4#-XCL$Y'\+^XLJ.-@W@VB*6&T\</(KJ8G*0D<UN"]L$19U 8@LW"
MT9RRC:D-CT6-PES8A>ET TS<<\-146$GFF7N]WK]KT4MO4I*CZ]PB8,=#8.#
MR3.CO?X1CC4.__EL2GRO__M$'3CUP8V#:C@+/3@<IF>G?_P6N\/#'AP_ZQZ,
M[V7\H=\N3GCQ]K5B:N/)GKQ\XK5R;DTR5<RJDY/$)U]\XM-:&UM<K0#AY#7E
MUH1D5[Y,UZY^[6>796Q-.WFKR_[\-6%M':Q3U[KL+XZ6_[):Q/1;+TDVF;B
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
M08@+:Z\XN\8 G;4BJQTIG8W.!O7&U!HG/17%GV2&EJ1)6+GRQ;*W7NY\\2M
MUW@WSM R-B#@%]G4J?;#?--.@GULD(%L4)'&/PMSM5#&/0\[=*_D%#/S6Y7L
M6?]!Q?KXU63[N.I<'\91,9+F/WU9Z98]!8GX"@@P I%K78DQP_]+H_ECT12\
M(5Q:0CRG(1CP?),+5N$4=/2V!AG8:J9!!D\[N6 9QCA'[Y?_:?='!W&4?=X(
M-EO8'$1;<@C*AS<[8,$O&9&^O;MH;QZ"0QPC309122@JD307$D<A>9Z2B"QI
MV'FH9NMX"1%G:_A_9QEF4HS%..\G  BPJD\M_-O)L?<OA2K_-(<G<GR]]3Z&
M\WX_M%YW1N "OP8E@H7J=6P%9)7D=8:%6]_7F1Z^7N+\\S]M;^QCY9/[XUA9
M9EU -%"P,/_3$+N=+W$ZI?M*X2U#O!?IG3H/O(7\@K$)!N!>>ENF:M&(!QF>
M&/$O57R_'>&]+1C7EC^'Y^&[FX>2*ZI3-+"72MA091!(<ZZ0%-PE(3F3UJV]
M&IWW%T6WEDF0VB)UH9;:NKBBAD<0RV)FG\$V.O3YZ#971F0A+00%D[VV/Y:R
MRP*!SK 69[N H+=*++F3#,[&"6\H@A^G'K(YI[XYC(*+J2G8[U1YE+SSB),H
M$)C7^="2:.^D=E*Q?&I]G66WT=H!*SY4]EJ6PXF<S>[8YYTJ[I#MP-P-MU3'
MU'4K]7<F$1W;[?9]"=(,<].?XKV6L\W)46>V!4LG$[CO62X:+)5'=3CC$E<K
MG.U7,E1[&V"MV#KIKS8<IS5I.J6O*E6:_M*U,9Q*N:R#@5^F%-9F;S%8\ZE]
MT=_)@X/?4;S@ZV(NTBMA\B&]SLA@90[ $T,I-XE(YB='LU2@2YVZM1;EB/Q>
M>I]S/<8/\#8."JR_&?<JSI^.?Y"_L 5?;.(VRQ7L\RX'.P4\4L]%2"@PK,!.
MB1H4#(P5%E-.)79$8;!3+B/R"S&<RS[165R*@/FI%:B*T;(T#<_&PE6G!HY%
M:URJM03^EYHK56/8*I;#QD''L?+>?4.XDQ3_X,[0[ 8WW@V^9:-:!<*PM\BH
MP!$7-"*K#?Q# B8)?'W+?2ZHNN90VLZ)9ZD!S;(#P#TH 'IV6G$YG]BO)6]U
M43P!;V]2AE.[J+4?R7.?\=/^L.Q"OQ:B:#"A+]N+_\]LTG[M%>/+GU@W['?/
M1E?_9-:?UJ=+>OK^).]YJGEO-5]3_QX/+CL2'T7D8!'^03;!8'^UW7-[,5S[
M]^Q3PB/6%S?Y[O.S<>43IO1PQ4!EHD%A^]4N_FLY@LS?@C'9E1E+ZWB0D>Z_
MOE\;1O#:J_U2@0"RGJ..5>F%??6]8$ZFF# _1?*N/#'=W%EO[;1?7QU16Y6Q
MMO?VMS^T]O=:K_?:6]OM#]M;^=6'O?_L;&WNPQ]O=MJ;[=<[F_]I?=B'-W:W
MV_L?[A9<^ZF/^<OC%.TM1Z*//7L&!GD,/Z]R<.W5OY:AX=+"L'LI])H)J/ZD
M'>#N9IG!D>(@7!0YI4AH%SC8JS$QP"T3G6W,LI]JEN'==X=.1A.$9TC%H!&G
M-B"="YRYD48J@W7TL)^0)9GEER[Z_J(#"T[VL%_S(L3A;$D:;$CY3*9SDBO?
MQM\&/Z2D&=RVQ.CQ(D'[9=@[EZ/>' ^Z$;:;"-O>YJ'$TFLK+<*19(?5:V2C
M]"AHQPSUTHHHUEYQOK%(-SMQ K([.DY#*6&;1:J52<3\VF236TC.7-'"K8(>
MY=P7'H(LC644!^4E"\9G3]M'AUI+X7U@*)!<^,V)1EI8CU(TQBFO0\J,!X3*
MA1!&G6N8!OV3*J6J(,PQN(HSX8SA0KRL"I7U>W%9G&X^,K$J$;2Q,%5939O9
MT\IALA)(V^O%K>IH)S;Y3E=)VQ%MPYZ'L:0Y,$V2!FD#[PDY3D#XN!>&"$6"
M >NLET_YKPB<%1_W4M[*F=NU I71*(Q79^$\Y>T4;]IWH\%UO7B8#487RJ7I
MS(:2@#@8Q"]]7YS!;ASE,>=@-PRA<^MB7BEY (#D)LK(F4].*(%=#%Y'K%/4
MW]MI+]$SCV,(LER&L7?)H]18;C?>3 E(L2?".IP2 @,;I%B[C)E&(F6YDQ8[
M3Q/)F'E-IOX8YCHS/&JP+F>5.)S.R>5U1Q;5-KP\?-P<-3\+&9P[:LY'?#;7
M%B>"%%ATB&=2),L 29D)R7#I#:?ZNT?-4\?"!26SE 'V%IAT<7S,!M\"F,NI
M%36,I4Y>ASKK(2>61EBS.&L ]OJCL1,R.:^;/P[LSW4=+JRIJ)_0619OD)Y1
M25V]NC<Q?.G*=-5GD@MV!!-=\V3"%#R/M+#I0M=./OS]TN]^J<3DBP7SZBP+
M97[PT\L'+[OJ:3&^,J5N=T)J.FSYKNUDZLE!9YBE9'PX7 H"!IFG!; T3J?V
MEZ/MY0+9Z8V3&O.IP642(EP 0"EOGV/AGCYD.[9?8D4E"0/,%D  :R/K 5S>
M%Y+'SFA8LA]SK_E"*5G8A*NC\-'X8#FG+(V/M'/?;3L\;B7P=*L4;F>[Q4\?
M'L?XU ISELO![UV84KAN*^8XQ$;KRT;K0R>ZV*W?6&\1@?P7A+%@N/7+UD8+
MS.R-?ST+'=CKS<(6+3R8A*^WMK.?,YF:RS8D>5^$_^1]^[C?#5D406"VZ0:N
MKO"?_[R>%.)4[]9\PJG3S6)VUAD50LT82A)<5@N8Y:-,;3H""P(>:=C:G:Q
MON^6!7.W]<$?G]A.87[M@EIF%?O2Z7<G!3,?*DKC:A $_^+^5;VLC94/DT*$
MUO97?YPKRPK):Z9)-8S75*,G8.Z#27T.[J0]JW*:0M:;<DMX>=(9#N)IK@3J
MC2K]J#)#ZOJW7CSJCSKU!^.ZH?I(LK=8M$!H"Z;R"&9S3,N3)ZP,9=8[ &3I
M@=2D8;7-5<X'&#B]V@OH#*I"G?RUJL1HY@JMDCZ2Z5Q[P8[+B.JOY2.[BNW!
MUZ[E&,@6'GXRW67%QR&8: <]U#^KZ7)A1">]G!!=K4MQ5:I6NS4>GE8M(FNL
M&S__E!&Y"9/1R\31!<(R5^YQ[!90GJHE(V:]OA\\V"3]T50<KF/\+/>KY&MP
MUJV O5#GYN%/9F,X/5/KTW(WEKAZ#NIY&9NY16QSC-.>VT%>A]DKPI+D$VGP
MQ H5&$#!H!<O)L^=8ARS%%>)1_7/QZD8E9&TT7H6(+-8!WAZ*='V]#3:;I&T
M;I5?==H?3.?=A\RIW,ERF>=\LDG"DE95>573YMI!&<OJ$K&>E\VRG./?[1?C
M\G5GX#,^O2ZKFXG-R^ JIN#)(Q U77$T^TN;P,TYJ7WSSV?A:)*G4%C\A\L?
MZBK+-/_N4JPFLI-E>(:\>*8$JI0DY,P<.RPP<7K:[U09FA?+;EV2<WK#0D"7
M:8WS,+/$@UV3\S=+D=:\M.8BPE RTBIW+U0S6J)NT[B34WIJ[;A5I$$;;T3
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
MK\WQPUV6?U0U(7N]N),*G>!)/J7P<;@;1RO<SN'QSZ%W<R<9XJB/8 ,@@C7
M',,"&2T5XK"]@&UKG7#I%JU/0[3@0_4'^?39GEJ?LYY 7'8'8R;:WT!65D]8
M]L_[C;!<G[1PL7MT&!@X/BS;MLP0Q*4#+PA'G[./A:(T>IM]^IL+RT0 +N6C
MXN-N=?N]S&=;M>C(WP=P_M+QE]O@-"5O1L@$'P[ DS\Y[?8O8ER?[#*%;#MO
MD&==6-E1D3\0P"W8STJ9)"DI#!Q/M7 H+/GG>?>+.;>FU\O=1H9U<G!%AKN$
MENBW?*-?.E^FA+L0U)72J'H/G&)ZSOSBG_N#6D$J8O[8FZD0O3X"LC[.ZRBL
MQ,,([D&^9ZG'VFB].<L-MR>ABF$>P=3=K]XPCF(O$TH71O8\9Q6G:G\X";:,
MT[[S(B[?RIX8F_GWH^^M#Y=-/=['T[.!SST7GH7U<ME&?;Y6>;/FQ:X(S(HM
M&2JR[3J;=:>7C\VR4?BV"P/_)5^D)BPO7YO]?,)??A7MXA7WH_A&]X.O+;_?
M^H1AN[*FQDI0;/&,1I5)%K_&@<]V<5T:?5H1=%?4C66Y*U&O\I[F3*13V$,&
M)6((XR[I$/-'':4M>)[VRI:>7'-LZ,%GG=QL:/(!7-)7UO99[TM%M^K '9B&
MA_$0*K6LS+32\6/"Y5Z#YAA@IB=@3+]=T6E6OZAM_%#J"FRA) <8F,Q, :WI
MZ<E8.;["I,M()D@O*1KCNTY^/WZD4#=)KPBG;2%FS9?*Y)B%X[( VK@OR$4U
MTEX<C?M'3#4I6QQA:; ^7KWKT]$62Y@#\4*;$)PDB6,K-:%>D>BX3U(:/.E
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
M[54Y#*&_K48^^\]0L/]I0.F!08E9'P3CC!.ON5/!!4<<MPR+%#4S:;:C-&Y
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
M"/6P=+4^L8-_XFB^.]O+IFN<PQXB@_)"1@NHD]UX[11E)! :X0_&99,VL^+
MM(1N'D<F!),>P9:1@8DGY(*E"#P]#&Z$ES[J#$SK0MS7,<L*':8TNCWE[5/&
MO(Y!@G61F XR\:BX\-I[C-.#>?N-;M^;;B]0Q.<*;"\"4A@;Q'F*R#*E87J-
M >S6' >94^*(^>%6$HUJKZYJ.VJP-4)++!@LN7.4&L\#,YJ!*^E)$PU8?=5>
M2([P6DB"/0I22E!MIY!5PB$9O<#"FUP'#-NV69>-;C]GW:;8,)JT"M: 2<X$
M;-8B.$V#4LI98A\L'-#H]KWI]GRL@#LL3/0):2T=XIIKI%UP2*5@+$T,AU 2
MGS!?)8O\)60!O(_#: ?^N 0,0OP2N_W37-3?) !<B4]&* DB9I4T7"=N08AE
M2L8KS*-TM D9K#H^+39MH=$'@*'<>8H)Q!6W2.=^PX%&(HF-C!(#M@=>IT*N
M4#BS.8JX]Z1KPHW V"?I.6/2^$BCBR*!22HU=4V"P$JH[WQ4 !NJDDX6"5AQ
MQ*7.K(TD(2MH3LK"WE._]DHN:430Z.ZST5V<4F!8,T\=YTPFDP3#+G@P- /1
M034Q@=57[/F8@%;646M$SM4CB =KD6%>P;[,78B.4B5H">5C\L,EL(UNKZYN
M$^L5[,9.Q<!YL@:,,\\U53E9( B9FIC ZNOV0DS :(OA?XA(HW-_D( L)@)1
MG3"HO3!.ENP?@E?)Y'X)&01_Q%X<V&X)"=APTNEUAJ-,[O<E-HD$5UH?V!H#
M5H=PX$(PGRR6T2EF&<><FOJPL8D*K#!"+?)O1$T);"X$&<D\XC@?-N+($'4B
M@(_H*&Q%:Z_$NOSQOO7-@<3JJK:C)G -FBQYX$I$:SRQR5)FF+&2LR:/8/55
M>SYBH)A@T4B'H@2MYL*S7+@H$-%,<"P,?.1+'L&/-R=K5'MU53LDFE2RV@;B
MP0+5VB3%O:*.1N)MN'WWTD:U'UVUYV,&3(: O60HI4RR0*5%SH7,M.""MU)F
MKW'ME5FGZH?]BD:U5U>U7<2&"^(T][!S.ZLUBS3!@Q.1(@ZL"1FLOFK/APS
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
MB&9Y CJ  30KD::VN\>T-'5=4KAI3'H@A=LGA2\@7DIAK2BD);K("\(<IT0
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
MAO;0_@D<PO+1^XC0CW/PV^&'@P^PAN=_)*_^^O7XX,L1>_=6G_[[PT%Z\,'
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
M@]?E&T@ "]H*F-WJA#+-&=@M*BT+0"[2<%4F WAY^!)@$[PDJ1*)5L3D!4@
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
M$*4*0PPW3')EX6B %,I\A^5\ 2G0^T$*O\Y6BX$2KD ).5""200'N2 )&%-
M"0R[EW"#4Y%Y4FJIF"TTICE=DQ2RL<<D]X(< $(-Y' Y.<![ 3F@CS<3@C!%
M*6%%H0DWI<+YDJ5F2992!8(AS9/KD0,+P=W&,P G-PL0VJ#A-9=G?; L1S4<
M2!WP<%WC/>%_7=@;(&]M%Y\J[3,7G,7$D7I4+0'\UK.)B1D+MJXC?JY;_+T+
M;U_;<W4O_3B]388-ZNVJ6RU@&Q:MM;+<-)AAQU[IY2QZXM-=9K+"^XXP[1!/
M(9[P.&:$!/?Z)6'ZE&6IS7F6*9FSC.<R2PO%\R3+,IHY'@9NIVFR(P=QL*2_
MJ25]E+QZCO?5IX=O_\C <BAM ?J ,0S\8"MA61!I\X04/+<R<: ?4M -=?5Y
MMU$]#N:D1#Z<5XN0<FADB-@@176%A VQG?WYHIJ,,K NX/#S,9)@QRQ?&Z&;
M/L6T_#D&E;I,C9=?*\;#G>',9(PG%LBT%)DR%%[2@$A4HDA1!6T7XPR(Y"8J
M:#]_]?;/SZ"*OAQ\>9<?GKZ7*>5:"&#_3'NJDT1HHPAL.P 2H,A4Y$^>\EV
MI!?5V8U*[@4Y#(CD2N2@L9]Y 2:J49*1LD2 F@ VY9P)8KDM>9:4J<248SB%
MKZ '=GV4^JUHXDWU>2")*Y#$YP/02XG1O* E@;.WF&#D0$)H4%.I=*:DW')#
MS[-9+B.)/)"$STM#F!3<P<O%2B]7B\85V_.9PE<;9%4!P)@NJT^ V'9JJ(!J
MXSTV(QGSQ<S 4_K(=F_TBP7TB;5:N^79%17A*;SP2*&G&9X!V,_CN+6?>'DL
MEWVPV'B. 38N9B<C;1=+"0O0@'=GH-[K .BW_<QJ \JO'_RILJ?PA?];R05
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
M7=IB[\,?R<'I^P3$?I'F!<D*;/U:\))PBM4-66;A,!2HA01-@5M,>KAUG^A
M#[<A;#[ ]_]X+PO&J<XD*6V!SO9$$I4Y"N0!RL#2DC*:(3U<4-[2MWZ:QDOU
MMA_>]S^\DN]KW R^J9O6P*>R[DFPT.?)3_=I!]Y$#-5T(08B-/@[KFI:SR:5
M\46Q]1+^$PJM8>6SN0T-C.N]T:.P:L^)O]XO5#"PYZ6MT=YJAF$P0'ZP[9)D
M+M>$:28(5SHG%I/3DBPQ3C#,H;VLP\!=]YL82.!V2 #L@D2E9:&T(TYD*1BA
MJ002$#DIG$P++7/%6?9-N^,U;=RMZ7=Q3UN3]*(V>IN"O8],+VBM%Z#HYHJO
M[5H;A-E]H.2/V>$I6+BE%%0)DF1.$E8*L&D42TBNI2YX+KDI[%6$64>M[1XX
ML$VIU3KPM='^*31J;.=@7-*>\3K4-+1GO,71%9]AG1C**%7*; J","MM3@ "
M@32414D*L%Z*7+*B,$6</WK.1$CEIRW/IAOC'GW*6>@$UFU6YYUSW]7:^5V>
M^07^.EL\6XO!0>A<*G0^O/B"/MR4%YJ:A&2Z]-E$E"BC*!&@4XW-,P6'\N1I
MML/@[0N=:\?O;TE_#4CL/I#2RU, XX53:<&3@J1&%8119XGBW!"G-.=,:9NA
M8^X*2.Q<!78%!#6T&GZ@]-379?3@]'UJRI*EF2%%X3 L;Q51>6E H24T5^B9
MR?,+6PT_#H_%U^8S+5;8@WXK7#:)]0R5K;]ODM/SE7T[&^JROM8[F1T>O3<Y
MIRDO!4D+#, *S8C$YCNER05E/-4"FQ&DNSKB??>8V'#\-SI^=KC_WE@&.I=G
M1.:9(\PH1GB:IX1G2J2)X;:@5\%NNY*Z@\R8S*9'Q-M]]UEJ##'4:U&.GW[+
ME,H+K8A#K,\2(;"-6TYX8?(D-U2:5#UY2N]C;>]  #<F@,/3]XK:C$I;D(3C
M(&QE!.$E_),490*<F>D4.Y&S"]K87)CR.(QUN&2L S]_K .^0"#/(A%I)AT5
MU#%I2TDS)9W-N;4V277Z'J3EDSL?!G'^CCEW*SM6[MBQ<'# Q[,0C?QI!;!\
M@=^"Y<A[LY;1\0)EW?]SE:-[\O2M][<"MD<C$5U8__UWN7-TQM<=QRT1\*XM
M>/+TY=L7!R.Z-SK8/]S_[<7!B\.W<0C?F]'SEV^>_?GFS<M7AZ/]P^?P?_O_
M>O?FY9O1JU]'O[X\W#]\]G+_7Z-GKPZ?OWS;?.?UBS=__NNM_\JKWU^\WL</
MWCP8Z\W?\2=O\>LK1J#=;#*9G:+#S%2U7L5@$\X%G,K)65V%V/L*)Z9-Y517
M?JKA- R?;L8LK":;(?I1?3Q;34P8.RB]\P2N^K":!N7L)T/@35=3N8)[A<C_
MKAR ]5,[V0#AL2$>-9WAA$0YGX/=[5,+)K4]/0YI5"%2]4<[[O"UQ31,]"C_
M"KIYE";DCP Q826==5SAZ6&X6F\%\:^=7?3<Z/]X#'N BT/*I,G/!["W(73V
M_]:CY_UMW^]L^Z_MXY_UMOSU>LM?M5ON[YW^W$YANSS2TDG2P OVPV"W[4WZ
MGRO?LQVR)6OX[@0^]R>-E[ZQ (P":L=7>/%9'V/\<+3VE(]'\)0W+YZ-\=G_
M7$WM"$>!-@Y:V)'UUH[]Y,E*KR82S[6:!JS5DE;$ QA!\J2[\I-#=U/J;"=I
MCT=J50/#U#6.'H5S/@K3,N<3X,!HF*@/ 7/X.YZT9QKF"X9'KI\S7H\M@<]/
MY<*0R6SV$:FB0UM^!%\U_32;?(+U5O7'L%O -V'Z9]@_# 5C;;ZRYGPB>P,[
M@*]T".0)AWH$3\1/?XT/_U=\^)OVX0T!78EO]D;O9JN&R\-DT9;\)[,:W_W<
ME;V&]QK]"B!NMKC>0^.0^PZ+P<97)_@]''KHPBW#)FJ_,BU7M0W\K9=A;&&@
M 6RX7SD'"P2Z 7DJ)_!(W]U@>3RK,0,*R*N:>P8/_%';"PYN;_3G=(+$$M.9
M4.0'R_6T\I-1_V]5+;!; CP')ZN"?)IJ;\"&UUZ$EX55Q3UZENW):MSL3OO'
MT?[+]H_XJ.:#]2!;^&3<_/G4;MX!=F+S3ZNZ_0OL;EV!Y@'N1E.[#BO%587E
MC%Y.]9XG2!SU@PTB*E.!V+7UCCJCJP+'XLD]!A>O/F$G57OZ4 # A>K>DP\&
MV.'1+]#D\$.0\&_US"V!LOTT3R2DQU$V]A=('@ER5*VJR1)?&N2G/0I#DL,#
M?:9-\^Z (0 V1:W@98B=(BZNXPCD.';9ST:6\\K Y<:"Q3F;C^&'^636.*R\
MS+<C8",P?[RAO['=O2=)O9C5M9\%#7IL(=M)UWNC9^TS-:P^/&,43M';FT%_
M3;U0.9$?@'WG*S7!Z-%DMC(;MP/A POXA"L+'\/7C\_4 DM:II^JQ6S:1-<7
M<7P"[H\7?=7"=Q3&A7@=N)B![*IG.((:]AA^_509! >?\)<*2.0L[&\55&.[
MP^VB6YR %#>9-*;[6M[(L.GA7=_$ZW^Z#@Z?2X,ZATRL6_Z4%9<3*OF.E.H%
M</%S\WIWOX3^=J5L+\>]\!FJX0A6 (['@1%F"\S T<=36-G1F1^H)L-(-7L,
M"!ZIH$/@#8]X9.2!^PI4ZXGM$EV$/1[6P/&$+#.)=LE%K(=?':]9,'1U\RQR
M ;<!.2*G+<_FP%^OUB2&[]?R>[SGQA-1C)C^W=39"%'B$:I\;><>89S,#-@@
M_D' EJBD[22BNP@#XNSW\Y<)G%LOT6R"FX $\]D,L]'I M>(&SVQG\>CB9T>
M+8]A_UL.]YP)\@T M5^2L7&N$!SV. R+F4W"1K62T"_P)*0@P^)J? 38/C(D
M;%<HFYI>XOCDV33 5%C-;/$1_GMD$>1<*[XY<.;-.3-0[7Z'%L=1S05Z7&YR
M;C0^@%.]6O+'>[0(AO]:%\*&P_XOS@B:3Y4#3>(] >O'K#\ @IM^M&<]733V
MQOZ9A^E(PL  LC5: V_Z?-&!6+X#L;SX/#J0^AA,W2#'IS/B141S>D$(1V4.
MZ![M=2 <*VL<$Z^]<3-KO4(DG#2*BB!1&MG9FLWAFR LT"*?K99!K-2Z0LMG
M!#9UF ':$;!Q'.C&%R4:P?4*T(*L@PR&R[PX<]613_6*-2C-'>%=@PP>I-)W
M(;1GKP\")IC"D]:RQ:W0Q-Y_20*EF/$.:8.7KI%MM.-/%#P\2#3X>(T\0 -*
M SKZN)IWRHM0! &M1*<ENHFFF*:E9S40HSV)99/M0H'>#6C/9IT^9:N1E3XC
M<+PN6PITUJ"19L@&O%CP:DILS1GN'^]:KU/ /LEJ$KOYC !(+ROTHX4[KU]_
MA@X)>!#0>_R3=TMT4=&)M<M07&ZMJ3LR&[%VPR4=MV54WF/TP4R6QUHB3R\!
MD6"BXVJZUAZS:A*4@O2O/%VA-R6R%YQ'"+C##EA !'.IX2YR!?LP0^0^;NP.
M$!K+V6+L*Q6FM5UCC0FP$;+S(/J_!T<^1X'ZOU7P,2.L[DAGH*E/5;WR.8+C
MX+,#Q3T-^5H3 ,(+>12X[[@RL,W![8TT WP' MDN3RW\U<ML. 1/)M%?V_ 6
MD)E#\O3?\3ZV:/,&EO1K"$(!",?.,3MR$B-:D8!J?$WO+9NBZQE8?$+0B!B'
MZP+<Q:&(_K)/+82-KO2 B9 .?>CXD\=#2P!&^%6 P?-C[!GO$6VS%X^MTK#N
M6=]-T /]FU-TAWB%2<P"-@3V? $P >3L,@" <#*SQ9&<-ON")U978(C 2P:(
M" !A$MP>YULU'4MPW(&#83G2@-52>5\[?-<[%E#J>2$X77K? !!3H$3K''I+
MO30.YA!(7I2%/HS1<6>!B02;X64J4B.\Q\GUC_3[1N[."7I.@7A!OO\>Y.ZK
MJ#C\ECQK<U!&OT>'S^\3D-@G(;#[".CYY73TW,(+*=#"H>_>:6,8(S$C95=Q
M@Z)B:C2K]VZ]_/T5"H"U#ZJJZR9#%9C$C-)RS&D^AI<8U<= 1VT,]-E$@MC:
M]U4",WSMF?XX I#R-T;WX,MS1 7'7L7V)M6;$1UG_1O&1Z[FL;S%?K8+C3P3
MJ=@+8F_QAQA)6O[LL\?)N0<XY+(\I>+\7)8A*^4>K.4[9*7L$&/?B3H1>?FA
MVJ-9:*H.2G2^ ETK,=YH0MP9,;N7$%X#AJDVF&-@E\'M'D'_WPK!]HJ-RG$D
M9M"KB+E0%[0BI$GN"&U%USFUC5!L6UH]FK"/G-2SCD*0WC_;=.**.G'>Z,11
M=7)B305_ Y2!04W[?ROOE)Z%:.YDYN%C%,R7*@\0]3P9BYSZ/Z7C5"1C5A9?
MJ4EP%6_F_I2>+:S].(H5/:-__>L9 B<X=0?&&;X0W/E_9K"FEZU!& *V 5\=
M>%\N "/@IL4\LN9FPUI/<C$$$T+>355<)T@CZUAW>3[,Z!.O/#I:V"._YUT2
M3O-D+]EN?F JGU*#5<#GD?!FCH<O]6NW=^?6>E^"[Z[D#RFFO%SX#H\!)_YC
M=HI'\9N=!G >QZ0]%CX_:MZKF4\1PH_5.I<C4/#F/(LV !F;+6- &( A3__#
MDR O_Z/AT^5LZ;-&PNTCV=Q*LWJ>7^UA-^Q!C3$N'^\ETV :M\;1VML40FTK
M;]:%/*8Q(%-,@0M+A<=7RY@"UEZ^\"E%/NG%UV/[0%#_*SZBAV9>[&6VV@A0
M=T* X^8+;;"O0;VUG3@25F5:X;T9ZMZ*8,/=Y([P=MB/WF@3'>LBL:5%0U'H
M=?.]UN04[%H/0W ?\$\@'T$JX9\>B7/@+QLE);RS!^_H&YF%'[T93TXQNK^N
MOP_BM_'U-"EKP65ZLIHLJ_FD37SS, 23A7Q2P2?O@@)H\VLD)H _\UEC] "U
M;.5'1B*X]2Q);S%B:EC;3J)UZWHG*];HHAL9= Z\!&B99O'><2$7RT"S;; #
M7]+3W=%BMIK['4(*G(9MNK@5O%_+L33AKVG"P@\M(SP>.ELS%Z8XHN^\']Z7
M/@/5?PR ^!,R7TPX::1Z6X_=2LFV*4C#Q[$["/(_G+GG726!5/8 #+4P>]Q-
M*CB;1T<[0@X)9.$-1-]\HDE6<#;D;38^39_>&PAW.T^EM?Y!8E=>*OK>%)V7
MPCM%%[\-7M:0,:#E7&KOR^I< _A$PC+;;A@QD]$OLYLC='H,F/=XAOR$0;75
M=$,81_FZ*2_]6WO_[JQ>!D\J^H7!+%D<A52%]64Q.H@TN2E'ZP"Z&T& UYQ@
MPJJ=ML=8K^8^R[$)2@!7M%9/:'X9=!*VVCVI5B<C[XB.D<;-BU$)SU9'QYW]
M?Q;$%^SCB\\@MB<8</!,^>S5BU;A=_MKRMH'B!IHWU,+H-"FK7EF'@\/^E/:
MPDT>+>T<(=]L'.;%@S#L\"+&]*Q/1ZYGNO)9=6U>/_J&O0 /GM_VT)#P,2S8
M2MNU&S@P0$ASWLU7>P#2+QIRO[! .'5P:*<BH*LT.P==-2GMMX+ETOR*3[L%
M,+?SE#Q=1^X$GIWA,4Q],D^HE3B9+=O%:I\)&=BT"9J/-QSU(;<*;H@I[IW<
M]G&,V:S3KS#0XJ,'_B[^UR:YR,O97??MIH1%OA[WHO[CS;R3X-CN4<-&Q*"Y
MT7E$$DAU8?M=A;SHQ2.+(84V0PM],S$=P9];*ZQ#/D)3[=';_XXB:4XBY,#+
M41C2 VO D$13)^"Y):1G87K,I,)@FVJZ94IL9".;IN$QN1R.+J61@AHC>T,A
M>E:>G4LHK;Y<MQZ)C_:6?9^@P@Z ^'LTT@\A?DQ[BFDGXUBCTN-7]$_D?"_;
MT9LQ39.]LO_WOBRY3O/4S1Y[48#Y4,Z(17,T ^D"# MZL(X9VHNF$1^:MR?-
M6=:CB00)C=4Y.^R<YM4 QY_BQ7]CY1[;\7XBV\OOY/4R&E\OO?[K/0;?S&\S
MLIR1@Y"U\B86&3T*1D/:._)O%W-RVA*J"B$ */\@@4,J8C^RW.FX!.(HIOA$
M7TBUZ%!4-_%E[0X(&2@QQ(V(V&N*):BL^3*FF]6^N,I[AU&[H+YLS+@8(_:)
MO:8ZPJ,$:;[$66PH"&-F)2RCVXPX1-=WO(O'GA/<E^,9&@NMR;%.QPSU%DU1
M7'P'B:DR^+=H1B(?]-)SYK-3WT?*[,S,:>=;^PR<9I<P%AJSDL:P*&<;71OW
M:CMGJ+/!8^QAA3YPM&::] X QK&<*KAW@GKV:_/%4?"J#;+VFU,OHS.I7C9A
M^XLRM4]GBXE!UT.[PSMV,M0E>""_F,'#YK,*D21*K!#CF,\P<N1+^]IK6F):
M%Q%VWA4>-S/R+%KE>/,U6D7LX#.[1TU@%4,&)YCH/5WY<#2JZAU4[9TD+>H^
MAC<9R2:UQBN>G2ZIT2<YP='D:H6^Z]@US-]K'/6XSX&!MS_!I/R.(6UF\V6
MH>MTN1[PZ6W7&CB>1;?_;JH-5:_;8+N];+T"G_AF;)3J$M,!@64P.HSOC&31
MU;?!/[*1C>^)9;7.Y0L'N@$"JY9, ;X<3=&$U?[HO)W3[)C_*>:BS>*-.N(#
MEG<:<,$%=MX07W^:)4-\?8BO/Q@8LJ_1F$-=U'4Y!%4;Y(&/ZX)H:0% Z\"P
MGZOH#5NKC1#W]#ZM92.4>C"GDY?F4^D6;;@79<OR>&]T(#\VZPFKV'I*O?*Y
M]FXUP0=JC'UBJG"L9%^WP8K? \GIP_ZHK.QDON%0#5 G*+LF(\K+=!#*09Z?
M=:S6"@\,,_H\&O?>&["-O56-_NT^(NF!H,Z6QL\ZSM$V&1K41.,/#7XU;P>L
M$Q\V1#OH<'76*$85P=M&84LH</+>A&91I]--*/$XK%??HQ8-_9!I,#]&TM&M
M@V!G[*RA:U_3!@@NX/#0R@&S)GTC-2PAFUM,R/=WUC%>VCVZ& :4GZL37($'
M$"VP\B"E(=!.U.+MS&>^ PU;4Z&D:9+Q-[\Z]D =CMWGGMJU0H_HW^OS6-J'
MSJ:ECP&&E N$4ABX@F6&]O16^M;@$8S"U;/IU ;L')\?'"<]QET[-6/&<R,8
M0B%LS(( YM;67]S)+VGK&M'_%'_%*SN7!*DB.Q"Q__!F64-N_)WUOMF=+?^R
M(;S?-X_DNTP];>K7FW)4X_-])I/*1U1BK:?W5$;&BGDQK0%]->MYW-:-=+OM
MCT>_5N@87)Z-#F44T"\[?5;>M/$!D-._OGP31,1K>09/0K_O6C W%311OE@P
M##9J?)#IIXTY%<H84:BA?0/;X>.!;>%^VU"FHP6&0J_OSCH (=$3T.2@-]1Q
M?SBIQR-=6=P4H30TAAUDZM [I_H2ZD8VW!3]X-8@M[\[\?WC#!6]!R[/?)P:
M2?!EOYG&]Z8_+\E#-&5T-)DIWU/,>T4KW<<#C82/ULCQ^N4V@O#1B^AK7D_D
M%Y2Z7A#_-IL=3>Q&VN=&^D/CW%JO8>.QD]BSZ5@N3,P?Z.YG9Q5>TOL(4@ ^
M+7Z?+SU<-$T H>JZHQJO7H-^6I?H/^SIQ"Z7(#GT1WAVE_?"L2[M9.MB#[XV
M&ZAT*YY"G'+=HZO3Q\0[*[O:K'UEG_,5"L-\ JH-,NT_[=[1WGCT<O9VA%FM
MZ-SX+^]8CBD*OEE26_VV(2TZ54M^(5Z-M6E.#> >9,KWEBF !>W<^@U;FZ3_
M"W^8W3=E=M%*O65U/@[K1MAO&Y-]?4<P<9\[@OV//1O]TKB+#BP@:/THW M_
MV3;-=V%/8BN%F #@[8V9@F5W ENOL1#"._:Q#<B)WPF4@MX-M:I'%OT"C;<A
M5)\W;H7&+3%>NYR6"R#8&JL9;*A>67O-QEYMKK#9)BA*,+TWNB\VSHF/76V&
MC;9CLBDL%%UI6%,PM2CP@Z4/6^Y)_Y,-W0EBB\@F2(Y/'BD;&@A6RY&9V7"/
MF#*^CHI7)[$\9,O]@CE3JY,0TVE58.^/+D1N?&)'^[&/_6 KTI@-N#<Z@"]A
MP&?<O PHNLD*HW<^^%)[I\6D:8 X[@"#_@IADT%=36(H9_WW)L\MM"U:>^2:
M%8S;:%4OR[)N1(FLV_8'SX,O*#9,;!?DVSNM6S5B@F)H&NE?:$=WV.8DUN5*
MZPAE(+:Z:38)FW#-KJ^!*+!+Z=]8D6_F._@T""JR/;[Q]Z\9?[)58',BSWQ<
M:A'ZFWP":HS((&9HXM)"/E[(T FI2/!3" 3BQQAZ[2;3AC";62?WH)\X),)Z
M#@UA6D^C;;:[W^5MQWB\64,[P;FW?>&VY[K!9,UJ8@H1AEC]*F?.U8!NU5DG
MA-AZ*F;3SAW;)W4F>84=>!R>7#S!-GP:@@IQ=G+CQUW+@ VYY%4SGCY*HC/<
M3FN[4ZJZK.^S -N9H5U^VBAMZ#PNK"-"@*9Y24S6-C&7L)N?T:E5B2N-N3HA
M 0G?]"*NJ4)7,03W/A/M;R7=$YL3N-JYHSO?Y6^9H)N5D)Y<3TZJ9<@K]<RT
M?N?^2V^M= <7[UAGOD>ON4Z:\ANN\]$0O_T<.R$WY-;9O',@1\AVZ6;FS\X
M4K0%*#ZS$[9U)Y7Z.!=^(]JIF,\=.Y0T?O^8WAQ:.6-FV^1L9R& CSDTB?(^
M1;YQK_;2-7WR2W/\G2/T9!8R$YHMF)YU^E-[*[]#$C'[?HUK6HL7US.)S8IM
MMRU1OYXI= [:&SWKD)0"RQI,\+$7(MTNX![2>:U8;"L_I.$\W4J)O+%._&H[
M(:7WV4Z(_:U'^RVB13'S>X>Z'P4[ Z!1P%3V4]1-G7;K,4*]D5W6Y>]@MX9:
MG;5#MM?&.VK);B^8C9"TS_7JQO 1)'D>\Z5EZR;JP*Y8$W)D-P R?BNV%$<X
M;;$6,B"AF.*M&Z[VP')($+H@02@=$H2&!*'[VH#CXMD"P.X8K!J]?#D>O<02
MEW0?+.0E(HKSYQ:,F\8"HQ-XM4[R#O9),&81NV;6\*&,YEWCU !C>#'[%"KE
M=DZFB'TU:ZQAK.KCZ.6HIOY.6-Q1+<,DO.NW:[^/Z?!-(>/(IVW5,4[QVOHT
M$U])Y,>&P%K1K_-8E"=BM$Y&?)Q4%I.=D%1ZJ3(^AQ?QTS(ZZ'8DD/6SV[9\
M4A[4[JZO\VVI ]$V26IMLEC3LJ\M\%Z70=>Q;4>L[AZ/@CL=KVT2\:,'NHD.
MAUR>C>RO7L;6:'\RB<GC:S?2NDK$F\PFMM&)TX!L**W=_6:;*4>;"5)XD^#-
M1"9= @0//9.C)R-F3T0;(%3>/A8*[(Y(:#>(-#2IX;Q7,13FO]F&LT*[\=!/
ML4E&Z<T'L/U^[CXCLM,]M<E?;+U&L3_U8J90E':^&*)J(<<J0,JFY6KH)& _
M2US4N%O/.]LL?VJ[7?C89S.SH)\NV<8QHESUB>-K^1OJB$,OY,9%O?;DQ19
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
MMY9'Q3U-2&=# BX" M;UX0#Q 6=$19BWHH >RN,M=,3[CQ],DW!U(G.=H J
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
MGP[CF1TKY^TD80::_,.GUBS<IVTVHN17UBF^9XC%MV\R_YQH?<V[2<&C]XJ
M8I+V?F$0@+>,SW<P_A<=M:Q=H;6+DG;US3#F..0R$-RVGRSXD]F*/\'L70K:
M9PK:SR\%[4M!^]=;T)X;ZR?:39[<;F<;BSYL7U'>(.3;@GY1.W??V4H%18M]
M(%QCO/?H#K_8V%(Z/KOJTR!>4J]R$8H+@HSA+^829')"2>=)UIA"^157FK$V
MSE*O"ZH []8 Y+M^:J.3C$/TMV^,.2B3B,:@M'6"(G-"<.Q'0E*';Q\R)_XT
M-26K,"?"MO^"EA$M$_X+VD;^9<T=CR/Y^L)@"Z!EV&1G[Y;%-&01E3/723I(
M$@/[E!,V[]@#B&>[E(\5IDB%NBB=+<0P= L@X(C'1 4NSV_KV3Z6)K][4S6<
MI:H06R,M+[&.D/(S9.E1VO_2,%:Y> 7%8\VXSK9X-A^5=,6=88$XPP"A*.ES
M YL-!VNGR_$+\$3DY+?OG2LB2MJC%<:V.4?@.0NFQFH/QR2\);<E:[L+!DD8
M%#1[.TY>TB.6(B1K+KV]84FX#/-3XR[VO;9>\X81ND8-0V<;7+)2AS'FITJ[
M!?Y),", HLP<P7H29XX.AU)!9K=<HA!?Y=3,^;-%,BZI,\Y#9+VD'Q(%ZMF;
MX]MY*D_*290KP)E2:G.J06];(>)]*#R9B\(+!MNV/+0LJ4TT\TS(WC4F4MMO
MQCH8_,-J+Z8QD3QB7S 8SL/:'1^]55]LZY_"<WYLEHM7)H/RXB=C6/GS,%R%
MGWJ)KW\GFY )Q^B>!(_V[&Q2W--T.[*QZZ8C!%*D0,G/&;+CX2EZO=-&5HM8
MGN[SDVK^_*E5,0:T,IN"&UADA>7IFC7)1,62"=EM&E,X1M?%$@,G.9?C(%SM
M_D5GCQ\.>TJNRZU(N?=CO$D)0$3"\#PVDJM@S8?;QD*E^9K +?&=1_6B/P!^
MQR@X"4F4A3[$I>'X*Z$:-R-I$)%96^E*GQR'/=_ ")!C7!R^>R"<00M_(6(M
M9+(2:QVO^HKO:$.M;=L)KD'XN%,F0""-(Z";0%EI$+Z-IVU[W##%@J$P:>7W
M2RD_6J5T4U3K.$XA -/<Z_5Q@C99E ZTQ*M\<)'J1&;R)?9IW"L<42 ^(0@X
M&H=6(!$R#ZC$PU,I0QL%;MYQ/-'J>IXQJ(HEU$KE"33081X K5Y-PB5 V 6F
M$$QY(ZJ4U"!FM T*:JP&/JYS%YP $ZB,GO,G/%U\1>+?,0G,5"FINLGL" Q9
M7%(Y;R]>[90H"+?/N#>,4_CNCI+T(*N2/$+<-SCJ\3=&I4N9S0@+EM]RT[L-
M&<=X;,("CY.%HG&8QX6(DAPF*>+S+Q=X15P>)A').4VS$H)E1W[11A8.1ST2
MB3:RG$.16".A&:%?VW!0%*_%RA\HC9K=3/&"/P[GYF64= 8Y?A_>_\FP>:+&
MW/Z)7)MARX5,_3OC"B$2M0Y+&*ZHEMLS%#.TI:0Z62KHM,!E&N!\-$1:VG Q
MUP&:=]?M1'",CWRQFOQWX)N9-K39/UFB1:$VX6MX98V 8T5?SZ)2O:)FUE@^
MH4>9/11^O03KK8&=\T+VP0;\U*1^3^*-!/M3F4L8G03$ 8I':B(("Q<#>E]#
ML+>*0)^$E"7J^F$D6;>$3UK%PT7FPT<NNGIVFW5-O#62&U'"E#0,7HN\H:J(
MNV1FLQ'-&+XNS^RF::!E)MU,%BSB&0]'ELEYGT1L6/(7HI/'"S^8@,GZAA)P
MW*DL=4H6<P(#!92N)FKBG:6]\2(]-X X>UQY7O5]<\5_YYT[KJXFS@ 3V(3'
MA ^L0%[NVX^:U74?CO05J4WLI=N8-IS.NZN?9HRQ>6I>0_X:O[,#0]^80GD<
M:!GL OBCNQ^[>!FHP40>T"/LI";*:7&>37%/F4>4(+.D)]_X^C?@XL?X5I'/
M-[AS0[!IT-K!^WN8L^\?C_# V>6('U*I(EZ8FHE.Y.ZUWTWFN.@$1?;D,UYG
M!4CWBBO<U!J^I1-?<$7A)$DG\IT'LF*$\E(AW/N&?QHKQ3D8_*@>&I@\DW[C
M=[2;%&O&?J><0!>.S&@'/=OMT\7_#/%=4.GE']C3K%YQ-BYZU[45W+%7E/\N
M/D'V"'UK&0*3U_C8M@GSLA:,>%@50<?4M@M2J]B,._>9* ,0KF4Z>(QJ0@YT
MR%(MEV+XF6+XQY=B^*48_FLMAJ_:<778WD3V.,XES"*CS,06_2ZJ2+8&_S$/
MR%I;74=G\#7$;YB4<03N*FYE38-Y/2?KU'4M;\Z-D<%?!T<&32C7ZB(I1)!]
M@)9ZJN^BMN;X*O&F$C!XFL3+\H('LC2;IF7M86FU4J=:FZPH!IQ[X6IG$W>?
M*&^#KR5Y,&3V".89G(!#^+CFEM/[4.3RH"<(_%T68? M%Z[OM4W<S$6TN&%#
M30<'^/6[^FB(,W;%</&$F>*K(4XQMX-3S:,.FSZ8MDH%5,5;DDQ\R=\5;R+/
MM,R\"ZY[S[V+F#5CGW[B)/&:]_#("8'DWS5*V!L?8WAK7-1[5;4M57T<>%L]
M"7$C&'B=A/S[83=?*AI'A\W&(12G<\*J9L%[H68=@VOK(3])?Y=V&)W,5#;=
MU-Q:8WTN^2-9@B5[FP#B1J_4,()%_C4MQ<=J(2*]E(V.LJN19).KK(Z44;^9
M$&US&M\S;5-LR$41URC/I4#4593QDGW*$/F%'Q,PLJT.:^EYH >R?+<] J .
M.,:V?SA5N#N)*#YXY'#G67]?D80/]'Y^=*"-/10@E.H\1:-VXDTE[[;4]![;
MLV*#DGTRNO8Q-[2>91#"^(>1D_;=)BP9FY)V4RVR?LRDXVE/VN(H4,4+ H4S
MX%NR:LO;1&=YYI[5=%AN+RV8C'3+C. SP=/^ [3-TQ0F<CUE&9\X 6GJ]T1:
M/RZ'YNGU^?.50<^SFQI#E#1OP@2T^\7-H2/&OV6\GWAPYZ[ RLJ_M"4<$N#$
MX3@Q-LV3K37G*Y//B;0^+0G=G<OBCH]P&"@9"-Z7IO=X;8:4LX@)*]V)-Q4,
M8L.R'Y3P?.(R3NFV4N:2,W[!794=WB[L:B1:(,C;1S2&=H6YVMGDRFJBUM?T
M&1A34SIZB95&BK*$Z<7KO(2MN4^R21FEK?L=)[0]N12?3ELRT8_H'N)[&JPU
M5$\1L8F\$B>[G: \JHY=^X)=?MR8-E8*DO!:-XQ$$BOIT!-5GIW4G LO1-@R
MP?7;3F6HKFF4^T_FU9)#;XJ)_NJ :]Z%>)^4M:8I=\NC1+:$ !GI=$ES(F;=
M@^EK]ESFU'R*5+IE!GRK^B;$Q377;#KMV#B5!)\[EE((:\HKATH2@W-=[=&1
ML_NBY?UQH['F]RA.PH]B?'QW$DWT'(N\1X&0T&Q$&G53<Z_EZX8TN(0:8N;C
M$!(]6):$DEHH386X6MK M8<O(1&5GW,HB*2,[#CSW?8L#X3*RQ)9J/;/_KAK
MC,8R"X& I;L:&PD74)O1[V5*Z[[RDF+_9/AA4%LUHN+8;0K;U0U0<7J#54WE
MONE]YCO)DDR'I:X@7:BNPG#7TY;-=?#$GBY>'8R)!?WBKAF>NS$GA*=\1%2<
MIV0HHI!#&:^MI15F#,*L: F#M7%.9(6T..NG&(U9ZQ3=&B+)O6QB%0Q0 8/4
MV-,-W75,T.)L*)>VI46W)#21KURB7$&W*_^U3;PN#,I2-%Z$@'*KUAI9<FJ,
MPFA1I^/Z9&^)&@7!2">_@T8(2)BNL](]8RZ37"((O_@5"3(S,LGW*-]MWE"!
MG4] +,W'#^+;A(% $FN2C4-=<=C;\$4S+>\,:E^6;[)B/B-BK*52VXFU1YNK
M'-VQW(8<,V5AO>"]]\3=^^V]SO/\"!\0!7"*XXFF."HAS*DA"13A/<RT'.8N
MAJ)#9)QQ\)]B'#6<1I1)O;$_%K?C*>A'PN: 7@020FNOAX'Q89)T8E(6VZPL
MRR'< ZD9U%NRG9RFVJQ3FDWJP(WY42WP7B<I-2[<<**QA"U3(@52NHB2!$!L
MC?*@$\R47'%C<O>E/4;H^\4&K%@]74]79!@2N>N5+F)J].1,L:O6BD="#[]N
M=[(/#Y-J4E/=C=0FB-U.CQLWB/1'ES/&#,?V&,$_F)5QT'%)@=A63]92WT70
M6%QH&&,F(OR9/Y,@&?8BA(,,FD='(?T R_0XP#)_C;8IHVV:.Q<(PL\+T?S]
M7Y%[/@W#BW"20B=:\=@H3M8CK 1F"9H0-H@3[MOM0+IW+9$V;:@Q&CGG9K_G
M!+5 [?8ED!U(S6#-(MJNT$@Q,R&L.E::XGBY_$O"#,I4G>KA2$M&64#")N:=
M0HQ+??M,??N32WW[4M_^M=:WH[W_IA3CW3;,/HS*FV5PYF S Z+!ZCGDF09'
MEGZ\;DS8* '9SAP1 O1+EK!9.V?F=$_/\60O4H2=CS$M7.I)@KH)54I&]I6]
M"=30L7QA>K!U9N4?A7?Q312FI!0REWD&%;=#EK&0(2 RJI;XU*U+$,Q8&@&8
MG\832LYK1[EPHC\[.%DIVBQ]PU<;W6*)9\V2F::QN8J88:&.$<W0K-W0ZT_G
M^T6RT/), ZJE6/JXPI6[]0N,494+(C.6*=?TZC+??-FJ6UN(9#?#.,>?,;C-
M:G41Q"&-"?\\K*_$E8ZN3]JP(%T)B5"PRTOH3$H/.%H&F16P.(9?('OPJ\L=
M"(FM[:E-"0D8)R'VL[CJ!9HC%$[DMC5O?0DB7:\ IIM'*KO8D-'SD4K?,>\U
MBJ124J'X!>OH]^CV<)K;P]8<7,5M"O>5#IH'NJ:&RWTK4=AJ>!*?[:$+'U74
MGO5VB>HDM7EKJ%[$L:.$F$R03_@F8(-F*\;;Q!T8%')E.PO7Z%043TSZ"2GR
MV>T9T]*,FL24W\?/1E;?,,2P_$<W!JZ2=)WF,K%AJ-6$BX!8:^W-XJ0/HRM2
M&7B+-^J)[\$XW.;-3@L9N1&[&H?;Y$XE!2Y!P0#RX_'_=LAACK\S0E(%DW7'
MQ#(KM?>9CM$'<^V]91>VA6QR.\1*)MK:]FRN*,Y<[7V:W^?W\+?!NG>"(>%$
MKD7 6=!&>0W5&4N:5QG/Q"TGLZ97UQL9 JY'U>]L/M<:]\ND!B2;M_PT*Y@Q
MKA@"<*[N6 O*^E3%/GZD^M<O>AR9J;Y^N.&]V\8KK(ALQ)BXT0H&THBQD%%#
M,:+A\&&CW33QGE+I5DLN$B'$YL J*!*2Y'5N^.<\ ]*7EQBOX).%O8RRBR%L
MJ\7U84N% H, 0?J9?KA"*@6=--2V$ QI"V>*458^]UFQU>[HXM<F:>CO=,+4
M)_]1A%MUQLUI_6D>^PI?E^L8;X%>]0V^&2F4^7&/PUA$"8Y-DG(^).4V,R>%
M7#=BU#)A $P,)!5J1*C3 ;E&^F-L8G4\*9'%QM+=](@(F TKMMM'>A\4&FDC
M]?E"<ENT45/V\8%L$-/4?_P!C^DIT+^J2VS->-ZM9OR%G/P,0"ILDS!(M#WQ
M][Z4RVZ0XSPN3NGCV'-4"[RW_8U T@_L'%3*[Y9OUZQ8\TN<G'DWOG"W*%UY
MR9N-R&GE-O470@)2.O2[CK(-:RNM<ZN^4:_^QQ#Y(,)3U\1%E+/V)IBAD<N9
MZR3F%S:\>99\WME6CG-.) N*Q><\;_!0CLI;.M??QD"<2460+OKNN^\6?QWJ
MR/F= BD3K:+!01-#U$I_S[V :3(O[KU329VT?L,!_R,DQ ZA]M_JHP@7D,*
M<H]$CNKHE[W\]A_??/GD^>>R,=EG4/?CMC'Z9B9Y6*M,U%IK=)PP(46%-RT=
MDC"QO_GTZ2>FSLXB,R$:KGLG)O!=?0S^T.JUIW@+?PPNSM;R*[I%*I,!&,9P
M-\%K6KQHPY7X/=DYH1DTQ9]7:G]5!@1???']5Z_H;[AMQW;?-?'4X,K'C]P.
M+.I4(55-:E'$8J4$5.&OK G9R34O7H7_WU)&X$]J.U^(KO,8^7KHLZ_^]"+[
M_54]CBUX:C;M&T5(!KNVX#SF9O'\Z;-G_T97"35 ';95O!DV[4@T->T;JH3N
MKUD94+^^%I4ZQ!SA -0M9_DIOT\'K.XX:;;)9CJ:WWJU&@]^1.%<O3A<$<TE
M9.P>RTFA_7T4S;EL,HBBL1G3*B[+@!_+:A[6F$Y-^4_ 4T/-\;HS_0&$1I3_
M.4<:CL(M> <8S]U?H0SM<-U<M&&$R3HL;3]0;G6X8K54NZOKS2:$2LQ[3T/2
M!D&D)L/W^\7OGSV+70O2U\0#(Y"<ESQ'A'5%N)U-#<J4#3<OUMWQ)S3^E2:D
M\.J #$!@PXZ0F2#*>S7AXTE<N)_,4O=9/8FKY(.(&V@EB]G]Y;>/L<(5I232
MY^7U]^,95.VE^/V?G_[N4OR^%+\?C(G_D1S'X";<-&8QJ=E@ DB2+NWPCU>M
MU!!7P7$@-[]P&9C)99<R.$&[?7Y_"F-=JET!XF,@]:"NJ;Y,ZI DIM;U?O*E
M0$-;-U,8W9(&O1QNS.PG0HVB>,EAC/YD?"E."'"A8;(6' ,1IG(E5!=+F=O)
M^#]AXX\9W=QC0M.&U](-B[((!5<EEU]XC]<:F.U5]'884ZXM3]?%I4RTK0(]
M6^(X2H?ATS-?U]U$5)"HV*D+V3+YKA53<B55]13"W^#E.3<CKO+\G06FX.9^
M%2Z>KJ*EHMQ0IS1#T8L$8M>*NKHL6G^U431,EHB=(=!A-W6V3\UWEP#XY[N'
M#)CV.M6CR;IDW-,Q3M-8VH#['G%1*,D3#O:F;4#0!HRP>A#!L8X94-<GS@W[
M6$*IP<80)%]H36%S[*-28$PBGZ3-8H3/67N3I8D8_YAZ>]OTP=L*5ST4-_SM
M*W)1QSWR;I196%4:2VE82[DF!:\G+6B<5T<2E!,0D>A5-P"YBFWID3&C]/@2
M"%0/Y>"EXSG/VVA$<#<N#"M2PBW%>B"@BAAAY8TMJ]*]F-I:@GCH]W+5W(4[
MF@*G&D_XN4J/C1^!_)KC9C'%WJ0#%B G7FHW0(5F*-IK3#8*OV]/R7F"#+53
M/>V1]-P-M]S4M"?#FXJ:2DO\%*WZHK94L:J_L;$!.B*V9IF;X6>U'D=*WDK"
M,ZM3,&1J;TP6P.K7.Y%MT%-CZ'A.W?.#76'!E0E(]&I_G1^7MEB3=;4P5U&8
MUQ+P?5/(NDW>Z.$8LKL.CG$RQ"ZY/%4O8>M*_TP\&P08<2TLP@T4[,L:<XQL
MG=*DYV7E+[E B=N(Z2D(HL_8F.#<[-K7//>'B=;^)@2>6[&(2MM \/2!1&)U
MQ$:"88-E%36]%JVU3OL Z0DUN3 )Y?$]M@\[#F?,LNM6IWPOISCJV!23<X'C
MO2LC,)'_+!Q>#[B+!5K[A1673;GZ2F @-#S/NLJ*19(T11%G"YWTC/()H9L
M@+AXP=@G.2@) >B+;AJJ6?-FV5)5IQ!A"I]3"&+'-%'AYRC1>)B,Q)=@2X[
MQ"CWU3V2TOU"E4"D/4,H;47LQ;UK96XN-V^D,IZ^9;&=IH,6;YBE'/^8%!P5
MK!KNIG!BN9V)=!B#B=V9JS2KX=S5L/?@;N^W]Z:,KBCL,:95Q9D?&[(<?-FO
MB+552H1(/V\Z,E@/K#IUEWV>Z*I*Q+%,#90].B'L&7ME7W:.R"[<Y/78LEZ*
M.BLOSB'X3CV*L\M,RTFL(9R3Q>)P_!M[DG&'^[5 0%M<LLG)0.XA3_//P9.^
MK.KI>G'5] VS$0D#%=NDEJYORM;VZJK]_>FKIXMUN!=0$:D7$XH<@N.>?SS;
M3;$CWELVNLQX #3CV1-P]]FW-?Q,&_=;!XT0X$[&>L)2[9R&'YM&RR/ <2R^
M#=9KV8S__O^>?_KLBT]8J_LYALGELN=_^#?^K\_^32?-#!EU5G%.13G2-*/A
MJC!O^3.?WO4SR"MD\^3G2/+M=;I</VL.?L]CBS,0R_._X!3(KWQ^YZ^\ZPS\
MJ>$+Q&T42_7?ZQ$0]1X;*\048_/Y0;D5@!_,+>6^T O-^0AO?.]WHK.>O3;V
M1/NPIJ'SP<WG7$+7L0*/5D/@W:<EW(WHRN G^AG0&+P9/&3#&'ENZNY@B2(W
M#Q*0G_KTW%;,BOAH%>!G41)1B-;3PR)B0QV%8:A>J>:!1:];JCDA)TI>+-67
M6;AE?16O0B'*Z)_X\<>1/9S8Y"W=@E=A2O'N><9,L977X</=49.KX%^["M'%
M3UJ%'),<IB?6<L+)2#$2 O[1N1#8+IMF39=9Q4*4%0O FVG$)D\RU<%IIT/N
M^IU<_)SX)6'3SA; R0=HTCJF!2?3-IJG(P0!!2VA%<(N6WT\**[[6R[JXE48
MNY!&ID\2"+"\@^-DJL34XX^HJTCQ8CIL44H.H6'3.T(>GWT][(+7TN]C$[<B
M%14*#HJ*E+J TSU*<@6O2YT@<FO"1#Q=_#F> 07&T4\G!0R0K+!M%AA76(K5
M7/6.5A-,CRA'QP>'<#/$3LEOB0(:L_@PUVPYS(=..OQ!+IRK_"D>&6ZJ8-
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
M2\S\PJ->X%BY\-=?,1BS]Q"1#V?L1O\?"EUDUAQ4Y92I!C]X:Y'GHA5]YA*
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
M&D+\,VEJ5#>A9%QTD9%D)RPO(4YMOU0+ZL00C4(<5Z3("UQ)EH:M.YD(( Q
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
MHLV=\EMN2EH"+V2=<[J)8B.AC*FQ!'#A(>GN9F$T^>B.I)WVU@%0?@_\DU
MHR=>>AF[-?_%#.2$(G=N)==T2-KE85\L;]L3XW>M/&%42DGAHQ.,7K%4SAWO
M-DT/YU8[;S9C5%=X[9J4U]J-%TDRH7;:'7U#/@/)..C&QFHWD3%BOC5KW_Y(
MQ[?*^.ZT\I1 (NP.94 %]V2J.P;T38B>(/S1#<S<(.1;7DRJDD])SI%Y)[1I
M4VG][],I>^I:KJQTGH* <.V>3.B@QGZ83G0##V#SX([:%87Z\4=8BV(ERC\G
M:WYHFN[7&=/776:,2C;*7!^\U^$*Q _.H*$!AW$*MFI"_L&%'G=M%4S_,!H)
M!:_I=-UN;#D3S&S8)ZLP7Q!=T()CYNW&@;##>_?+I4:?M#6$U4S87>/C3Y=E
M3T_Y'576.%OW+*XZ3O'[[2K5E+O74".$J( @NGNLMV)F7S=@7'^4M O)I2FY
M3=IT?=/%U*:*!:E6G*-8*M35Q^9):C;9R\'].5D,IN1#A12KWKRSV#&E.H<A
M5DVFI(KCK_$$WTR]GHF8B(6PC^3>0UH\9BB)&8G,ZJH^F-T/*W(88^90@8&S
M1?<A>8U>=V&W32P@M*;"]J!',M)P&,O/RZ+\G^M-VU6,?W42 G?NB,*V.K])
MO$#IN33(XK?-TZNGEC$)OU@'6S]&'X$5#!DH&WNNN!.4LAJ:=$6?Q2"(6KWX
M9S=1U.?\Z.'LWI^=B[#@3N.UEXQ:77QG/6LO5FR(OG[YW0N>T"DL%?EE&<Q5
M0*E+JBR-Q_2C?'G3W_1#_R3/-> RY9U7][D.D6X,NK^Q76(2@^.#[":IBK)-
M#Y]9_2Z^G\+*\I)A?=?!&Y@(TR/+HYAC6O__7OQ)_A)K'>OR.8XY7]&9)Y44
MXI5')<K'DKLQ?Z+?-?S8J,<B'AY53JY K BI/M+9;:@PP=S#5NPTAFSRT2A
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
MW.K!=:G7TTF!V6XOPV'DWYIN9S>TIB<TRZTEO43\S=D?M*!I)AQ(KF6S-TI
M0A\_G+/TEOF'/^EVYBF/?/2D@'WR1LT:WC<-*9TYGW\)6HMQXHP9)>*71\8W
MN=4!9'H?;7.G:8VPP1A3V0LS501,N:_#\MM9CB:5ELR@+(-\1>[5PR/!\7S;
MO^V*D5]L)7)6..-\IPN9G?4"NB;\ZQ(,(UD((C^L?!<6:3+)1M@7] GB6KJ%
MPS0.AUU*T""1#K'Y!N-X@#)QPDTM=3$^VF1OR*#*8:9-<>9 QPA,7!D_&\'P
M7(WUUMP.MS5LCY7O$E5%.NQVBJSVJ1X$/25S!DHTWSPJ^]#6+QO>/Q%%Z\\I
M20$U!"E- ?VW5IEQ.5"7\+H!)I86/RSM=5-S?;ZC/\#O,-]D>41#3PP.J: K
M*VK@0[F\.(.,ZC/H+5'//)6YCATCRAQC.<2?=9;)_'HT/CO=PVU_,@-S?5R.
M;0K_PP55_+AXJ"!'\^P,Z\-*HW5"#C#MG3 @'?;*;K9BP!:7?:5KZ"QBA9,1
M20K]]:E\@.4U:/Y +[\.K]T-LKA2"B#[:81F\N13VQ@(:!!/T<YH1E71IL6^
M.M3DH31QLYN:B)%"\GE)*/@T;A J @^^\*^I4@YV%&[<S&GFX[J9N2'%U\#
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
ME@76;@>1#RJNPQV'=Y)VKM%C*]!CIS5ZK$:/;2N'AA9<]7+?+J+@ S?"$H)
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
M_31,\R0B#4^(OED6_49='GO,G-8SLQMC)B4E3Q_]FF57(Q/]]MN;1L1MFZ3
MMW-DV2$>]LS47PV^6DO1K;QI'2M%.W_Y4RU&]W)SWU-OS+5%Y]N_OXLN_A:U
MX>4';3")HTL34SN.7T;72:,6J5OSU5JD;N6MZUJ1VOW+O]4B=2\WEQI9(2T2
ME8N\%^A1O*O3B7XEZ?]'-DMW>!9]HKW>X0E$9UIP%!U$YW$^NHW.I5*HUJVU
M;JW%;^O0ZM;#VEW9T\VMB/K\9Y;"/_Z&G55SXTG)NYV97^(O)H_^.K\:PH3^
MFHVXO8_GPY3I1VI!6PO:'_<NQMU6IV\18O"5@[[)_MGI:#J^+6#$O9C-MJ0-
M?!K81S^WK6T_MZL'N-Y.O_$_H@K>86H&:%SWYU29SR&R'$O\BWG,2D?;.D=G
M_5GT<8X<[.UN?- ^Q I3U"WMHX3_BV %<9)1ER/_$9?2W@U&IV"$RSCOQ1-3
M'+S_.C*W]&SXI--J=6K-4VN>6O-X-W@0:I[.;FN>0:UY?A#-,[A;\[RS_1!K
MS?/C?;76/%LEJU^VCE?Y/)W=\GE6SZ;6//NC>5;O]+U\GO8I];Q\T[0*I-T]
M:MVI96 DM9;9MJ_66F;+Y?(@U#([Y=^LGDVM9?99RWRS?U-KF?WYZO[PUO[?
MPO\L)0^LI I\@B'_A7F.5_]?I+%)HJ')#7+@+N>:W:6]^K=U)GXQ28CGH(C@
M=3'W$(^P*24*6NQ%;5NI9_DM-:]>7)PGF=V?ELWH0Y9S^VX2@VD1B;:(GJ4R
M5Z(^HV;;:?&E>!X-8[#T>Y@<S\;I3%J=WQC^>V*8/9D8C6-X2OLY25?]JM^W
M$UZ&W>?AO^#1(-<Q#/6LL_S[W,][E'[!/NO<(9Z6>Y:2\X%=OE&V8UO/ 4C[
MWBCMPQ>3M.AC__,5_;\7B3N_Z>#>P9*\4\RGO>>>XKW$4E@Z\I?]H4DPBK@S
M77973O-L-(H&=IJ%G6:ATXSBW)W)GN'#A^<T[$/[SWF*W97A$/9,5)@9,G@S
M1WAN4GO@X^D4CB8S_^;XQV*8W4RT%^U\$L^3%-\#<@46IN!_$=T"W<:*@1;X
M(/PQ/!X&2^^;95O0\'X-KN*M8N_N?A?V[N/63_JKAV+OWB6B[B<?R\-S<J\4
M=H]TI)>P#E[\^L?9I\\?S_>#BON#Y\1Q*P22N2($Q9.S?=##M!=\W'[9/6S(
M#RVH;PCV"TAYL2D2-H-R0P5*(LIA)> #M%G@-3TSC$<#M(I87L,QDR^0X)U/
MX$?TO'@^&V8YS"ZY+VOXDQZ=-]UFG#:0SVO7^YY_ PGZX<MFMWOZ_7N)-U^^
MO!^W^LK!8J.:E]^35'J;B1;:V(\>V2U?18[8Z8Z.?P\8K'[0:?YR^VKC"-1N
MS.Q%\2+Z-(3G%-'OS>@R-3TSJICJDY"@/RX5ZH,N\[8N\6ZMXI*$9[V82Q:3
MGO@JG<'[^FLL[[,/>0JN[11\VX4U?KY\D4MN;;O+)L96Q+%K%;M%Q_$'5K%O
MX^L4:Y?RV?:(JSU2K]NXO+NU@I=FDF9Y]#?D%?F0FR)%=Y%R DORO_4R?W>E
MZ]88U_VLW\_FDQG,;0T=O&QUU(6?9!047+&.W_;->ACU,%8.8RF@H.Y:^O/I
MX?*\QXM>EMS"_QO.QJ.?_Q]02P,$%     @ _:J!4Z^6I6$>$P  /,<   \
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
M(1+D;:7\9EA\Q&'UY<TLS%=[\[S_O\?3CU5U_XZ$*'@9?0R@E:"Q:2[!:<U
M6B$UD]%P&[H(_394=^& >#P<:": 9I3X^V*1_YS.9A/FT'A=&*B@Z.XE<2 L
M!JPM6EF'S)H^XC]#<!=1R\<CZHTFMIE8]SZ%*;T]PU\7P[LPPW>8CH?I:HK+
MEQA7WU[]OIBG4XV$J*Q0EB#:1#^2BA"C,O27L^ADXCJ6/DK_WECO0A7U>*C2
M65C-2'6P.L3A9+SGH#!A4)=, &2)9,E2ALA, .8S,I>CL,IWX<VU<.Y"#?UX
MJ+']E#>3_KO5(OUQN)C1%"ZKW5I]F4C# F&ANTM'3HP):R<&R6)YE(C%2]5'
M95S%LNWH7BR.CA;S]77_%6;'.#$QHC0Z 3<N@/(464;!+21CI<HN<<;[V,/+
M2,;D!F_)@<OLWFK2V]G*G*=U[&'V)DSSJ_F+\'&Z"K-SX"8^:QV1!T@A<%!*
M(7@C#"3O#-<B\LQ3']OX76QC\I ;TZ.Q8-H1)J7CHSK+F-?ZF0!]'/ 0Y\OI
M)WPU3XLC?+U8+LFG/RCOP^=)=%%D'T@_(SI043L(2B*0OQ\,%\9G*?NPYWY
MQ^2!MZ921Y$UX]5;7(7I'/-^&.;3^8?E.= OL4S3=#7A!0E1%.!308H1LX&8
M Z,?)19EHK/%=:'2][&-R2EOS)[&@FFGB"ZDE*3VQG$7@:6D0%&$4/,'I!!Y
MUC)Y)3#S76?M-G#$PO)P;Y[KKRJY3Q0/S5?+O=6+, Q?:/)/' 6M12[>2 BN
MCK5(!BY(5]<">,0D?-+8QSN["[PQN6R;<^2*M]9<,NUBD\/%L'J/P]&K^2=<
MKFI&;3D)G$=GR",@C4U/O$9%?SD./+*,FEE/@^X3G5R#9DQN6CM*;#WO+7VR
MQ3'=_2TF)&K&&9(M/QNB*9K)0,H^JAI6<(S@(KT,+@A5*>E9'ZMY&ZHQ>5OM
M&-%,#@T7/? CA0_[GS^2MX>DP,[E5,Z (5>**^, F3?5.<CD[C$$J[(*(@H?
ML^ZT]O%=<&/RJ]KQI+54FM'E]33$Z6R=;_V*(\4L;2J R6M000;P+''0UJ6(
M60D?^C@;5[&T4I-OPI?Z;)Z-,'I7?*9(Q^145R,#F>]D,QGM:"S3]:-.^8UK
M\8S)?]J2#S?IQRT$T(SJ^T<?9XLOB&]Q'<I<,U)2T=PC"HJ &3WA2M(3;LFR
MEV)YSLQ[$?L8SN]"&Y,_U9@B;<72C"TO%O/5$-+JW]/5X8OCY6IQA,,9MB]G
MR 3GJ&3-QR5'8;!RGG@< H3L%1.!IJ6(3EGS[Z,;D\?5F#/-A=/2,1^.KV6Q
M<]%@,0Q(P250GDEP+&E@* /1.0<7NZ5%KX<T)E>KO=UI((8>7M:$6:V+%Y(&
MDS,H:SG$4%-G.B8K32A%J][N50>OL01%;K'1='=?E71R-"(M@#/A-/K"#7\8
MKW$T_M2])'^9T%O.^&[,XKDU>ZN-%@;KVG]5O@+)9GL*9HPE[1NBRLYWREC>
M#>!(':JM.-)#-FVK:<Z-]!P>HQ4/&"78D@E/2J22>20-G4K*PB$KJ8]&O!G3
M2'VGK>C12 (]C.+>/%^SAA53U"(;"YD\.(H2HX%HZ*44DGGM7'&^3TW*]Y"U
M= <TSS3I5H'/M6C2!@_1B@R1>Y5)O2<E^^3B;G0'1F,PMV?%+5;T7A/?T'P>
M'4U/%@[JVA(I[.G\ \Y3!12,85(X XH[>K:-YN"$<E +:LD1-ER4/@'"+:!&
M:B;;,Z.58'K6'V;KDQ-&@#1UIQ@3&ISC!9B(VF ,VB?[(/6'H[&/[7FQI1@N
MT>&OSR[/UVMZO?T^M7?OZ>=O^[^_?W?PZ\&;_;=[[U_1IQ=!;+QA[8:+M]VY
M=I<1--K"]JW^Z5?BTLFC?DQ/^\%''-9C6#['LAA.ZZ3>A\^XW/],CC71>CH/
MPY=7Q,:U\U3=[<6,;O/AU7R% R[)M79,"%L2>66:C(JNA0$I%T"MB@K)H>KT
MB'8<U-:>_PF$>L$SC)/DE+ N!!!&DTI-7-5@A '+J80B@V6^3RGU-6#&Y/V,
MA9M78H<M9=C,+'ZKO#A!\G5TB1<:B,G@:TI/"4XQDI(1$JHBO4:&L4_"X29$
M8W*=QDJK)M)LFZ*@42XNDOUTT7YBC1.B1(3LI2:[3V/T)3$(@2>C.(NNT^K@
M[;C&Y(J-E6<-)=N.;6=83E$L)R89%V1QD!D-3LELP.MB 'UQS&A$%_N4)5R!
MLG7P@FO9D3O^6QC^P'.7GA1ZC&D\GN2&J;:[$."*]56@3"IEG>A4TGTSIC$Y
M -NQXDKTTD8.#4O^ETB7J76U+_$3SA;KW>!GD*+(J'G)D V:"BF!2\)#JLN
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
MMG%9[D-VI(Y+KX3TV.WW3C331<DDSY4,-B -'SQ-E5L6LBLL*U V:W!I;?W
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
MJ\ V@FZ25[ND4NU;(A2GT\M3HZNBI=(+75QU3&HTO_7 HD;%<M$V@0%7L$U
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
M8W0L.ZF9MDZQ6&.(R%PP3KNZ"K>)?C\ #=O<KCH0!=N"JY:*]7+\^6P^6TA
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
M7QO82VF[<\8/D?@P7,A9"10^@Y"I5NX*M+F+5$!SCII[F8ML<U!X]M<&>J;
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
M58\35BT3M<01S!!$F$F(TH3!5$9Z-<,DP1+'J4^6U78.+,4:_OJY$[>6R:U
M/U@@5YU@@$*4^:9@N[7S875L051KH5X]TY_6Y$&4CZ1]06FES8Q&T7^_)>57
M(/YSH^R#E=;E;__ZTT[U"<9G-3O45^,"OA4;]'19@-V/&W46H%4(U!J!K4K@
MMTZI___D4.7LF?@K;?;DQ3Z^.7..[XYV2@5-#:XD):W1:?OZ29ND/XE5578_
M@?HGT/-;&^I?G GUT\'W>U-TR)""7?@8VB=^8KGJX;&"S[X+;76/ V&5C_/I
M-Y^"4NH'D!=<%&K?<02@@PFNK6F^68D[^>OZFRC5RO!)_5ED3/WM<Y6SWW]=
M9U7Y*5^MWN;%'Z3@7PA=B2^*XE\I='Y?QBC%C!,"1>HKU@V1!U,O]2%",0V#
M**(L3&WX]TIYYD:_G3H@EV"G"*@U 5H5<,.J[%M6/=GQ\K7#9D;+$P[&R*S<
M'X=.E^,#4@*M#V@5 K_5*@&M$ZB5<LC*CN!U2LK7RC0I)SL"<)^2735KQ\AE
M42T_J$_X3OY"_D]>W&[**G\0Q>O\@63K981]B7T:0(PHAH@P#DE*$%2FKR^I
M%R$II G/GNUE;NS920=^:^0[/?<LD#Q/?<[P&9G0S*$QIB4CU<^1C6J@1S3J
M7_LD<[Z'2:C#2,F.$,P>'F9XO1>5FD)W\K80/*M^$0]4%$O"28!HHB:X1_0L
MCWR8(N%!CQ$I/2\*,0ILK*ECG<QMDC<RZH6YD=+.$#H*HYEU<RTX(\_P?5S
M;XV(#@V0<P@XM2J.=C2IJ7!.U?WU_^RS=K.=9,L;QHJ-X!_)DY)W]85\%^7-
MFK]Y>%SE3T*\$FLAE35QNRD*M?5;<AH*GPL"_0@3B' :P#0-"0Q2AM5Z+V44
M^28,8-OQW%BA%1X\-M*#2HL/R)H#V@INQA/6 W">.\:$=60^Z1!M!0>UY$")
M#CK902?\ K3BCX0Q;^\[Z\NZ%\'ZF01_$LR-Z7TH< WEDZQF<=]K.=RZM4EX
M?:B.'=</?G_@,=M74HA7I!3\-G]X%.NR_O!NBD)]+4)_B*^>=H\HB?2/;O36
M\LU_;K+JJ7<V>%=]%<67KV1]]ZB;*/]>;U#?K9L+LR7&. H(#F'"?:G,2)E
M&G,"B4@Y)J':0A*^/+@:O'P2-)'\1G/8[![5Y3S^]/G7$K2G1C]F:U!J7<N_
M6)[93?4-&![NS6E()SH%U/I [=?!05]IT-,:T"?0?Z[5'-2J+T"C?/]N!]3J
M@TKI#UH %J"! *A/I0'!X:'AQ,/F]G1Q*N&G/8:<>$@.SBNG[G_HB8?J_VN^
MXN\>'HO\6RU9V>[8 R1BXOLA%"R.(0IY E,:$"BCT LXXSQ-([N#CY-]S6VG
MLQ459#U9;4]!3D-K>ACB!+#1ST0ZK/IBCG(R<A$.QP<DI_N;^)SDHN*'QR67
M7QG&&&])5OR=K#;B%]7%IFA:WO[P/S)1J":_/K4'^S[QXA3+ /(0<8@2122$
M$@^R) BP)T4L$\_*%<BF][FQBI83U(*"K:3U\<F'F[];7J<,&PTSVAD-XY&)
MZ#IX[?UWAL#DUEG'2H)I/7.&@'/@AC.HD6&T]D%4[]8L?Q#O\[)<TIA%@?0C
MR'V10$0XA9@+H;C+1RR(64@E759;=\V+4^I9ZU:T=,+SU.6\4<*!E9++CGF>
M R85,*$?)]##,8.(:Y=/X5,81C&5/@X]Z5FY' T'; (>=P%8@HA$. W5FIBH
M+XPKK*A,,12<>IR0% G"EM]$0?/1(>OW,CYH@%15D=%-5?OP5#E0(C^H[7ZI
MG3BTQ:(&\!I@S=:XP6"-O(9IE!K!P(]:M+^ FSVX/A(W!])GD7"Z3#WO8=)E
MZ*AR^\O,\8?LEA$NLN6;=:5V[F\>1'&?K>]_+O(_JJ]Z\T_63\N X3CE:0+#
M1&"(?#^&&*G9'\N8!03%,O*0"3]>Z&=N3-F("CI902,L:*4UF^:7H#T_X1T"
M-O+4'XB5\80W1.+(U"\%^^M]_NTGU4(SZ]5?ZLE>3_-+[4XRX0V5ZZ:^Z>/#
M;,F/"D)1%*UC8GW,5]YM*AT;J<--EWY ?!T+"K$D$B*AML>I3 (8AD&0<A_'
M)$YLC*4+_<V-%+;B-FO^HKVY ?E.Y.$7.I>P-S,/'"(Z,FOLP/S<@-D("WK2
MNK,5#&%Q:CU<ZG-2>\(0@'T+P_0U:S^FV]IVKEN]V51J'UQE3-DRA3[]^Y+?
MDL=,;1^;_CZ)4A3?!'^;%V\WE=I-ORO+C0YA^2C4I[BN[F0=?GB$K?P(ITD4
M0U%'\P4TA&G 0B@2DJ:(QFF C;9VTX@[-[+;Z@FR5E%MQ+>,5[1* ID70-9J
M@JS5<P$>&TVUMV%]#'",)TFI?WWS6&0K$'J+.O> L8/0%%_/>;Z=WS<Q,ETW
MVG9<O?LX.HW!EQRT.G=,WFFMPU] HS=XM_U(6M7!G02U\C;\_Q+?@[&;V<R^
MBXF<TV;U?=@XMTTX7"==XJ:082I'N@GQ[+G?3=GKL+U5YPKX2:SJ! \9H=DJ
MJS*Q=63%.(A$X(>0X3"!B$8"TE@BZ*<DY'[B"Q(91649]S@[DZ-U<&5];RI]
M#R8Z_U8[=VUSZ)' /,%(P"#U,$2<I-K'44 A0LP9EURFS.;:Q"WT$UREO!ST
M9OM:IX".?1[6R@J+1EC0D]:A8[8U-$YWMY=[G71_:PS"_@[7_,5AM-\<T']6
MYE=]"]PE%;OYGI7+."!<I!C#$(4^1-+W(0E]K@A?>!Y&B6#8*MW,F;[F1O7M
M5=%65M )"W[3XEHZDYP#V8Q?'$$W,K,,1LV:5 SP<$HGY_J;E$@,%-^G$)-7
MAI&'6I7SS;HJ/^25*-_G9*UC2MI\+NO[3X*)[)N^7GWUM/O[%]55_>'S)!0!
M59:,%)1"Y"$?XB".H(@"GS)!HP19><%>(\S<Z&<G(= B#B*=JP;'C)6F@GQD
MVK)$VYJL7,#DE,VN$FA2NG,!W3X?.FG3/MW))QV@T+JI4\12R3B&48 91$BF
M$*<!U=P7"B])?>8;753NM3LW&M-K3E96&2,KT',U')#AI _>>6ZZ I*1:68P
M&E9)38[H?G4:DWZ;DR4N.:)(/U7)L5\/=2VZX5P-=-G^YWVV%OZ2LYA&,4N@
M9)$^<E%_2Q/)8(SB( Q0+.,XM',L.M++W"9LZRK3BKCH_@*TL.!N+6P=BXX!
M>W[Z.H-K[$.4H4@-<"LZ@\053D7'6IW8I>B,8H<.1><>=C?Q@V44:J_J1*W(
M>LZC2*W-Q!,8XB3B C-$_-3HF/ML+W^JB?_EC_SZB1]<,?&MX'K)B7\.*2<3
M/QAEX@<O/_$#FXD?#)SXVT/57][<M,:DC%,<AE$ $YD*98D''*8X0##$,4X0
M]A(OQ%:76MNF9S?%-T7^*!:@^BK +QGG:K?[AI15?8MR(PMEEEI>G>Q -+PC
M&03-V--9"35"2.VAKFYO-W;-3WN-<:#6P7W%X1-S2R+S-B^DR/3->OD/H0O+
M"'[S313D7ORL&J]>DTIL8^&6L1J!R/<BB$42010&*4P9H]!+!?42&A-*C%*4
MS4NMN7%3G7)&-@JT66=XOEJ1HM3.>HU_WFP2T%A]/V;4. ]A9T3+TR6OZ0&T
M !U$H,4(U" !C1+814'_&?+;#!GW/TGV&RO5_IODQADRG--ESADDW3"SX)/X
M)M8;\59A?YNOZZ(0_\BJKUVV8LM2+(:MS8@86XF;2GF=S$T)O5V6[!&*JE@B
MY91*3/N>=*Y; K(_&6U?'S9;CC:MRZS<K+>N1$][U3*8#+&@-(:<"AU$%_J0
MLLB#J<\E5O]/$VR566: #',S3_L%-5YW86'=3.Q*&^E]].U7S:6E3H6W_US9
M/6CIH3AD",W(;^2!&9D(CW/?8L>)M2J]?V]56M1#U;OT'[/LR14@.^70(7),
MRJ=7 +7/K=<T-= 1BO-,6T)D]9%D_-VZ=>CO>?TOXY!('(<!Y&G,(4(B@)C0
M  8A48R:RC .K&*3+W<Y-Q;=20P>E<A0D21KA+9T;+H,MAD!NH5P9+[KH:>E
MU4M,*Z_FN%UPDT.W)6-XW#HG7>YV6A<D8Q@.'(W,WQQZ@?DV6XGB5NVO[O/B
M:>D1+J,XBJ!$/H.(*M,-AQ&' @<A\B0.L>W5Y;/VYT8H[55<+2/HA+2]J7R.
MH.D=Y6!<IKF=-(1DP)7D4<6ON(Q\WM[$UY!'E3F\@#S^V,37&H='+=L4Z+X7
M)#P,(L@3I*:]\)1I$6,*U78M\$GJ)Y[TEOW"S>.=1Y^6TFB27"QC[7*NM+(J
M(T1]+JO5BV2[/S.J(]\<7#E2?YIK@&,'_;-*57]Y(.9Q+G]&SC_'(?MEH)V=
MF!MT-6SY^"(>'O."%$_-F?R1I#*$"^H'!)(TC2"*U#> <4*@8)QS1&.>>&SY
M6(ORN2)%9;8>7.K6AC+V.Q^//5Z)^VR]UME<VJ.W;4:LP41_$?\HIEX:DEC-
M/*JV^:G'%/XX@,3W6(P3%OD^;O%_LS9<C=VCWW4]IB'*IP4^](-$!I1 %F(%
M/)$)Q-P/8:H YR'' ?>XS?F*2] G.:-VF.OM(MAFMHE+"$<V-+:BMFX#XZ9[
M,P7&Z<)_L=-)5W%3"/:79./WAJVO]<UV?59<?E"*M#D@*(X33[  )@VW! Q2
MQ(A.OR$\SH*0>D:Q(&=[F1NA-,XRI)9R =;Y&C*;.HGG$4U]Z04\9I"$M*[<
MIC-UBA#R $G)/,EQ1.VR=%^-Z339ND^BN@"\N];O\G(\*A/)\#SK/-IF='TU
M@B-S= /=30O=3D1WO'P6 :=D?+RG21GXK++[M'O^X8%'8>VM^IV\N,\J3VVT
MZEN\I>][21PS!B/)!$18_2U-4 B13!#R@UB$@9V3KBO)YL;I?4<&D[.5\NSA
M2GMQ;IF7P-VP&YZ0O<1@CGTN-NTXVA^&N<;<[1&8,^FF/?AR#>K!<9?S#B:^
M(]DZF:J5:O/0G,&]^?XHF+*F7F??,B[6_),RK98TEIZ45"T8(5$&?40YQ#%%
M,%7FJ!?'2<"IE8_;Z!+/;2'I9 2\%1(\96)U^CC]A<9YY#N4,49O_C<JO7)P
M/;T78/M-=*H#K?L,;EALAVD>]RW&4O\Y;E]L!\'978QUQP-=K4GY5?]?GTM]
M(RN]1GX2955DNA_]BQO5S;,?])YL[H:ZA,"O1?-?]>_51A]JO?G.:L=B+>8;
M*97H2\(D]W' ()<14QL=Z4/,]3_], HC+F.LCZ3,,\).*[[5<C91I;YM&8':
M+['\NJC_!&*G9NTW7&Q!J']OZ<P][4=BMOS-=^A'7@MOZU'6?X*>1@NP4[;Y
M9>,N_OQGSUYH0-CEDO^QP^$O"["% G18U,LB:-!PZ&C^(J/HUD=]6A6F=6]_
MD>$Y\(Q_&2EFM W\>[Y2S>@ @'J#X/L^8KZ^K@\$A0C%:@^8^!$,L<>0SQ*L
M]H<OOA%\+O-LMX+?MF+.8!NX-\XON!$</GK_#;:".^7_#)O!XT,U_^W@GMQ_
M_@WA\8&89$MXHNNA<6'_9U-6]8'IE_Q$.$@M(MW7XI/>=Y19)3Z+XEM6%W]1
MB^\GP?+[==U*DU[$\SB*?.IK?P0$4<2)=G@*(*:>KAO.O)A8E0<?6^"Y+5YU
M%$[+;<]JBXCO^N^&"2\G&VZS96Q.@SCR&G;S\=WMXO@*M:.!Q6YGINL!WN9E
M!7HZN8R8FP9XQ_%V(PL]<;3>-$-P&.LW4;]#TZ;4+D4?M4?1%S4Q2L)TTV\:
MEBMU&HK>CTL=.=U_98G]@+*413#RHA0BJG9,J0P\F'*USL@@0&EJM4^Z4IZY
M+2.:4NJ"H>6&EJS(:I,"%$WF![LUY-J1,ELB)L1_Y!6@%0O4<H&>T,TN1&O3
M>-7U]6F21CQ[U66J'"?8.DZA<YU,$Z?6<0+@8<H=-\U:%Y-6Q)ZI]C\)+L2#
M]H^XS=??1%%EZJ_/*UBW^519&J,0)03RU),0I7$,,9(42H%\0;@RZSVC7!$#
M^IX;LS;R@[?&M7:MP3Y/F"-#./813XL>V D/>M*#O2+WEQ/A7HVV<9GB,5&?
MJ.:P)?I.R@4/A>UD[5_K!J<JY#M4TUY5WL%-6"\!3<Z/VQ4IRYN;->_]\U4[
M,6)/IFDJ&>1!JBSL6&)(>1"HA3S1:=>8%V!DR/D7.YL;R;?Y:VH1P4V32:W_
MHU>6E=;/X7R1[IVB-_8-]G/@;@Z LV?TRPA:5IIWA.2T=>)/(^JPJ+L!,A=*
MLI]K8=J"Z@:Z')1#-WEGH#.6)G&9J1$0Y9U\+1[S,JO:SS?$E 3<2Z!']96O
M2!FDA$>0!HC''I<4)8%5?LO3?<V.9WNBZM,*W@AKZ<-T!EM#AR,WB(W-K7M@
MM7*.4"S"  ^W?C9G^IO6*>:RX@<>+ :OV"=3>]TN+F^SDI'5/P4IWJJ?E$O.
MHC# "8(>$P0B[L>0IEQ1!XE9* 1A46I<!.Y$'W/CB$Y,T,@)M*"@EM0\L]HI
M.,_3@R.01J:% ?A8I5F[@,"@5&NGVIPLW=H%I?HIURX].KA2=;$1_%6^WI2B
MO&WCHEG HABE$61!JJ:WP"E,P]"',<,AHR) 4EB% 1WM96X3O!424"VE=4GI
M(R@:7DI?B\W8-\DM+*V "W#K.KK\+ *NZSL?Z6GJPLVGE3U2D?G,PP,S>13W
M9)W]5[U=O,W79;[*>.,?M.8?U8?3;27O9%OZF:QT@=XFNM&RC(23OF8T%_KZ
MU!G4=QK5AS-]G;1IO-4*[-0:I0J%4Z#=)G1P(MFT"2!<@GF0,,)IX_;GK;4K
M^KOUL53PVQ3PG_+5ZFU>:(_ )0HB' <^@[XON#(%)(.I%X20,"R\*,%4\,CT
M^-6R[[D9"(W\X-UZ5SOA'\]K+&RU +]I/4"KB,4AH^WP7#ZU'1'TL0\:9HBW
M^1GOB+A/=>1KCK^;P]^!D)T^"[9M<+*CX8&:]D^*AS8Q<)^XKC*>K395]DU\
M%FQ39%4FRC??=8R3X$VUIH?'3;=VO2&%SB^J0Z-JY[Z;AWRC=D0>\B3R$8<Q
M#O1='L.0HCB!H8=]'I&0,6FTF#B5:F[+S,>\4G-;K?NK)V54[A3L4H6*5KW&
M>XOM%-06YUI48)67O?*@P[-=NAESPUWPU",Y]JZY/W [A<";9X-W^WSP.JUT
MW&SCN[T C68.-]LN@7:[.7<BV;2;>9=@'FS^G3;NKD[>;G5IW'A;C^S_$GP9
M>SYCGB20R A!Y,4!I#**8,(8#SD7)/6,ZJP,ZWYV1"X*F1</=1&\G*ZR>]+X
MV&KW]E)F.DF0&M3U?5UYOLD_K6OP5N /4>AL"RU3*/K6#_#.)ZKUG@:TJZ]7
MU;^GVZ3>BDGT#YX$*:XOJ7=FM TO-4<;P[&W'R<*Z?7JY76E#G?RCUL@[S)N
MH]?&.R/"BY?%NPR/244\@U:&QIJ4:DHRG4O@M6IZE3_J35SK9MTZ"@@6I3*D
M(>2Q(D]$?0IIXJ502,^3+)1Q&F*[>)*+?<Z--CN1ZQ-5OA/:-ESD,MAF!.88
MPI%9ZQEZ/7F[H(\1W#0L '(<NW&YWXGC,XR!.(S!,']U8-:0#2V5/4F*I\^D
M3F6IW7=OOF?E,F6"41%&T$NB$"*D/6Q9*F'BA813+)-8Q%:Y/D[U-#>FT>+5
MF6(;'W\MHFW.WI.@FG&+$ZA&9A0KE.SS55Q"P&V6B9.]39L;XI+2!QD=+KXP
MD!1T.U_SE7JC; I'?,@K4?_T\Z.R@1J__U)'X^K-B[\,<<!21'R8,I1"Y L&
M2>0)[3,:$1PDR&=6]HFM '.C$&TCJEY 64^.4HL,"BWI0I_,:??H\FP(BYM1
M,22;$;$>FX-ZHO_/MA0-T-(O6EJJ%5B G0J@UL$A3PT$SRU]V0HQ+:L-A.B
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
MXJKVI 3_"K>T#ZWP]6JHMI)?>&%[>DP&WM5>!O'K7=.^2%%]]3Q'=<0;VK.
MQ;V</=W]Z][+GH7E[)7L^1;\>*U:;V:_L9_S^\?[-I15845$7I8PRW$!$:<E
M)(A1F-%"ETADQIAWBD,X:'EJIT*M<&Y<<XA3/Y5<I'UDIFCE"AC+>U+;OFEN
M7NI,<?.OE]/[L-519N])9;:3\_0# \. YI58K*K'M?JBNTD!VL.SNEQXG3:@
M3N:PI03/VM^7=3*AK_=,7HLH1<3#@!<V_N8RD<:-V D"WT&,3YA6A\W9W[_]
M=?5#K9>VS>>[C79YR!-*..(8&N/?6/\"24ASLP^@9D65**$E9U[7+^<ZG-KJ
M^OM?OOT%W.U$!NQ.+861MG.TY6?EGT7<C0=#XAB9Z7[_!O:ROCR]B)")PQ6:
MH#QVMM-1F<H5@I=<Y/S>P%,'@[A:KY6L$V"]72U-7YLYKROIFK]6EO4L]\V$
MU PC2F&2)0PB8B#GE"8048$P+LHR45Y!Q*X=3XU]]N*!NAB>YX&"*]R.QPD1
M0(Q]F+ 5N4EA6-<%WTJ]_4>-[M=>=/T/$CRA"GN,X-KYN(<(GI <'"'XON]]
M>]@&U-A"O_,ZX,+F\OXV_SEC'.5I9A/6I*5-GT(X9(P(J#)5BESP#'&GX,:>
M/J9&/*V<-CMA*^@5T,9098NF5H+Y] KGVZ&3P)Z]F0L!5V2*V2+UMH-4753
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
MB]9T1BSV"A?02_/DP+M8]F-_ ^YKZ'2^A;$6W*E\$U[+]3C#='IMC]S_:(;
M.#AVK8:1>KRT0L^W[ZOUYE:M[^VA<ETM8Y85A"N:49C+'$'$$PYY5I8P*P0O
M2\H14_FPFCR'G4UMF>\6B*FE;=Q+ZQ/WICB,YYU'+]*.E[F!\(N]Z%X W07%
M=$YC$JE\SI$.7ZE@SFG53Y?(Z7EG&)7LK@!^4\P>/%LB^[!6__VHEN+IW>J>
MS9<SHCC),U+"!#/KX,\%9%E:0%60@A(ETT(+'T9QZ'-JQ-*1%.Q$!7\TPGIR
MB@OD;M02&,C(##,00V]R\4 E*,>X]#LJU7@ \9)Q?%X=F&VG*8GW<2E6]^J6
M_7S_TYI9ZHU:*CW?S-(R%6FI&,P9XA"E.H<<8P%+IG!28LP+OTH%_=U-C6X:
M,<&&_02J$=0SS4X_N&[L$@ZRR,2RK:[8HF9$!:VLX)=6VM-Y!/R3[SC!$C8'
M3W^7XZ;B<5+_("./VUO#J,2TNC8TI=ZIYK\?E^_O'Q:K)Z6^JH79@W4K"LZP
MPI1H*6%.= I1F1)#+"6&FNJ2,LPIRKV(Q:?SJ=',MH:FZ!ZHU''MK0J -P/D
M6:W4:T#<R"@6S)&I:2LV^&4K^*^VXM56=M *[U08UINIAF 6E+>\!!B5Q89
M\Y+3!K4QU+%JHZJO2JCY#[OG:Z]<<4ZE%#*!A)?:AELGD(I2F=&09EM6:)IF
MGDY41WJ9&F?50H*]E+Z.3\> =*.@B^&)S#4OD8F04JP7@L!>2L=Z&MDCJ4?9
M0^^COH<';I'8PWS3>&U:3TY[</QV56VN[U?KS?Q_FDLBGC+.)1,PEYA"I T;
M<$HH9!H7,L<E(Z5?<M+S?4Z-$=YM_2R$$;2Z M:!NFJ2,=3!FN9'K".^YT[*
M80P<MU-AD8V]I]I+"[;B BMOG0CZ/)C^VRIW>,+NK1SZ'7>#Y0[$P2[+XU4_
M2I)J/GMK(X>,I?-V)=6,2DURD940RQ)!A&4&&2MSR&5)2UPHI$KNPCLO&YX:
MN;RMH]J,<,!*Y\8=!V#U$\0E$,1F 3?MG2?[*56/S.A*B;_<K7[\/_-*,YG-
M7^HY7,_>@X9&F:*GQ-_.PY._'[;^?U4;-E\J^9ZM;6V#RFS7'^\?ZZV%6?/F
M8KZ9Z5*@3*4,<HW,\I\D&)*4II FF'!1:I:3U&?Y/]_EU"9H1T(@&Q']5G@'
ME-T6^+#819[96V'!5EKP2Q?)5N" QZ;NZ 1=WAVZ'75U=X?AY>+N\>8PNGGW
MJ&Y77S;?U;H]O[AA:WMV80,KFN/;68&0%H*(-DJ7EH79;? ,4IJ8[0>FI2B\
M=AOGNYP:W=3"@L4N<]EB?\9SU5207K='>@]&%<_$ 0XCX$9%87&-3$5&6)LJ
MH$%V>R#:"GP%]B*'XR)W>()RD4.WHW*1.PPON<CCS9$3'[__^3!?UP^W61-)
MF7+.40YSK1.(<O,WPB6!99KF+,EHDGE69@@EV=28;2_?N F,#T;,C>)>91PB
M,V$ )^?.*(;.GQD<\6ED'CZ0[E\CT? I4(/E%3[9@1^C5^O-[).QC^[JIMZ:
M7FY- ZV;&]8E(I@S6"0BA2@C*21%1LQ&-BV*W/Q2)$XI/OLZF1K/[N4$5E!/
M)\)>./N9,Q1(D4G0&Q]G(G,!H(^3S/L=/C+_>LE%O1V,0BLN*FX9PNG9H2=7
MU68]%YLVKO+WY7Q3??WV>WO=*E*$D"UYDY#$SGJSBR2\5)!A07)6EAD17O?6
MO;U-;?H;P3R]:?K!=#V;"@11]&.IK9QMZ'HM*?C%HO9KA MM)UP"'TCU]3CR
M692#\H?'4"XO#<U*:?:2U@#YH@/D4'1H:T)?_D[>.@#G6&[%.$D4/5 *G$_1
MI>>14RMZ@'&89='G9>_4 F_8/]7Z/Q_OOMNL7O</;/FT=0(CNE"*2X@H*\T?
M/(&,*FM'"RD3F><82\>< *?ZF-H26LL)&D%!*ZES#/=)(/MI)1 \D4GD&#+^
MV5].0N0<GQX"JI$"R[T^)I_@[W,8G(S:/OGB6.'6YR3OQ$F??728(5 ?+=]^
M9\M;=?^P6K/UTT?3^'QMOP>;P-!&/^[3'+Y,@#A+).$JQQRF16Z($:D,<F&(
M4:4L+4B9)LBO8O=EXDR-/FMMX,:H S=;?<!\IQ!8&(W\=B@7#I>;03?>($0F
MZ:/X[W6I\[U> 8<LL>',P##8!K4/+Q1I5,,Q#'PO+<I K5YP 3<D <8^IVQ5
M/=XWV3"^SJM_?E@KFPQ#F9FT^6I,Y1G&I)1:45CJ/(,H33@D&<H@2Q)=""(Y
M4EY1Y=$EGAJ/6QFA-D*">2LE6!LQ!US;11UGC^N\J8S>]*_YK-9MSJ*.WE?
M:FZ#Z^O41LTW\;7OFQAV"3C&.(6_'(PJ]?B7AF,,PM'+Q%$Z'K9J_?[M=ETG
M+'C:+XSMWC5G5&#$$%1$:HATH2#C908S1;%("*)EYI46Z7174ULG?O_+M[^
M32LLJ';2^BT4/="Z,7P8P")3\^_?P%;*CO$=X>+A/!I!";"GNU&9Z[S:+RG'
MX8W!60-6]VIW;.MYO7#B[0E]RFTVC/V]0HS[@S,PA(XF/]K7V('C?0H?B1'O
M?=P_"NO:M"/K=#P+=C?3@A%4HA02GI80,9% 7BAL_IF7)$&8T<1I$W70\M06
ML9UPP$KG'H?U'*[^N7T1")%GLZ/^7I%81W4=%(KUO*718K&.*M -QCK^@/?E
MFRUWO5K6UWK?'OE_*;&Y77U5#VTQ[,^/=C6RN?F,Y5O-4IXKQ5 &"Y$4$"E4
M0I[D!2RY,3)327&>."68\>QW:A.VD0I4C=S6P7^]DQRLYW??-^"7^1)4]6.G
MXXPN&HJS5WJQ (Y,!HW8K8=,*SBX78&]Z%>@$1Y\T<TQ@GL-<2^$G6\$8R$]
MTBUA4,1];A&'X';R9M&KL;%N&X=HV+F!'/3ZX#+=0BE9?3#BUQVVR9[?_U1K
M,:^4G*6"B"05"!*=YH;[BP)2)5*8X31/$IV0I' JT.#<X]18?RMP$PJG6C&M
M2]/;!:LJ<%WGY3 SJ:IGTJI1Q[N:]YEA<-O"!04W,N,_Q[6AH59<L),W:!%O
M-VA"E_ ^T^O8!;S=0#A2OMOQQ:%W<VT2Z*;6F5W^C-DI54F0(1PEE8:(: 89
M$A0*G64%58GUM?:[3COL9&ILT\E3/M]+Z7L!=@1,USNKRR"*?LVT0^>C SH#
MKH).JQ_X]N9(1R-?N)Q6]?".I.?981/^#:OFU1=]8[Z.K:E[O93?YG?+N9X+
MMMQ<"[%ZM+5>[VY6B[F8J^I6_=R\,2K\<X:E9&FB$IAGR-@DJ3+$D$F;4[E(
M,RI2C=TJ$(809G($\GA_;[UOC'WRYK&:+Y4Q46S^TXXV8*\.V.KCQS 7C9X;
M$XTU)I$9JU;##D97$9<! 7]8=4"M3\#3[1"P!F7"BP0:E3%#0/>268.T.32@
M;9?FX.EVS9:5+;ULNO\YKV:HX%Q);0B6*&HL+XFMY:5AR5C.M4PU89[A;"?[
MFAI_=K-U/(&.L. /*ZYG88P^D-UX,!!TD6EN,&H#PMO.XA$XN.UT?R.'MIU5
M_#"P[?PKD7PIJS/5Q#ZLUEK--[8N_,<V&O_ORAZA*WG]0ZW9G=IN+6_6<Z%F
M.N4EXJD9'IP7-L 60U(*!!5*.",R5S@K@[I6!E9@:C2W/6DQ:XQ0BX69NO;J
M0JX6"[:N;+:4YAK#\1;CU3X+UUWM= <[^H[YO&-FY5IEL@.#3?G? '$%ME"
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
M4P83*A*(.$\@09Q!D><T*\N,)$3XF)0.?4YPVM<B7X%:Z/HCWXE]=4FDK\L
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
MGI>:8UJD;IGW'/J:VI1N1 65E?6J=2H#;"?N<%>S/KS=)GX@%".S0 O@MP;
M1E"PES1DZI6S< 1.MW*ZOY%3K)Q5_#"MROE7_,/[OJD[N[/[JUK=K=G#][E@
MBW8E$V6F:2X1I#BC$&F90YYG"DHL.2&9X9;$Z4B_MY>I44=7P@&%S4^CV4\/
MP3"*3 Q^\'B% 9Y5_^)HP-,]C!84>%;);FS@^8>'60V[(MK5%_UYM5'5#7NJ
M,\M2GF'&J82ZSN.6$V+F/D>PM R0,4JDS'Q,AE,=36W2/ZLJ;BN)7]D28_?S
MJEJMG\#22.YG)IP$V,U&" %;9![8BV@AJX4$K93AC(-S. 2U#$YV-JI9<$[E
MES;!V>>',D2ES$O?;02.K5RSJC.%MS>9LQ)3*4A*#2](#A$7"E*9"ZAQF@N1
MEYQE7G?]O;U-CRL:8>L+&+D7UY<A^@!VI8E L$7GB@YB'4FW-^,A"<,!D<"L
MT=?CR-3AH/PA?[B\Y+^KN%FOY*/85*;=;?WFU@Y&2<8QQ1J*U#H*89Q 0AF!
MFC.94URRU&9@=-M5G.QE:J31"EK/@%;2 9N+TZ">WUP$@2KVV>,0E+SV&&=1
MN'B/<;J'T?889Y7L[C'./SRT1L##PZ+V@&*+-\P,LW5&46KS;EZ)Q:IZ--_-
M_I:;E@G.N3;[CB3)($*&#FC*<UCB'!$ES9ZD= K0&-+YU*BBE1?4 IOE<L/F
M"\_K0"_LW6R-6(A&9I2NV. %LGO)P1]Q?.\&8!:XRH"' "/7'/"'YK "P8 V
MHJ1@>?/4',V^7;"J\7^8R2S7AKP0I(A0B)BV&=)8 HLT1;C,,I:KD,E7#B68
M&JTY)?ZXLN'D[=U#K8JM:BL6C]+6_;[]<]7\$/RF-M]7TJ^BTO"A="3(F ,4
MFR7''YO0J5I.XSMFDI8C4DPI/<MID#P3L_0TY.TH7)]:?55"S7_8AII 0^N7
MO%1_LD7CE%S-BM1\NK@@D*.20432%').S1!)K(7.6<D3IS1VKAU.C3Z;$];U
M3NHKL*SEME-VW4@.'AK1G=U1W9#OI[\8>$9FNP;*KQTH&Y&MTVDK=)ND)#24
MSLZ\P2$=R7\W!+0^+KQ>.)WTVG5K92Q'72^=.KZY?N^-G#GKTZY67<F(+HM<
M0DP2 5%98$ALMBR%="8QD6F1C),HZ]-D"PA>FG;IDD*#EP^PH[D\ZK#%MI_'
M&;'Q<F(=@#R-%%B?7JE 8C 8@R6X.FS9V^YNDF-=WZU5W5/;>K-.S')2<(U4
M#K7*,$22*4ADKF'&*>>:<2S*Q-'<[NMG:M3;R'H%MMX@C47M; 7V0GK6C@X%
M5&2R:S/Y[>2\VE'934"TG$WE4*B-9"$/1L_'+';!Y*0UW/OR6$:PBP8=V]?I
M<6^&_*2J2JDOA@3,1[&\^Z0,"]=_&%/['VICCT"4441>KQ7[?6F:K'\Y0P7C
M1:H4%!@I&\:,(<=<0"I46I0BRQ!U2@HX6(*IL6HME/6B T]J8_,3-4)? ;.R
M,?!HY08+^XPS=0P<F;,4'!_OR.3<*&#SKK8J@%K"J^8_UD\/&#W V_T86%5
MK4OS3.PQ<";V^&,Q$N5''!.?1>$R/$\N%P.;'6LAN4SKSA)S84-#W3#KBM)?
ME77(,+V:%4VOUO?VJO,+7\SOZB_7.FL)FR-]?F\>^:*_F9]6F@G[NV8)3&>4
M"H2P,>!E61";J#:#QK['D&0V+Q,CYO^<UJ30@DUMJ6KU JH5W69FX\J>N[=)
M4H#]NLR_6[WM#F&K.%CM-+=;" ]C./APNYW!O,8@1E[_OFY+L.^4 AVMP%ZM
M)BU3/<2-9G72K8YN5\$,\EAP!_9C#23<R"ZO82$]](X-W/ZP9<!6Y:Z+<K]Y
M^LVL*H_K>I?S8:W^^]&L.4]U83F%LASK-(>ET!RBS)85S45A=AU)AHM<X4)[
MQ>P[]#DU\N[("7:">A7M\P'<C6,#PQB9/@<AZ$V$'I@$Y3B7?D>E+P\@7C*3
MSZO#2.>S,6I9]?UFO?HQETJ^>?J]4O+C<F<!7QN"^U%G_)GI(F,Z82DL,,^-
M=9DED,HR@PDC,DD0T]0&"KNGYW'OVHN"1DCA8S/]"B,Z^.717O+,E[_:0,):
M"WL!M-IM =E.!3]F\A@5-X**@W5L%PZ[7[8PWW3 _>7W+>3[G?;U>9B]Z<L?
ML: LYM']J&3F#\M+3AO0PC!J^V0::6RW;QNV>6PJ\^:*4B1P:2RF(H/(WG8Q
M51109U*KO"1%HKW2I1SK9&H6TUY&T @YR%HZ"J<;^UP*4NSC5%]\O,FD#X"@
MM'&THU$)HD_5EU30^^R%FZ@F8]KULINTL+6AY)?E5UM$?6W99BD_KY;K[3_K
M*NJ-0WB1R*00BD.NC)&#4D(@QU+!,A4$I[14N/3*DA!,LJG1BU4,U)K9 YE6
MW#JZKRO_,#_^<,/IN9$;<Y BTUN@\1F^ 0R%99QMXL72O<YF,A2H)[><P3H8
M>BDBE;JW#;U=+7^H]69N_GICO@"U-@+4Z;%^4W7YJC(15''"($TS6P%;$TB*
MS.Q+%2^%2$6N4L]T-HX]3XV(]X*#CN1@)WJ3Z,WWLL)U&!#F"IN?0TY+"I'@
M*22Z$&;^,96GK, XIS/3 E^]ZD!T)8@W%"-A[GH#% ''Z%<\+M\R^*,1/."J
MY0U6X L:U]Y'OH'Q!.7PBL6W 6\_K@^/Z^5\8U8GLR)]T7HNU/O_?IS7B4[:
MV<(%SH06MK <)[:"$88LR11,B@QII N*)7-TV3K;V=36AD9(H+=RU_:?VLKL
M[ YT'N1^2@H-76S3>0>7$1:T&.[$/<\^_O Y.TX%A7$D'ZE^.(/X/SG#<M+5
MZ7P+8WDU.>O2<6!R?V=H:>Q;]O.C-,W-3>/U]])6D2T(2J7.;5T?QB#*"F;L
M/U7 C&I=2(T%29W2Q9WM:6K4V@AKZSZ"Y^)Z5^;M![B?68/"%IE6!R,VH+SV
M&30NJ+1]JN61BVZ?4?"P_O:Y%P;6</G!Y@MKX'U8K;^QA?IF3P3J0X-WBF]^
M8YOV7]?WMNSE_ZBZ!-DUKS9K)C:S/%<DXZB .:+&-$,20UH4Q.SA5:9H1D3"
MG-+%!9%F:@1C109[#:[ 3CNH5VM8,1N"O=,$6%6NP(=Y99,W_T.Q-6CUM3X>
MK8J>Q["7#:[;+G6T(8M,;J..EG_5G! HARVV<Y%$X];H"0'>06F?((U&"WNZ
M54NVW'R\MPXNM?>1+2OYI_6-G&&MN4J1AD7"K$-0@B!AN8!%09,4$\4X<K+X
M@D@S-=(^&0ZUJ54 \[T.@&V5"!Z6TS-Z9S?JXXY)9%;V#\]IU (=O<#U:XQ3
M\%"J,.,UV;"J0>,6(\3J/,X7AUOU=#&UT*OS: P(PW)H=$"I'/--UXUU*W+4
MWDY9C@J6VBS628(A8KF"#.L2)M8/5A&6XL3)>:RWEZDM9,]KP7@XCO5CV;_\
M!$,H\K+B XY?F9QSRE]>)N=D#^.5R3FGY+,R.6<?]K:!;]7]PVK-UD_VC'3S
MM$\IN\^;7)2JE+9&.2MS#5%.$614<U@(E&&=LB++G7)6._4VM:GO> EKKY).
M/'H-TVTV48^+<+>A.6O A@4\,I/LA 6-M)W,U6Z)JP<@Z&Q:AD5R)-.Q!]$@
M=J [*"?M/(<FQK+CW+7IV&D>+PT[5?Z[FM]]WRAY;1B%W>W2'3:%$;\\;JJ-
M(9_6[4S,L@RG#%,-<XQ36]&8&=HN"E@J1 WL1)<L]SE%]NI]:N2]%1ZR1OIM
M@=0V9,D>23P\UCNJI=E F6&K;#1[\Q1@F\UZSA\W-:%O5O7YQ;;4ZO?5P@Q@
M=06X57MXE56_L>4%4PG+*2R3K(0HM6D--*%0(L)UD0JD,?%S+XLVNN.XF!V,
M[W:,FF%>[148>:3<CONCH1]YG=[*#5K!M[EO;6*!!ODO7>1K\<,=WP]"+>AQ
MO9\$HQ[/#P+GY7'\L$:&K6XOLZZ_FR\>3=<SA# KA%:P%$Q"Q#BRKK0EE(R*
M5".LB/#R:#[1S]16K,_NZY#]Y6X=DHTZ-;_)U6+!UITF/*GNU) HDG"<9\3,
M"&V6'UP2LP],$UC24G!9:D98ZK?\!!B4<18:.RR_V''YU9@-9@!4#6[/:C/&
M>+@M,@$PCKR<'"O$T4H9;M4X T/0]>%47Z.N!&<4?LGYYQX?QN[O'M7MZJM:
ML(W-ZKNV=[AO']=KL_&=8925 G-CO18%ATAS ;GF.:29X1.<())@ISH7Y[N:
M&L?;PZ!Y5=GL63;_[I;7&5@WTIL?KC=/?AS1 [0;382!+S)3&"$M4JV8H)7S
M"K22AF.+\V@$)8R>[D;EC/-JOZ0-AS>&9BX0MC#KOEACZQR>9[FFRI"%4L*&
M6.D"&KLCAUPQ11-9&-O0JX#BB7ZFQAG?'GDEUO,'>USHF[/@.)!NM!  GLB<
MT$KXO)1J\)"H,S@$3F!PO*^1<QCT*GR8QJ#_\8%56)@MS%7?FMRL3:-;XV3&
MRRS')2ZAHBJ%B","N2#FGR@II,0,8R&]:JN<Z&AR-,":VG7U(>35=N=AC(E'
MZ_;Q8$7O[!Q#;#Y.#H$;?X0 -C*!;#']UF!:B[G?B@2L47(&BK"51TYU-FX]
MD3,J'U0).??\,!IY[D3SU1YN?=&_5TUX?^M3NDMP:5ALEG.:HH02F#&<&2,#
M%Y!(;GU>),)"Y$7J5Z795X"IT<[GU1+6R=[V:=WJ-/9 K"K'P,G!8^'&,S$1
MCLP_!VY]M?1PI:&1']0*[)SEFPBA5H=PU#04O:"4Y2W$J%0V%**7%#>X'6_/
MGC:E[]%,ON_4;C?Q13?I?/L>OU7K^UE6*)Q1;O9;*C4V5YHC2%)C>-$D+8J"
M*1M7[N@&%%BTJ='E-K>Z/1^>;YKB-Z;?>V>_E=!#U\^AKSL@D=EUER?]5';T
MCGK6"FQSI)]][?8UQ]/9:>D5QW4D#Z=7&5\?%ZE(0W#2GRIT?V,Y7T7"J>.I
M%:N'89N2C_4]XBW[J:H;-I>?U69&D>2*Y!22K$ZW*$O(,B5@+G-%$LDXET[!
M9*>[F-I*^>WQX6%1>S2S!9![;T\S4>O]AEZL_@3S93T %O=__S>2I=E_U+][
M,"H!\YOMC>S&ZNFW&3DR!F[;C<N0C;SD-<*!6CI@Q;L"1L!PNX73R@?=#QSI
M9E2+_[2:+VWZGB>'<<,+G]+&\>;Z<?-]M;;1KS.:4V-R"P1Q2G*(="(@+4H!
M)=(RS4F!5.%U_'FFO\FQ1G/LR78"#G?K.X>T&QT$Q"\R-[QT"+_:>NSMI0U'
M%(ZP!&6-<WV.2B&. +SD$]?7AI&++<"\5M_5LIK_4 UU&<8R5@_[.>-)H@I<
M8FC M37KL=WM)PE$J!0E5H0FNO"I;]'3EQ>IC%#0XM;V47N$[P2N/?'\^*0/
M7#<N"0199!YY)B5H+8Y?/ED/N=K:J+=:[.<5N'[AO7C#PGIJ., 5E%_Z^AN5
M6QP4?\DK+J\,Y93*M-/NF&98\91EC$-:&J,$V7HYM!38&"JR3!)49DQ1'_/D
M6>M3,T:VO%'5W_RZ$=*7-+KH"5IJ::@7"F+1RW ).2D4U)BG@A8ZSV3IYV8[
M&+]QG&N_=MW>0B+I2K@#T8E.L0T07\\ ,8 RCR@<F"2[/8Q,BT>4.R3"8P\-
MI;YEG8;H[_/-][>/U<:0ZGJ;+OYIIK7,S.PMH"$]:C-"&BI,508S@5):T,).
M:#^#JJ>W:9I4<ALI/7!&]\%+4H,M1JE!EAJN9"F!!-$$,L.1>5&4),G$K"E0
M^VUCZ&5DD%_V' _J-^INOJRKP+YA"_?T/&XHIYA18I-&)TE90(29AK3()<0D
M50F3(F<\;5%^OY2O@O&VWW@(OZ\C.V+ BS$1A5WK4TQL05--(4.ZA'8G)AG*
MI):Y[X(?"-QQ#(!W$1G"U08(!%ATFZ"1$_QI! 5;2:_ 3M:05H(#)(&MAKX>
M1[8B')0_M"I<7@I:H_3#?&G8Z'DUS(3G22FR!"))D-E]Z=2NB1PJK 31J5F.
MTS1 C=(C74_-_MC5*.U6)M5;N4-7)CTV%F[L$P?AR%1TIC+I3O@Q*Y/V(#9&
M9=)CW4^A,FD/+(Z52?M:&.B3N_FNUD<.I.P1XO90JJDI;WZ^MKYR[U3SWUU.
M94E+9K97)22%/:PV_X0\DPKB3.+<F*I48.[EI7NQ2%,[FZHUNOA,.\!0N?'@
MN ,0F1\;[!W/R:/DN0X'9U@_W\O%&M?S-QB,![[ X5H>6F!P%[CY=+MFR\J:
M1*OEI_E2?=RH^VHF5<$*EFDHDJ*$"%$!N<@P3)2FFA1:X 3YU17L[W!J!-J-
M-'X"'8G!'U9F4 OM64C@+.AN9!D2RLA4>"&* ^K7N4$3N&S=F4Y'KE;G!L%A
MD3K']P8&=%I7AC>&P*2E/<-YM5??]=KT=%>[ ;YYVC]RPY[J?,9_LK6L__B;
MJFSD1$.)Z2S7-$TEE["05$/$$@2IK;LIRD+B)*&:%5[NDB&%FQJ1M=*!YK34
M,P0TY*"YD=MK#45D(JQEAMP*#;J*@8YF=AO=?:[5#M2:737_ =OAO.D?3O\8
MU0BXAXUK#2G@N+&P$: ]B)^-T<> P+.SA4Z_F3Y4]==MP4<F\D2*#.:9K5Y=
M)MI\^WD.=9J+LF0EX]0UP;1OWU/CZ48X\%>/T")/L/L).#*$T0U-EV3=5V"+
MLG_U4O]OVSU4*Q[LH\5B^<$?*+YJ&&X] 52>#8X7(35,TV<A4 .;&.H;L[:.
MS!MERWCMBWJU4X.J/"]5QF"!=0(1UP)RG.0VXZ>F.6-E)A(_-\&>WJ9&]#MA
M@;3%\JJ=N+Z7WWT(NUY^!\(M^N7W%K(7]04CY'MRPB3P[7=?CR/??CLH?WC[
M[?+2,![YP.;KO['%H]IGUZ_V)1R0XD2E.3/VHL80V?-)6H@4*IPG)4&<4.J5
M\KZWMZGQB!46U-*"WQ2SLMJ%WI-%^O%U8Y%@J$5FD0Y@'4G=ZHMXTX@3*$%I
MI+_'46G$2?F7-.+V4CA7W:]*J/D/:Q%=:S-?=\73/JS6;XU)--_8RYA96K"B
M$)G9EZ)4VC*?')*"<\@2E"9%5I(D\3IJ'"S)U.CG]R6?+Q:UZ]Y6>F\+9NB@
MN%HW(T =W?(Y[O:WU^,*,*O)OLQC'1G?* ,^]5WY!W$,] (TNM.@FS2O[E#H
M!9J+LZ%?@P-KW NQ>C0&QDV3N'J;9!H5F%.6);!$V)9KP#8O%$X@+XM"45HH
M2;TNBH]W,S7VVTJY3>/M65'^.)1NM'8Y0)$Y:X=-*V&$+-W]&(2MT'Z\JW%+
MK_>J>U!3O?_IP1:44)9X[$'BUWGUSS=/MZ:ENIII*1'+"IN/@B<VH;^6D B[
M(5-$\RQ)>58R3QOI5%]3XX%GH@(K*["B>I6*=8'8V>() 5Q\FV8(9D/,E7-H
MA#9(3O8WMLEQ3O$C1L795P86 E$/9H<P;W-M/2Q4?3&YE-V,E[,LESQEAC>R
M1".(\CR#G*L4IKG$),=I3OV,")=.IT8E79GKG/:L(ZQG31 7S-TH)322D;FE
M*Z[- -@*7.-Y[8*G?\$0#X#"E@YQZ7C<(B(>4!R4$_%Y=_ &9OVHY#>V8.M.
ME1R92ISD/($TU0PBHC#\_ZO[UA^W<2W/[_-7$%A@MR]0O"-*E$3. @-47HU@
MTZG:I'H&=_/!X#/Q7I==:]GIKOGKE]3#5MF63<J42HU&)Q673)[S.^+AX>%Y
M4,$%E!&248(RDN>^!Y@3TTQ-V]14@J(FT_L <PI*YP/,E0 -?X IL6DH'.8
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
M+#/NKOE \KQ\7S*^E(:^0-EQ!/8LV<[IC=S>/(/[O=PJQLR^:TZVH.8-6.9
ME:)Y_RIR<[]C&5]^8UVZC"E'KVN8L)!WW\L$FF>TBYJPN+1O;@*/_#K="/^C
M)-=&-_SYI$1YJ+ ?M7I;53=/,TH4U3(B$!$;?I!3!!F-&.19)'5"9:R(5['*
ML0B?VE9=T5T%3=64V_WYI_D8L U0YG,;N%!&8/8OC#G::^%V(INBL ?>\4.V
M.FR],^];[XS]^$4?Q.:*?SH-$'T%-ZF6B,[$_Z6:)/J*)'3;1._YO<^=O\T-
MH,5*;]ZNUK9"JYVVOB)C,HTTSA!4211#+",*F40YU(RB7.5:F/.DXU&R>Y:I
M;3D[2D&+5.?3PQDT+Q[DPF TL*8^"8]_5M\9G)P/3F'P&NDLY/=:^1QF+L/0
M>3XY\]6QCAR7J6^=(AP>]B_QD[#YNX>/[^;?YQNV*&,]]&K]6([]<5ELYIOM
M1OUJ/MX4]^O5]S5[K-]3PKE1@3R!0MC;D23)(1<:P9BF(I()HFGNE%YW!0U3
MTYUOD[^S.3"<@(I84%/K7B.GKS N*M<Q(!Y8]>[1K;D +]D .SX.X.]1JZBO
M'-P+&HT@C[&J'O652Y@"25<"V5U%J>_ HY5:NI+S=CVF:X=Z'7]4ZQCPGVK^
M_8<]*OQ4:_9=O?]3K<6\4/?KN5 S'I,TYT1!K6S)NCQFD%&S58DTR1*I49I)
M/:N\*%\W;+T9QRGE2+W/BC_D8;A%_X:9?PIEO5!<?9\O;4;E@2]*KA8+MB[L
M1Y5?:F2WE.O;D<7F]2"Q,5^H5A!'VOP4YQ&4+.=,2XG2.*O?CO=+^1=_-QH.
M1GDSCOV3?Y5W8AQ/Y0!2_@LY*E_X(AO^00T :!  )033<5)ZRFQ2/DI7VO]2
M+DI/@83V4/I.[Q^I_'YI[*]GF]RU6I:E<JKF4:V)9XIG1-A^3[&."<1$24@(
M1Y!E+(VQL7P8PZY!RY>GF]JQNZ(85"17E9YV/<]:9/M?D#FB?WZS"(_IP#K>
M$<XPT<_NR/0*A'88?K28:'=6V^'1'M_R]OW5.1;[YL2V?M3=4LU89!1)GG&8
MT-0<F-*(0Z-38ICIB"8\)P2GKA5RN^:8FA)I,H?$CM ;H*N24K;++S"O5>3L
M/^H$]J*?+@1< ^N'!JFW+:0N=LMU1LC9@Q8"J9$\9+T0\W&"7<*BT\G5^<6Q
MG%B7*&\YJ2X^.EZFR"[!OOYW,4M5%N$\HC FL0T[-LJ28D)@&L<HI@1I@;W:
MI@2A:FHZ]O.NULI\:6.8RF/A4T.M^1!L]ZD)"YN:T/QR^.R18Y&Z^0!&%]3
MVOW*#)*]B'?,O6X222?6KYY&<DS9Y!-).L$,D4K2/7C/VP7Q0\GM0MWICFH&
MQ9OG%[^Q%,ZRC.5I+B34,:<0"ULYBS("(THRJ@B*9.Y4&?PJ*J:FN!LF[+KN
M+-QA= 5_/OCUMY(=SS(H_03GZ+(=6AQ#.V"'DH2_(_4:),.Z17M1,JZ3\QJP
MCER65PW63YG>+LHW0LG3_M*Z+^$LCFU/':9AE& !L:0YY+F.H([RE$>Q1%JF
M/MK3;=JIJ<LJ!;JPWIKZ#D2T[TKJ#J)^2M%1 &Y:,#RL(]X[[>Z3]C[ZFZ8#
M:3CUY@=14'WF./6H"LP/CD.-Y?GM*Z))^.6;'-YQDU/?UUAE>7"3\T79LE?S
MY?>F$LV6+1[4^A'-%$Z$4$3!-,7<'/MS:JLZ:YA2KM*,2LIXXIWH-"X/4U.>
M+W*>=MP<A1/TB!L8^=WPB"&8KL3_0O$$+21.Q!/LT  M.(#%(W!LP>O(,GR<
MP<A\C!]S\#J".AE_\$JDA.G58;;SN;A=RG?SQ=;.WK3NL*7'8Y9%4!"E(8XI
M@01)LT&J%$6(H%0E7GNCX[Q3V\]*,LOM3%:$@J7:U-[M)@K.[&Z;]9QO-^56
MMUF5MY!&"Y9'B!^KA1&.9P$E5R&Y;5(#0#]T$,-1NY4;L)=$3?<H'5@N8#5H
M0Y:NN5^U/\L%0"ZU:[GT]8!*[=-\J3YNU&,Q$RJ-140P3.,409QH!+D@$JH8
M4\)Q0FCN=;UW?KJIJ;#.Q53Z&>M H;<+5A@K[.-2++9EN-7#'ZOJ0_";VOQ8
MF=5F&00EAYX>X0O2N4*)]<+\M737 '"'46]'* ZOU?93OKXR.V+?28<=?VOD
M+!K;HV;S;/-[UF443%$6FGGXP9:U;?EY55[3*WE@69:90._81GU@\_5_L,56
M?5DM%A]6:SOJ3"<DDEF>P%Q+&SR69;:]>@HU0PDRGVN9ZE&*OPS#W]24\]%)
MMZ0>6/*!I1^4#.QUR4@)%P.]7!Y.E>E0/:&])8##I<((M$"J"Y1M#$Q[=\P.
MJ1/.F-.OZ!#6^$3?A&FDA0S$XU\C?618 0=+,QF8S/Z%\]O=7S^8SXH95C$A
M+!.0Q$1 3'D&:4)B>QF21.: %*?$:>,_.\O4MM]==?@7_8=!2:M__?QC4,]O
M>,&@&GC;Z852KS+ZG2A<54C_>-312^EW,G:JF'[WP_W.&)]6R^_6=WQO7@C;
M5&P?A%T%7VE$$Q8S 6,L$X@)4Y B%<,LBA"*$"4(>?5:OS#?U)3 U^W3T^*Y
M%=_?+_#M$LINQF] [ ;6"I92:.3S"!I:?2#TM@4=@0EJFUV:<U1;R1& 0]O%
M]6M^JJ58;V9O;;5;M2XKBW\V+\KMG_-BEJ>I%EPG,!8QA3A7!#**8B@EP['0
ML<"14_)9UP134QYM&H$ETAR$#)F.NJ,3QO/*(@0X VL';UR<%<(EYL]I //=
MUNHW_SI<^9V#C[+4+['6K.V+S_6S$]ZNRH.*J H'E;6"5%'4Q;$BI766IQA&
M&$F(%9:0(;.Z$WM3C"(I$'?*4G>9;'*+G#V5I;'F2_!4$^IG&YQ%ULTP"(77
MX.M^3Z;%JR%T@'9]+H@$-0?.3CBJ+>#"^J$AX/2=OHK#WFJ5]U>W]4N=1S1.
MF.90$!+;3!QC!Z180)IEF+,\CT3F9 =T3S$Y)5%>W]V^*+W@JR6.8'35#=>
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
MG* L3R-$O/WU@Y Z-276$%>9RK_8TMK>W=Z'DZN'$_W5I35]K_C>@0U:#-^
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
MJ6G1ABZ_D*8=3.?5X37,#ZS[+O+M'5%TR&302*'=X*-& !VR=!C9<_3[OEW
MB\V=+M.JZS-:;(ZS/-4<II2:U8>D.>72C, DCE.1"2JX]JK&>#3#U):A)=#:
M,6OU4RW/U*ESQ,]M65Z%RN 'CPJ0JA!"^-JNG;P'[M=].,O(3;H[F#SNS-WU
M8/\4P3IKP3::^,GF"[M)?UBM[1QO5S84<+O:%K\OUXHMYO^EY*=568]E7B8J
MJJ)X^,&6*/[-//FCN!7&A-LNV*9Z;"9R(:,\15 D2$!,9009SVW:0D3C2.J4
M*S1;EE7O;*M7GW3#P8AV6EJT6EI'I \8 ?#AZPVPI -+.T QJ*B_ 7LN@:7?
MMZ7KL&^ FWY[?8&.F%&Y9_0&[%B%>K6&A6'V!NS9/10M:#BNWX3-P9O08KQ\
M/FR*YN ""I[G.1S%HR>+#@[^J8S3X2?M6<)+_M]ML2G/E@^K+\K".%^HSVKS
M<2E6C\K.\+!ZRXH?]^O5S[E4\LWS[X62'Y=W3VK-[/W/K=C,?U:<-:[?*-5Q
MG# -:4*UL605LWL5@3S+LE2@5%+J9<D.0>34C.$6C[; \[KA$BS5!BRLQC*?
MVI^%X1/\LK5%H^?+OUGW7\FR+2B]:M@%;,>O9]FQ(5X'MXWKM84\\'YU(-\=
M@\!P""H6P2^6R;_97UL^P7U+M+_\W@A\QR[8\QOTLF(,@80ML38$H>-69AL0
MZJ.";D/.U7,3.M@2]YNEW3I_8YOZ7_\YW_R8+^^6ZA^*K3^P^;KJ3""$0HED
M'(H\EA!C22"U%;AYQ"1*(QQ1BKRVFZO(F=S&\N$K*(WE/>$WH"(=K)8*/!OB
M;X E_T*[@"%$Y[@UC":0USVT?"T/+7M1W#0R>S9/+DJ-7?>"^&J6H=D[FE^#
M=\S>_%FV;1ANP#T@"/)AM?UU)(VKUX/ =Z3!PXS:UV_]^+0U>LNV0WRRNTCC
MO58:BYQD,$IX!C&+"&0XR2&7.1>Q(@E"7A4U.N:9FG9MR 2JH=/7C7T:3E=G
M]M4@#>[2KO'9D3B(7_LL#(&]VZ?G&MG'?9;A8T_W^<>]0W1^73-C/MY^7ZLR
M);#*#4VEBFF.H6999@OA)9!38D[^6"0Y8E11[%0;\_3P4UOW%8E@1Z-7=F@'
M@N?7_/6X#'V[/  DSM$S5T(S4L#,(41!0F/.L-X9#7/J.V,%P)RAMQ7S<NZI
M?I;+%U4Z3>_9>O/\8$8OK)-LM2S>S0NQ6-GTYGTUFE0E6MG:?0QSFSB+F#E-
M(@&3)(L4R;7YSRD#J<?<4]-T->F@I!VTB?>S='S@=[-^!@)U8#79C2?8$PZ^
M#5( J =B08TGG_E'-:AZ '-H9/49HN\1;&GK=:W+S>K+O/CGF^<W:BE^V+[)
MY:Z94\H)33-(=9)"K*6$+#'*C$<\B?,\CY1O)-'Y":>FLE[0"RS!8$>OEU7B
MC+CK<2T<CH.?V_I#V./\YH9+X(/<A4E'/M&Y07!\M'/\7D]54_6+LW?2]I[:
M^OIMV-1GM6E:$:4YECJ-<J@IIA"G3$$6<PDCAE(M8I9I[N?WN33CU)3-.Z65
M(<RV>BILPFI1!N_M^SX5-D5#/;%YU0MZ6:C2@[O:_%!K("J> "L*M?$TJ"[+
MQE$KA41\:+6TIQ4TQ )+[8V]1QV@890S.&%UT\59QU5.KB <:2?G+[Y&R&43
M47.W_K1:?E?KPX [Q&FJL3&C!!8"XBP6D-AZBD:OI2FA6J%8C!YR>8'H*8=<
M[L+K;$FE7PUS1CV_<LSEI5? 38.^OD0G<7WI$7/YXE6HV)YNS*6C@"84<WF)
MXK]0S*4C^&%C+ETG[=F+P-;%X+:[O;V8,19A:;S?KM>V5*!U=KYYWC]R7V7^
MW?[!UO+NJ?0HV&[W2MXNY7MC3PJKP5?VH[OMQE9KDO/E]_]4MBB'>>:G6K/O
MZHNR#4YL#^AZ$]ZRA='ZCVAF=K:844T@SVT?A!B9+2XE J)(,8T8RB7U\G-.
MA[6I'1,JSDK37]6\V4"_G^9CP#9 V2.!KNL0>K9GF SFKJTA)D/PA/;6DF-8
ML@S:L( 6+C80M/U<C0THP;D!-3PWH/6NO6^]:_9C\]0>IAO0  5JI, .*M#"
M"EBP K;)F)S\P[;HF Y[X[8'F0[?'4;!!"GLLB#:J^V3^>G?_Z7YQ/QAZ?OW
M?_G_4$L#!!0    ( /VJ@5/7U<6,EYH   8X!P 3    86DM,C R,3$P,S%?
M<')E+GAM;.R]67=;27(N^NY?4;?/ZXVNG <OVV=14[?6495T)+5]?%^P<HB4
MX(8 &0!5)?_Z$PD.XDP,.[&3Y6M74R0(8L?P961$9@S_]#]__S+[Z1LN5]/%
M_)__Q/_,_O03SM,B3^>?_OE/?_OX"MR?_N>__,,__-/_ _!_GKU_\].+13K]
M@O/U3\^7&-:8?_IMNO[\T[]E7/W]I[)<?/GIWQ;+OT^_!8!_V?S1\\77[\OI
MI\_KGP03_.9OE_^87 I*6 TL"00E3(&0D@5,(<A4=!(\_+^?_E%;GX0J!332
M+Y5%!EY'OWD;2R5[K?/F0V?3^=__L7Z)884_$7/SU>;'?_[3Y_7ZZS_^_/-O
MO_WVY]_C<O;GQ?+3SX(Q^?/%N_]T_O;?;[W_-[EY-_?>_[SY[>5;5].[WD@?
MRW_^/[^\^9 ^XY< T_EJ'>:I/F U_<?5YL4WBQ36&YD_2M=/][ZC_@07;X/Z
M$G !DO_Y]U7^T[_\PT\_G8ECN9CA>RP_U7__]O[UY2.3_'.8_EQ?_?E"K6&>
M7\[7T_7WU_.R6'[9D$AD;SYF_?TK_O.?5M,O7V=X\=KG)99__E.80M4N9V>/
M_A\/?MK//PC[NL15?5M]_0V]</ZAE:+#B,3?USC/>":$BZ?-%NG:FV95!8OE
MQ5_.0L39YM5)QNGD^8)6Q4E<K9<AK2=<I!2CYL!M$J!T,A!Y+%""DSE*7F%Y
M72:5_!71O]'8"M.?/RV^_4P?_'.55/UF([*-N&X][DQ&^]%](:0KLOD8X@PG
MR(3,CBFP/B90F44(1FC@*1HNH]91'\;"?4^^SLU5G9\LTT^+9<8E69Z+1X=E
MNJ;_VZ@_?\?/7\.2/@C2Y^DL7_QU-4%#Z'"]&%BB9ZHCTO_T$TF@X'*)^<V9
MYNYE=,/EFFPS;MZY+RI.5_ IA*^3#R1TK(P\GX75ZFWYL%ZDOY_\/EU-D$RI
MM[D 1U%(,DI#-%F#29H[+Y$;\Q T2EC%#=7G3SK#!\[6JXM7-D !QL]MT_]X
ME*3Q,#.,MA<M1-\!AJ[2_V+Q)4SG$V>M*(@62F(,%$<)3M.&;K(C)C)C6I4F
MX+E-RSBH&5C)BT$EW@-F%E^^+.8;/DY^P2\1EQ.CI(U21R!.R!2GRD'@9)F+
MB.0/IIA2:H.96[2,BYE#M7L3+(>)NB^P/#OG@&DGD[$&4$M:/:IR4#"0[Z_)
M)$?C$JK68'FV UC$TP/+/J(>$2SW[-,40N!K,L&K"2?Z4T@(+&M-X2(/$),F
M/AC2%BZTU@Z']G4OGSX.2 ;W7085<B=@^4COG3 E(A=!05$R@L*L((1@0#HE
MD$3C8M"#@*,^K2M'=D_=W0&(G079"0#^]VE8TB?.OK_'KXOE>E(\T\6'!#&B
MHX4A*PN^0+*L.F?1E"('P<*-!W=E(X:#Q2'B[00A[W Y7>27\_R"O/F)"=9*
MZ1!"L@B*J(8@231<.XO%&^W$0[[']OBX]MBMT"&?'#KV%^W>V/B&R[@8<@-9
MAOEJ6L5RCG 63?*66;!%D ,F,P>' B$ZI9$I+KD=QM.X^>2M,**>'$8.$O#(
M)N3L4/K5=(:_GIZYT\R6D(0"6<B35H$<,,<%?1=],M))3J;Q('#<?.)6H-!/
M!A0'";0+,+S'3]-Z_#Q?_QJ^X$1&YZ4@<^<S$IA%9D!Q&@.6<HGD2S$FA@#$
M]:=N!0KSQ$!Q@&!'WTPN+J_28DDF;B.6S=GA\\7I?+W\_GR1<5(L[8I,&\@\
M!T(Z9K)XSD&P*@I>+$?E!T#*@T1L!1S[Q( SG-B[,# ?P^^O,TEJ6J9G%\KG
MEC('##$5"O9CH-C,*@?.*N(&/6VAY)>7<EB0^^#CMT*.>V+(&4+476#F)&?2
MR.K\GRH>/K'!1UY"/1+2FUA>@\N*@[>ZH,X,N7OH%F=;O-SQZ*VPXI\85@X5
M<:<X$9.L8HP4FX'SS( JB;X+)0!W67IRR3.B:X(3L=U)&GOR0-E-QCT!Y3E]
M^W;Y<?';?&)0"I:Y!.;1DV&L49M,&9RR] $A>\.'<'1O/7@[D#R=\]8AY-L3
M1#8.U]OEN^7BVW2><.)*,;1C6BBAD-]N;8;@90#K$C&E3##IL//7AYZ^'5B>
MSBGL8)+N"3'O%JMUF/U_TZ\;_]P9LH0U/U0&8H7V4 _1HR/1^%R2C13]F>'P
M<NW9VZ'EZ9S*#B3ED;%2;>+)$L-9]":=\"HG2);SFB4<: M52%91<60L\9CR
M0>BX^K3M\/!T3F#WEN3("*B9U+-WGQ?SBT-"&WB,TBHP02M0AJ3@DT2P4DE9
MG*0?#CLZN?G$[9#P=(Y=#Y+HR&CX@.ET24CF(GZ<KF=DRX)5+"0/F7E",A,2
M?/3$ #$D@O3D:Q]V$'+SB=NAX>F<MQXDT9'1\'$9:B7+A^]?XF(V(18E+RA
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
M][@FV6"^:.MT&4-X*TS.9(9K(,I2)BX,TDIB*104&G.K=.^[Z!FWL_OP<!I
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
MJQ6NKS)V,=LNFN1SR BFEB0I# 8"K\,2N2NJ:,M\HQ*O72D=U]YV!]ZFBNX
MR#\2"Z[>(U6?OZ#S!5)@=<)C*> X?0D^&RYRDC8T2E._DYYQ4]&[ ^4 2NL
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
MDUA@,@6-ME$?V5NTC'N(W,[4["/J#O:E.]?!NPMBKJZ!I)0+WB50GM6IVB*
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
ME&^3\'$_3>/ZE-T@<""E=0"_Y[A<3\N4WE;%]0*_+E;3]45<1@LF<&DA\L1
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
M; 8>4Q$!C3=W:[K/T<+5>?*U'O?]U3Q]H9CZYN7KNT5U)K&U&"![%VE18(+
M P,=A4I<NRAEFSSP%L+.R8;M@Z1[[6T'U$\';O_C[+S\\8J<UL^S^8]WI1:%
M7_]&7MVMY:9(9HH#S*8.*Y$!(@^UOXT-T5D*M&6;:5D'$CPN/ <%S<Z '$Z#
M70/U$2:ONW[FX(.DN#OIVB58DFA]8N1$)%3*,\UU;A.]'DAPKT =$$P[ W@X
MS8Y[1O:?&/]CMJA;TD><?Y\F7+RMC=$CS@7C_N9S(387QK7VWLC"($E/&Y1.
M":+R$5*RQ1;!E$7WM+MXP%M[1=Z *)B=1B7]HDVP:W:*2\E["TG59F11:@@A
M1^"2$<'T(\/X40B[?M,XJ&JNX=V0=)"X.T8/O^YXS0HS660*_7E- BA+BTYH
M8$Z1'UT"=S8>AQX^YF2#7M!SB+@[1L^UJ#BYNJYH!<@$L>.# Y<$ [+B6A9)
M/J\\TO;LLZ,-?CK?"WH.$?>XZ/G;/-0 _O,<\6<3)VU3"HG1UBZP=K:0'EQ!
M\C&%3TKZ@L&FK6!YX,'CU@VU" @'$&!7ZM\X>+KP:+E08**GK5,9#3'09YPY
M7H3AD:7MK1P>?/1HKLG1:GI4XP?(;%R=OY)A^MNG/WZ;?IXNP\4GXF919O.O
M83UH@TS;\FJ):R8WO;4V5BV5DKQ6M"<J1U:-MD!P7@1 X8WG: )FNQ46A[Z]
M%^0<HN[9:64_(KP6\^7D0ZVQ7:<H0C99%@TZ&PDJ,T;;8"I U"9G6(P*=SH+
MI*?>2@+15W<30+^\=MP"P1;;S.%2[0$*/P?1A=J$)( (-H JY!AYHSU((87Q
MF1-U.Y7S[0Z&,0W'$2J[J_0#Y#>RVO\>_IQ^O;HV75&84+1'D"&8FBZJ<R;H
MR\*XXYI[JW8K9MI)\;^\>F35'Z*XV1!2'%G]KV97M84526GYHW;\7'>&18J"
MJHMEDW&@'+E=3ILZ2I4[K8VV3NYT9W$G%#Q$P;BUNZVVA:-E/?8.@=\V$OGI
M8=UEZ;IA+ JG>,Z@O>-UY!OY0IQ;\#;Y7&P*DJ?A]H]=R1K/Q!RO^5EK-8P;
MY[P)E_F"-'#=$5@:G@J7$!4GPJ5 B$+D.M 94S":<[VE'NC>,T?<7]KH:S:$
M\#HXN7Y%KYPN?P]I=35F[8+Y''--]Q5?FRE:LK+11 481%8E:*8;E53?IV7<
M*OZ6A1%'RKT[Y&S64)':%!4E655;"\=#;0:&"HKRW*2@4>).6\^1V.FA6N%8
M#3\)F /$W0%DWN"2'O:NK'G9&$RE679214A8ZE44IL%YZT"B12&4N=_A?Z@:
MF >HZ0DRA^CXWKC[(P7> VC("B^O.]C3WZQ6$KJ0DA$>BJZSC%$7VF6+ &T9
M19#6.=MH5M1#U(Q[XZ=U^=Y1LN\0/YME)2W7JO@,M:H65"D!G)3DK"5OK,O<
M,]&F,]##](Q?WW2<GK< YP"A]P"=Z27>,9Y:^1*Y)G^>"[+&]?JX"_1ECEYR
MLM*%-YHN>9^6OB!SB(;O@N8X<8^<GWDS74X_K^]=UF!SE6-@67-K/<1(BT=%
M"BM=M!&89KSD4&RT.[DV.R5B[K]_)X#8<]J7!I!S5RBYM7"<B,(FK4 :IT&I
M6,!;58!E'E(D!XWM=G7F *R,O0L-H=5' 7*@B,=-R+V\",OEUW#Y>OGBXI\?
MIT@_JY]NC&*V1>62+12LX\B9U1!\,F"45#588*YL+U%[\A6]X.!0Y<T:2+(+
M?^1:./7._M5BM4QB"0K)D@+F6*OS<H3HZJAE4;(I,AB!C>+G!ZC9"3CNG+:<
MP63?(7XV2XM\,Z5C*>#JW005$@>?I 4;F+/.<V94FZ3=P_2,[-<>K><MP#E
MZ!U YSU>YMI)ZR<S&PLJE,VJQ#IJ*2B23+3@&9GEZ*15(G*'V"8>>H2@OL!S
MB*[OCD0;0/ =X.=QT_SF9JY3#$SFX*"D6@NN;09OO(3@+%KEN$NB75)O"W$[
MX<J?Y<8VL&:Z!MN+K_7L=Q)<84+;1 NRWLL+7(*7M((*=YSI6A'0,'W\%&7C
MYW0&A<+.4#M +YW@;/D@/^]Q/IWE"7>T%G40M<]5[>7@+9#Q%R!UD2IF95"4
MIDGFQRCK]8+)<#@;3"\CE^8\*JH_+M/5NH'S8CEA4667ZHQP(8BA.OO2H\F@
MBS(J^V@=W@':0R4[.[VKUZ+QXZ#31M1=75EZOQY\N5D"S@7N'=:<FJZU"+0$
MG)8!$(-4):,/?OLMV:?>T&L5Z=$X&4RL/:#C_6Q)Q$_#Q0>LH0I%&K4_T7P:
MKZJF%A,15=$H!,45/-3!R[0C)^< G79<2Z,]WQ4F6U[5:ZW70'@94M C;TFX
M6"#>::Y=/[R=+?\+EU5R>)GJ# $,_[@DM:U^.&$4HXH8)42O<[U%7!OF\0PF
M2E<,F5%S,[7W\2WJH'?W6J!Q_);57A7G@;6W5S4I\JZ\KP)>3'C.K!3/($HC
M:#$)2^*4%CBW5A3K12K;K=9A[^[UT/5D6#M"%>>!-5I(TT5:U9#G3=P:D:.4
MY D*'5V=2TK&.ZH 4C'CA3!%V^W7P ]_?Z^G+B?#W)$J.0_<51F_*Q]JMB1N
M.G:3T[E:9K_/+BYF_Z8__K"ZWK#^@]4=;/K%B5-)&!(&&7GA027#(1:MH9 >
M2K R^)P'0^>A5/::8#T9AD^BWO- ^F8),Y62D=R"]'7.5#%UVC/+D%C$A$SE
M?'<<VS$>XQ[Y5_:,87B [,\#5)_PDN*P/[Y^F]<N1'69U455IQA.BA3>Z#KN
M(-9+YT71"@IH(!N)05FAN=(#&LC'Z-@-?&>7_3^]CGHX&MC+ZJ]2 2$M^23I
MX-'0:@NN*% 6/3BN(J!.4@O'4[9M)G0?2/!NF#W?DX03J/%<S.=M#M?9SA>%
M2*@^R,I+>7>)O^'%]#L2_1-=A$_<(810+].J',"YE"&SD*+00B4I!O8Y=Z5M
M-\B>Y0G&^+KLPO362V^+ZYL$[ZZ6BV58%=%L?)N<F,- _"16VXS4-E'>)PLY
M6R-UB)DWO7'X.&6[(?/LSDR:*&9DJWE3Z$5,7:Q\E0^85@LL7SO1GV8O\<6_
M ZDM_T["7HUDJ[, ?TPT9BWKM1AC:VD[Q6D0/(5L07*,UNI<S [YHJ-HV UK
MYWC><D+=] C"_[["Q1+SRQ_O+\+T<CDM91O'249F%3G4RM4;QJ@=B3@;D,YK
MG@79^K3]/L% Q.P&R[,\JQE!6UT-GOJ &?%KK5<DSX,\B^64/GU_3=;'Y2S]
MBW:#!W_K!:^*J%6U=2#9+\SM,IYJL#<?/L2J#?,#C;KZA%^_S>9A_N/U?U_5
MQ@/WAQ(E-+[(%$&K@.O.%4$J!9DSP30+@I<V$W6VDG:$_7STV;>FO+E@4B:/
MQ',4H$+Q$)U1P$SA5@;A1-X^(G[[>\8M^QQ6_;=,WL "?I;6[."9>T,3,+YM
M:SG-;SO&2Q92.$YA;:ZUQTD2$A63D'P2/"<?=6YS"ZJ9B7OD!2]_O+H("PK#
M5D)?7R (NEZJM0FTE9$B+Q8A!EKJ.<3(=9(83)L)\MMIZ]TV[H.;NQ'QP)KI
M(/GR<YCT;4Y6=^B$%2P[7\ R2\ZKB.0V9]I($+6@+V36O(T+\2A)72'K:-W/
M6BBB T3=IO_Z/ATM-9]D FM8[=1($J*0S$(LB#9'P^5N#;+W[S)WCY9Q,320
MDN^VFCM.XN,F179P1E[_F2ZN\GHNS107+W[]Z>9^I=?6(:>XVA6K0!F>P*E:
MP::U+EQZ-'S[C8J!B!FY*]V1<)B-JIMQT;CA8@?&KUN@FZRMT!)<9(PBK<C
MU>;E$CF/=2 2WFW^_0#L]GWKN+?!AL-74VD?#"2B(,X&V@QW9TTX8U.(!H(G
M.:HB"WA3"K#:PTTKI[3=::+(WGODL*AK=@P[$.K:*J;#K70=KZ^D]X+?YHND
MPPT/ C@R1WPY#<%R! S*68$B2+']%&&O5XY[PZSQMCB(G#MPW^^$.3?'*"PF
M&6*VX"R)2*&K<7/2H)F,A G.LO%-#-1C%(V["S8.!P=10P=P6J^0!2EE(YJ/
M7TB\B\W"P<PG126E5.#@>&VR74]R@_8<@K**)U628FWNW&\EK:M\PX$(N!LJ
M#JJ.#O#UZY;]BSV^YO1#5=DDY8BZSD L*I+47*KUJ,J2&8Y)1)==$#OU:]R_
M\=&.%'9ESH9!6Q/EC.MCW9'3BK$_%HLKS+]=S2D,7A?G_3-<7.'MM7:+]X^8
MZ#>7%/A,/'D#V9H"Y >X=:&>=[Q $M8%7K26;/N%B2$I&M?%'Q2#8^IJ?XCZ
M-40O\7-8;GYW8$=N;>C7[$^$1)^8"6 BJS%-H(A:V0!"1"Y0L:!RFRYP3Q U
M;G30Q/X-I8(.]MD'6;E5$3I)6 +*)$$&TKQ*I/N8ZM *JUD14C/D;2Y";*-L
MW#X5I\/5H<KHJDIC9:._S"Y(*8LU<_L76CSPC,-K);81-%"YP_K1/\^HC8F9
M8Y1@7/"UN0A%CM8C824GD9P6L;2I;?B5CN,/E^\*[^ULB0^5%165$2,WH&.N
M70><@R@I_F Z2V>8"NC:9#]W)G'<8/ (?-P_:&ZAE,ZMR,%56X\_:DB;TK*2
MZ@YT@I)"*Q] :58_) 4A<@4E"Q^M)?3(-NF6@4U+^H+YZ@+?E=7N]S(L:KNW
MK]_P<K%9E/,ZJ+B>M2]>_KCYG4WWKU6I]G4O5LN-$1J,XN38ZV))(-:3GR^T
M4QZUC&T<E\%8Z,HT[8.O>Z9I%*5VX%T_7A=20M$E>0DLJMKY4J?:F">"L2)[
M[NILIU8;8Y=56"-!9.=BK7WTU0'P'C@4RUD)%#Z#J 7D*@8'M>D3:,Y1<R]S
MD;()XLZG6&LO)6\OUMI'XCU@YM9)Y_4095254@\RUGD+#,D?C46"#HB>T8X0
M0YNSP?NT=%=[M9=V[QW7'"7JOL#R<L.!S!B=X1*LU!2\.&G79TTB,5^2X8GG
MYF!YV6DAU4!@.434'8!EO3M?S[.,.G C>8',LB19" E!$!M6!AM90.NE;8*3
M7\@8%R)]N#N'ZZ4#4!TNN!NV+_/[BW#Y-GR]GFZ6N,LN>D9,T^I2$FM1#ZO-
MCJPBB:0@79MIM"VX&7?+/ )<=[WRL37= =I??_UV,?N!N-I4WGV[-8#((I+)
MSPE$'3RC9-#@%7T61/(EYX3TL#:)G\=(&MF]'QTMLQ:JZP"#6R7[F&!O3L>0
M:^EYB2!"2:"2R^""3)"<T$8[F[AOE)0[FO9Q:RCZ<!A.C( .,/]KJ=/Z1/;%
MU?++;#[]'\R3D.JHI&Q!ET)16^W1Z63(4+0H3G##=6IC?)^FJW,+/#!*GJQ.
M.TIEW0'P?9B_FZ\26.OZIO<X7S$XP6!S<9Q6M44*,&L;XF!=O7:(WK.82^!M
M'-?=Z!LYVNH)D(.HL#M@_E(#1<+*W'$!6655:V ,.%9G\?!@%/WO;#Q%3>[>
M56CM=N^> 'BPJCH%W>T"*9TR289<&I/KU0Q)'KOCB* IQ!3HC12LS2''%L+&
M+8+L$'Z'*JT##-[JE'//N5#.*('2 BK%0)%W#0&),R6EM\F@+*%-<XTGB!JW
M4')D[ VEK'%O)]SBXI^SVE+XP_3SE^7B>L0/?0\7O\_FKT/ZLO8EE/+1&*Y
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
M@F9X?M968(_H2OKD#;E2P"(64+8@Q-KJFQMEL^ Q1]?9F+Y39PK..8O_#"Q
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
M,?3Q3B/ ]?B?S16(Q;NKY6(9+C.MTTUV^J9F:[5,?TK0&,R.D<\I;6TACCF
M3Q1()ZN*ULEYT>A\>ACZ^SK-&M 4CJ#>#BSCKERO!#WQT48710">B@/RBQVX
MXC,X)875FI<<XJC879$YKF4= T<'0GE_I?9LB#<"O<?E!$VIV4J2HN:TT^C(
MP64?04B4+G.K$F\3]NQ)Z+BFM5_<#J+8+I"[I0KHYD1094%>D &A@P8E+(.
MI5[(#9;9:"6Z-HW0=B1PW+1/0R>@A8(ZV.4?9&O"O2R*9PX^,%8G/=/RP22)
MB2P324PP?4*4=1AC'ZOX7<"UEQ:Z-&(;$4V2B5+;(H +3HPH)>H5- ^T'+71
M27'OVXSX>82@#B.5QH Z1!,#0FJ$:KKWLR6]:AHNUL[!(W6'LS)N@=TP5)ZL
MYJZ!4%N7X=E<;'9%07)"@+*<[*?4"3@W%JTVJE6/O/9E>,=6V*Z.+"1GY"N7
M1)Z0#[3)9 719P9,&%];<*)4C5J=#,I'7S["0>AK5TJ]MZ([<$R/Y/GECX<?
ML"I1LCIG&V6H]R<4J&0D!*D*8#1*$RE)-.J,WY"I7BH,3X_5NWU4.@%.MVOH
M;?B*FYJ((EQ(/"DH*A10-;<7<TH@58HAZBQCHQ.';92-B^9N(+03M _4Y[CU
M;Q]Q7B7R8'G6^VMR;I=FB5*"T:+VQZP[:9(60N$&.$8;G/(4$:FG7?,#WMHC
M# ]5]^PTLN\!5B]W9\W[@(%'!*\5!<3,%W#&2L L,K?2*"O8CK#:_:WCYA_:
MPJJ1[+N %=]CS<@D \ID0#KGR-A7(7)!+HSE.GEGR,R'78&UQWO'S;\WAE8K
M^?<!KCU6#J_E[-*4VDV>@XK%@I?6 GT?D<RQ]W<G*ST!KH'M5K.._JW!U4C^
M/8#KU>ZL!<]MM-9 ]5)!811DGB.)LTHV8U&\Q!VAM?M;QQU[VQ98C63? ZQ^
MVYTU&Z0(U854:!+M]0PAUIH^BTQ')H1WVNX(J]W?NA.LS'G"JI'L>X#5Z]U9
MRY;\1Z<#!,P6E/41 D.2:+:TPP?TV8L=8;7[6W>"E3U/6#62?0^P^GT/UE31
M3 H/SHH,*M?!XTG).L8[TV*10J1=K=7N;]T)5NX\8=5(]AW>X?R5IS7W?[L>
MJ:$Q>*;)3\QZ->*X-L%S')S4G@NA)7W<"JM]W[H3K/RYP:JI[,\$5O]QS9HH
M&KGRD',0M+_S1"*4";#DG*UUQ>D#;P<_\=;=4J/LV>+J$.%W<"3T^NNWB]D/
MQ!4G[[Y5?5TG3*(,V2CB01A1!6;!!=K.K9#!.N4U#XWZ%3U&TFX0.Z_T^[!Z
MZ !0'W"QG$_3<K,X_G$Y72X^?/S'=8HWQU2<TI!$": T<Q!#,! $)HI&1/2A
M3>7?DV3M!JSS2L /KX\.P'7D0>R;GY7?3J>L#(G0.FFK4ZDH:E$<C K2,E,B
MLC8X'(J#7F["GWMYQV&0./^E\.+K[.IR.;'<:)&Y ZX9!5>21_#<$],F"*>E
M8RRTJ?8;A/P>C^-;(V]8^!\ @ZY:JG[ BSHBZWV8+W]\FH?+14CU.0<4:C_Z
MI,.+J7<C;J""Y\=>=M/%UQA5IUG#JO>^JA,AR<8Z<-[$[*/FWK?QY[=1=KS'
M^?#S'QI^)+A02=:EII3:1/TB<5!HG=.,1=&H(=(>1(YKU0;%T7UGM(VJSL(F
M'7R'9-L#A[=0+6]F; 68=3$E4Q@@:E*WDH(VHURSOD(*](KS1I/Q6ANJ&Z_Y
ML3>]_/'+3]:#3[.(*BE#WG (=8:DIG7 *!;D)CN;50F-Q'$0N9T;KWVP]?C]
MBU;JZR"L>+R/:RXR,9,S1%,3YHP<1<>D RD,-\$5[FR;5K?=-U%N!H>=&RGO
MHYL.0/9 -T8,2:","DQMRZ!<( Z$3)"MSB[+8'7YJS=2WDO)VQLI[R/Q#C"S
M.3=^^(@X"56RE1 \HP!:Z00A5OL>?/ E,N4:W2=_@JCN6BOOI>^[EF<@X7>
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
MJ#WER.W27\D?=+RI_B!<>,7\(E^LP B2*>,/A^4N'3 YB)?G4"@=ED0(VT>
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
MI,IUP%%!%R9AC_QL0!XUW]\B(Q7 8@*!5"JD,(E+3JCX2:J,,"1QW^-2Y6^
M>@P& Q(M/0 ')NY&(3>ZC2]XV_"'UJIGN>79:&&5P=!_Y1M[ML#B*8C026@
MF4CX$F--;<8SE5A8CTAI:-F"L#\)G-PB=R78QR;!A/ >"OAH3+[W^075%GHU
M23H7#'Z3&:=9A6:W^A^,0PGK5#Q(N8"P42!%.#--7.:F?Z,DP/06BFB,E6P9
M4X^X))^K06IXU/!?'J4[P/+F[Z=ILVPYRN87O04U#JT-JW%(_6'< Y1@(D@(
MV=/64VL&7K>*6^#ZH-<<KX^E9U]HC& D?R9@LN81U($$;I7J0Q&J5.LE?3!B
M9.CLZE  %25!60I&4:)E#FN>Q$ 5\EF  4(Q.U0C5<$.';.@"O;J(B>GJTU&
M ="+_I( D/6(TOH<M1XD3;><.W1FZ5AETU!L:%'^(7P1!LGS4*/I<B(5^XA4
ML,!"+WS=U]HT#5$'D%M6=E50TWJ>.<O%!1!E^77+:B"TKX!/ ND:U.0&22]6
MZ:=96M&8ST@!]TSDD[EV"N'\HFWG4:\\\6_)PC[,V)032)*>!UK-E(WW% +%
M9=@81J[$X^I61*QYWL#K$NF@0)ET*PJV18F2=JF+I@&].XBT_81[.+69KE1^
M:V)JI*WAM_ZP2WG%ZDX]$OHOD]T+@,H WS\ #Q.45Q36O];I$6YQG_/Q=_5Y
M3\R"E 0+;CN]%T3E0>.+[/0R+9S88A).PY6J:$/!.%@)V2AF\_5M #W'&P9Z
MGN .@1X&_F]?/XW9C8SZ7A EX7I]3$"Q\]85R2=33(/"P'!3\Z)UOL]K1AY:
M#>G:8,1Y</5=V[&DQ8NK]B:L)ECY7H-SK28B;:3X0M)E*G>X^@N2G>DJ$JF?
M45UK&PF_QUE8&^,UY'=*H;_ CF\P/-O'PZ@IB6'R*YQ"MK2V@F0J/E-#O*P2
M@$@FEI-,=6HR[O(5%LCZ(.ILV\\4)HSM>$ J&;!^/*7CW*-D=.H*"DO965DA
MV$,D#A/:T $%2M%I1VLS!AD9>3QTC2$-?\=&D7Q:9]<>&K^ 6]+/0-4)A7M#
ME-> =+FZ!=91&95;6*VCC473IB]U7K!@Z@LR CW56!K;N^$4\(#RU*GJD"@2
MY).(M4\$$5?02_M8K;J.--.>HC*<VJ>@HR-&IR96I&4?#TIG)N6)VQ=1G%7>
M%Y\R\%#W7-&O-:!(NJ>#(R;.P<,0VV:K((5970S2@7@!1 .11W-A?I.FL<O,
MN%>(X85(AYE[WNCF?A#1#T;\FW&PF+B)3]VDN7(Q@03$$CPVD8%GPC.#U_&5
M9;6;0Z@;VPJOJU:\!DWA"E7''5^?)#$X*3YU@[/^:$8F@>!0;7BX:S](8^5B
M3<44H=1'J ]4Q>MZNH*RR%+&I0829J+]*?T@\2/A.4:D"*Q:55<$NRNKD6A)
M98.AL8C9&E,NT9.(,3@-/^#'NS2(71K$+@TBGP;1VJ5!5"<-8J&<U$YHC7*"
M7.# R64[H!2DZ@*MKTRFIOX1V5TQ.EG =-7:UH(W@$@B:J4)OT;YJ\Q36)**
M=Q3Z"&J;EV1MF#>N^QY/R/-?,QT#,6,6D2(*<N'#@WVA_.D64EQ])=H!6!:X
M-1BZT(V-[:L.#Z1I)1@<PL[%2Y,KC,XW.(.G:0XC#@0+T<J,^J'L90G.'@<U
MA\D8MK,K:V6G-*=ZCQ)C^]>U$FN9X!,*? 0I<RI4Q5,6JU'3O,(\/P(F1H<
MOIJ9P!78#S 5)<)P-@WQY'VCT77>H6(%O3*[CC(%&Q*AY7ZK4;,]%ROF;)?Q
M;VE"Z/Z'&D&GX@5 PE#?"@LEYLA('2Y\%Q 4^F\Q]U*_Y@.G M"M7DAW0:?0
M:#!>']6)IB?FDS%^0BABELO;=-C^$3H[O32#$P;=;VHR:-RCW0D%TMIDU&SA
MZG8P90 &9FK5U!D!4A^H,"'PI@:LRF+#GV"?VV>?:S+D[H"=,!2+2(=VX?RG
M0>*Y)N:Y1'P4Q(94!)D2'8YK984$EJ&TH'FH?:^S&*P*<_4U1+<!L$ZT.JFQ
MU#V5XDML>:&P-KUS7!4X..R%"&-AD 7XOOQ0["<TJJ<&Z):@[2LS%6-J]/H8
M$!Z9(:,'+,??13[?+[R8K1J>:EKEH]IW!1S5JC:!^(YL>62'R.:'J$!O?$H@
MT;60:=>*05_T#_LF%XV$G4LJ &2!\ 7V!>6A%3%/.<DP<1:D1EHI!D[EF*:<
M-57ZQ@-T3<,FRA297NM-05^8?'0.<X]G)@*=FZ=,?$\#DF.V9#,RO&C!Z9ZH
M1+1@H)?147)9HN8>*;>K:CD3SW&Z;9"E-R0H5 65$(:\ZB+UD144$LR.+JQ
M>V_@M/9O:RG]Z15R4=*S_EZ8'NN%N.X88*Q<A!,8N:*. B30AH%2R!R,=G4\
MZ(E3=]7>.\G:H>GY"N.@Z-?:'G]E?-]F,W,C4#[&_NVM(NLS@*/01YF$=0%^
M3"^Y $FMG2EJTRHEI635]-KK8&0F2T(=^R*'$I$1/4WJ#6. 2A*P:]';"A_\
M"C+3^(Y4;@X=]L?,$<!C,J(7B%VKKDDG)7A*4%I>$#MEU,DGEE(7:A2;*G*4
MG9?QG*#%'^;+>;*4OA_WI+RH-W#]UO YUBR3WQ9 _D3XN%3(I_E^T0\3Z*U=
M2\KI8<KZD'%5B9?6E"]9&>GKNY,86RT7C@QQ"-9HS;W8*,L^4K"7DEB6Q.OR
MV%^G[>A$9G71?H"D/#(I19;!9%^FHI5B49XFS\B?\^VK98(M-.H!&A7SG4J,
M!_&'=V#NBP&JKQ#ZI$Z VI.  "RJ %P>^8;-@K>A^>G)AL7(/H3!-Q#_52F-
ML]B:5)&VN=.R!)TL28[XK% @U=VH4RCA9\A=C!2[ I@$ZQ:404$@&Q6A"I/T
M:.^4O_BLR^&*6!I']\'>CJ753S[_-C4+.+0_8!-Z]:+2=,DHU;+WHE8$>*MC
MKP+D-H$.E?"EWA>+9(;34Y1==F*(E. T"-CHUR1RBEQ)E0I;>J*Y?LMS99F]
MM/MA$7J <6>@AS5%,$W?)L0455^>=:X\_.6.G]:KX8PS('4MP28Z>%F474$?
MZ]($5XQ\?!V'"E4.3&:$AGWZ<8YXCQX9!M[\ T,>CJB=M:ZJGZ5&$J40@]Z
M6> C^ ^/DI"=-#-:TE] E242E0V PF>C=VBK<];52PF]5KHLCP%K^B+SE( I
M'=7F'$*X7NQ7IUZFDYU::*>Q8'@6%J 1.-C)S]J" DI,=?==]$XD?FSL(G0J
M \E+WB]A%U#9TFIFK)GT6/!Y1>-5^+1;X@>QLE!.-/\"2I]([?D362H+Y=*!
MS"<_4Y9[8WM3MD']GFZ8^KU.@,GA/L_6G7UK;%<4I]Q^M3: XA#.V%GRJL]
MB0HPVJ.A'#O&B*2V"E8].GD,<V(0TT4$<.T@LYU?U/A69ADMU4U4H]J1<+4L
MT3DLRMIEV Q#97K@BP6##+-*?Q>WW<5M=W';0MSV>!>WK4[<UDIE2U%R^O9@
M0&0)&OX4U2-,9I2)2H1%H2OL%B!%\9L.20);%Z9A!$A#GCG9C )7S?'O5)Y&
M@4KE4^FN$S*);,>$,^<UL)P%<PX;@VUU/,ZQ7P6; 740P]& G+$SK)%S37R4
MUI!2@5"FPQ( \1JBVE&M0FXQO3;A-9.9L*NLJ3>"I7E+L-5B:"G6P;G425N(
M=VL=U4\]504]E;'!-F"TLPW#:&W$_2)$B+-N/TDW?X$Q_Y+R\^FJNR:HZB?4
M=%OGO)FEFV"^_E$6GJ=$N##P5;&2PR8@;8#A(\![GM#>?640XNN/HKRUB:.%
M:"W3-5/AXP20V\+Q<<#\#"#(C$/;^OU48$<P$&Y@JGCII-:&2OH9I1:\BX:Q
M,>&P;Y(>QTEM5YK.)H]E>VH']<H[J#GJ[5$Q_X9_!L^4">R4+<=*$L&@D\GQ
MI*H72>[T;7D+U/F&W?+[@#V,R?%2L0X4;]$0<7$50-:"0ME6EEJS@(8?4'Y1
MH ADU=E0<,"'O5OS9^7S.0]65BZCFQQB2@[Z)&9YC\181R,PF&XF#$(KV]9Z
MSW*N,4R@7TQ@B@KPS2.F9PX^3([$+)?=O(DS-PZG1'D4" Y%R/6LJ+ME2%&4
M@0ASH9'" Z$8)!',DZT&!/(/+8-00B='BS&5'^HT^(PPXR3L4YD893#H4OE\
MAY!B)YW7+L;7PP9V 19U.H S%.C/6Y91^%MGM5SL61^3#&3E2W]U9I#FD*R8
MK("Y,DBK$@<M#W(^=(K4#*88#\?&HJIR@!HEN-0CDN4H G>RK_*KYMH=P-5.
M"U;.S'D\:,6D5[VO:N'@RX_$38^*FVI6)0QH):%U/<;/<>&AB)535KG-38H
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
M#Z<GT;NWT=O3_W,9O3_Z^^EJ5>KSPZ[M2L+U"XEBA]'BPQEG.8,Y?RW UZ]
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
M])YFH">ZS8H!2HNLNQIBLU98[ROMR\//9432CVM;Z*'&;IMN]9U0-.5 M87
M6\_NV8G@4Y \G457!3R:1<\,#T1[Q%*M4N8D&FE!=J$8V-&22---41HQR@E'
M'VT1LPUDCTQGZ9R'O7CW()/\35(B.?P?=8*()\HO^6"/*#KA5T1.^.[WBL.]
M!3J#=QA.%[X(S@B,<*;FS#N_<',1_ K'Q _:*K>CD4YA20I_KOJ&/WG(1]="
M>&''T<6VUED6_5UG()KIYBB[\T2_S2N4];*"#2A["9MC71FA1RZP @O\A13L
M ? C1&#WK!31I@;Y-1SYR;AULL/4C?18U6E%=@"-/2;=QS\9JR0E0'==:#Y?
MS<^]GF45#);N#FOE=<A 74S7A4 Y9X+ ]XEOE%"_#X>OP^M1DV)+ 9A$UG9P
M'F4X:EC]3&:75*-R)YF,, :; AZ;5G-\$*IR/<WXE( [9>%4)&!/C!)FLAO
M6DY!NPY@-R@Y>D@AY^X9^-IUIJ8Y;,?_8'N2:5ZS/81W<QIA5NCK)*]+N"T=
MD",WS>8\Q%><X7WP'<<.ZMDZ.\IHBUZ5ED$>S>^#+8CR):<.O!(]R0X7Q*'P
MK;%QD4^EBY$%2<M8;C^JX<43[K71";2.86Q7FA:/AI_@0:Q+.,<KNNC,_'UN
M>$_H!5$04" >"@E*=/!\]W"E9*7;VTUJVDW+Z VN98-KZ4=&?8-K^:%P+8\V
MN)8^[L(?&]?R(+@UGRZ$L=O SL4$^9ZW&LWYMOO/N"DIVO5%L:]A0$)HT):2
MI@?$Y/][C0OGA=IK,QD>7=5F,CP.ILUD>,Q"F\GP"'.8823ZP5[[Z1U>>V,7
MWF4^GRVT"]]CS!BK3*,/I7XH1N!*:]PW1N ])TSR>%$^'B=#'=6E-LUP;')6
M42)9%>0*R^\&"_J&JV;$?].<]KXYK87-::<*4SBX1))"BH9JK"MXC/+@ 0B!
MV'_ZHHST=);F<X2^,#3N.JG@C[XESA^$AGZ^I"M&57%#YN-"CY+JH2CI@Y52
MVO=$2_=3(_]7V QLJR?0\M<[Q]$1)8/[ / *"(%@Y]6<JNP_(5"/=B%WDJ#3
M876"M6RN3C]-DD$B?-0O5PLTJ2HUG C*H<KOGH_>'*-N%O?W%IZC1Z-1@614
MN4'R]/@@#3F]GN_N/]N<I7UE;CD^W#TZBZ.S;+B+$K5_N+<776B%3DKT,J]3
M?:V*4711@VT</=[;P]^<Z]%-GH^BXZ2:Q]'Q4?3\T=Z30_SFJ!("* Y]'$\2
M/8Y./^EAC;Y%](Y<HV*-(S^_&7=P-H]*AA]W2-]&6KJDQ3C:QV!"@:>Y.3\^
MX_S8O\OY8:",FQ-DO4Z0_JC!X9__].CIBSSZ>YY?(=W!ZV/2%D] 6QQ-9Q-0
MDEI5A8[>J^+CC9KCEV_0<<).S_]*] WH"7B-<5YDB8I083SJ4AB,.3T:39,L
M*2L6HC4^6V#7KO';?2^1N8(3YD3/5%$1D)F>&IV?1F\4QJG*-9[A[V:;].>5
MC5 =OSP_]:R69UU62QQ]&W#.&O-61Z\P$M]AY(4[L=/:^R<8(_!*T9OAVV0X
MR1^>N==/'JC]@\54L$7^41=;99_!<DV[[V #F'M(^C;4LP<'CZ/?=J,+!:=T
M=)RJ0D47<(3K*H[VOTU5W ^A:V$^HW_F6$7GZ=GGC_?WN]3LT>@Z*?-B#H;.
M(?QY6< 0%*<"+G1QG0QUN4CS;FH[-K4=F]J.L+;C\::VHX^[<%/;\2!MU<-;
MZCVBLRF"I[CD^ A9850V?# POTW(\B&9KG>I]0B!)VL<-[E+K<</-AG+:SU^
ML,E87NOQ@TT&UWI$/]A;/_DAW_KI#_;6V/IQF2W69"Q/2J3S&]8I$=X(S4N!
M["[YN#%K2$ 3%7 W=C+^J+&P=YSG%7U!M[LS%/M.G";L.7:;,M]H;NF.=R?_
MH/DY/WUS=/;VY/0\>O>*R#^BL[>7IV\OS]Z]/7K]^M_1Z]-7E]'+UT=O_X=
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
M+!BE*W;@R,.PGM9LT$8O\:9TJ9K-P/.E 9@\.-='&%=P5B#QA(0=R&^CX-
M?:*.*(0+//!MC@8P'!H7V.P)IO$7/#!>MK8A:&O*S:S=Y,W- H2@IW5(Y'VW
M^H&OH>*[ZCF<7[QJM;\L#N%7@@[K D-B(%5<V\5Q=ZI^8=0)OB'7D0HD:^6%
M1';B:?_THHB(4$?^C)EBGKY-&<M%'^;,Z$Z1R>9NPDI'<D0HDH1H$@YQ:R_T
M00'5%BQ-9'O+QWJ:]'1_%N+"O$4/UL(=8UZ5&P5!2=WU<O)ZH&:-)(LQ'*HE
M.Z7M%2? 83F<Z%&=LC6AT00@DX^2"%@;&IWH(05FV78\W(^C@[V#?1\V=B\P
M%O6\6%B'V!RH%8*<ZB.-B4IGQ4@7X4Z#']DQW>$5XD[2@68)OW$W^NGVA[WM
M5USUB#/W(*9IM9"1!S--CU8/"P0U<^8AFRFKDZHY9W7$$4)5L:0$WZ5J1[5%
M?$YR81JXYOQZESX2\H,N=01?&7(&=HY8U\&8Y[F'0/FY])4@*)6JR%,ZQ;(%
M=!">1L*;NQX>-V"?E#DF^+P7LOXF38J/E5=)6A<^ED6PP?B>U^!RC80TP?/;
M!6HLA!1&]WGX&1(46)!;6 22[MGLKC+?*K<]Y+42]Y5\71PUZ_Q1J/3UR/>8
M%RI]2J4ZMW=99*'A#_L!C]LN\ )6F#S#I&B=54GJXE4A<%EDMFR\@EG05NW_
MO:9R/5SO!X1!.O$H,OP VXJ=[JX=VF$5MBS"<#?Z+Q2'\</ 7S?$%1[<#FMH
M"M:]Q$TQ#R]7'"+$_Z+B3G!_+JNT^&QCTT4QOWP*[CWJY0"-Q@N)RO/4+Q>U
MPC332: %7,$51EDFT 'R]P,%'$(@E]W<18@I(%M*J!0>5F>INAG7R.!"M4@P
M!%.)<Z6P).J^]KM/L0-O J)1=O+K/ BS:*768\,@LL=)(*GN0.$X,OS]3Y75
MJIC;[0P.T,&7'C<((BMK_$G#!+!GZ)V2#JZT;3C4J=2[<9&FO[&,H4,*%Z9A
M#<ZZ,YXEAO*YJ.A=)@W#4F@AH7JEVN' ]OEGG<D=#O=DK2T\:A3,N;5:0@B0
ML Z175F:/I6NS-'8OF/"L1(]&.YQ@V>-V=8%I9$7)9=17B<5?2%7MF[\*B]
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
MCN)FV-WS1*A13(2'PP*V@\H'[L]2+$&#P=J[8222*QI@9D@!XW^QV=@5-3K
M/ 38RD3W!O:.BH83/?Q(809N5S:<<Z*"'D4'$=X )@->;$J>$"8M]!77]XV$
M/A->])H2)DAJ-H )@T<.7)W0AXRBY1>5B<[+.1)3N8[4,JX\:V\9L5:?J+<0
MZ1:SF"HM59P>A7A0PTLBA;<P]US.2"A= IJ7%8BHK> R](6MEBY4Q4@,[421
MB&8L-K@@+A-X."R[*OBN?G[%A_>:#8!F"PPP'X]9_$>UU,+97IV,<</?G4O5
ML&-0],M;S0]:^P_F"EX**2G12E?6"^3Q28$+0Y<;;T8;27Y62#V?'0!\;[(R
M 1$/9_$2]"=ATLV]T6^@.W%NP!*[X1W'!9<:F94P,,'AL*BU&7:"1ZXJY6G5
M4J8Z,T3DQ73]6I%6P[Q48Y$\<#;_*%PN*DF("/B!Y"PX._8M;4'L/M$''#YY
MW*$859;AK_"M83F/D,R2U1,/E*L7O6(FR4 9<CLJ]G)6)_>8#O,N5,$GEZ%9
M:LLYT1A'!<5SYT@PZ"?<\\N&6NDWZT!@AY:<H^^S+QWJ!89\<DWK!N"Y 7AN
M )X-@.?^#P3P?$#;\-&SW>=[7W^_W..VM^P7F3QRK??0M4842#**C,S*]WB.
M='V]9 ^)7[QH%ZUBFS!]K96JQ5ODCK/"$8&UG[8W8G*[4QHM*_P';<,+L*K
MD'F5YQR-@?.;6[Z$1.>F,KP13Y.&IF2ZW]%)W0Y6<"/@GH#[W7BZ)V_G.=N^
M>_2?@[V#P\U^N.<L_U= C[$1Q@73M,\BMF\%;6>O*7N/-K*WD;WO(7N/VK+W
M>"-[&]G['K+WN"U[3S:RMY&][R%[3]JR]W0C>QO9^QZR][0M>\\VLK>1O>\A
M>\_:LO=\(WL;V?L>LO>\)7N'>QO9V\C>=Y"]P[VV[.UO9&\C>]]#]O;;LG>P
MD;WO+7L&SK!XHGY,Z3S88?#-J6-T]&EL;A?0+Y_8C0AWHPS6$;/$S.T"V!K6
MTYI12(0.9? "9TW'6GM$=X*+W"JWOUGNM-'JC:YRKT+%%(5&AOC*=DL.6[E2
M!X%1LRR"<6[2IX,INOO/QU!RJO3)*@OI?_I;P%K8KWEZLN*>QR+5%_44=,-\
MS4LV5EF=>ENY1F]+-HY.3LXNS]Z]/7J]+H4;WXWMZFLT=/X[MZ@@Y/5*N^4P
M&ZYI22*]S@V8WSNJN?5)GUO\':$EEPJ*IP?JU\#6VZ5!3$UIN08N)F#02!\N
ML4882D^?G20%F@NGW)FKC*4M%])$Y:6U'PK]8'HPBO'P:/=@Q72(_34?<&Y6
M:UHU)%@L6VH,:9KVV+H.K[-%E5\QV0:WL<F$3]O6@J@ILI"5'6T!_6*X65V4
MM7RXH!:$>\0)1PY5_ _]WI6%'NM"? #%C&HK+RP[<KWY5EU>9I2(%(L[-6\^
M:8S5F^RE\[SR.5[UQ.[RQ%+UDY%UK,[R^DGW4^,$A^=JNS6 '#7%SU5TB=XP
MY7%4T<4U<NQ$)UZE%W?0,?O?"CGHK]^D,)$('&T1&:LHOVN98Y#D4KBR+JXQ
M&-'=X<0O?:0H0^>=V,+JW&5!^[Y^=UOJD;RP<-QU:=KVKFDM].Q@_^D+L<;P
MNJ;AU3;CO#,K[A!;6SQ-TD@%BHM%],ZC4'B1NN+(U!@IC@S!E14?+.E&CNR1
MGFERR_Q+J+,=M:R<!^7G=)%'_.KSOFX;1O5G!P=[*U7P;]R+O-(KYE*'R=A_
MT8H+XMZE:FE9LNC?6C'+2Q0.WJ/]U)^&&JX/NT>*Z+K#N:,:W'_&.M2T?C=J
MSJ_APY^@P^4BMO^CY^S.PVIAT!I]Z+RI$U;LZA^52'K7]U9^_3E<>-^ZOCGL
MB7C$XL0QH%5&K9U]=\02,BPOO7XXO:=6[*^W>T\)2\8J3Z,PA+-RPA#3QT.K
MK'E0>)DT]DN8F,*4'"Y*G#V<-G.L+%;;/>*N69<-W\*&;^%'Y5LX^('X%A[F
M(=\;<OR>'/(-#[Q7ISQ]\&ZF"_8WS!A=>)<S3>J3_6HWF,\'+JJ](8;OB:CZ
MX8!>R2D%1"P?&?7<L;V0B&\-;,S.<!W3NL6V=1D'T P?'&'$NN_:N V%!#%\
M%@9K7/B.^'U= W63T$(FQ>%$95?LZOD3W,&P*, OH9N[T2DVF-H_V$9L5ZF'
M-=G?S,;&06OBB(Y-2)#[T>9,0<<4;O1H$WK\>7%<T.LX_T>=5-1VG<G6))R,
MMPQ&GV37.8R/8@&-YZU#JV14#[VAK>^)>F@?%+U2$M0&SL:YD:28<SHFD88T
ME,0^^3')F.DZ4U4-VX%WO$L?4Z^-0K@52\-.V=H! SU4V (B)UI*2FUFF=!0
M4_Z:DC@WF2[*23*+O2 Z_AO9XC-DSL0V]L,:6P]@GGRFDH+^BZ2L_-M"9_FU
M$&.##JHL;V$1Y;PB3O.]+W)$A\:&[=LH1M-3HI&[,DKPBN%$7OL#I/&\RHGA
MM;WL)F?"H![0H,0+BEI5ATG[<1C_HEA6%&TEV^QN5QZ9=%G/9BDAAZBU1I7
M:!)=<@3-_"@W0S%39?X)LT7_I'F%_R^?\\31XHUD[LPK\Q-@SBN=ZMDDSV A
MIAH5&+X0+ K\HP(W'/X%5TVC40&W55?2=A2NN68.]3FHR&D9V]2W&:JWPDSD
MS^WF4$@JY/(L&Q)#*X1B Y/T_ 7,4=<DI7 '$6]TVJB=#YU*V-2K,BE,QEI@
M6+DY*'PXS((1YROL99BAE&$/Q Q&Q8@,WA!X=JGQ&(^)M@B$+XPO0Y#H4=<^
M4,&#0%:0OYC S# 3,%J042$1I\GTLTUPW%X5:HKB7(+ IJHP']EIZIHG%"&8
MA[J@Z1^JHD@:O0\7;%?9/YA1LUW5YXU&>>[0MY:$XZIU*>&8IM@U=22X@VG4
M;EALX9^D:TJ=CG=HQ!H%M<(N;KB %-7A=H[P:<XO;6R0.)KD-ZC28K9& C/
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
MU:Z2X@ZKW32=(SB5QE*>ZA%!8D']IPF9T%03/L6MA+A@.]7-(V3Y9MD KC:
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
M=+S'Z.S,Z@%L52RQP=LJWC!XX/F?'&WSP3?5)O^K(D:EFN8ZA;XR?TE_D/_
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
MK1>XP6,I,.G%6>*\-HO7P8DR^/$6(L8WKB0B[2$,T9X;UTC2=N>SQX-3*"/
MI0D&MJ8JVA)GA E*KK6 9%>_JJ_XM<U(5[^F#0:[9G=4ERN(R>OV4*%SQV^,
MYBI6UA3H% 7P&C^&[-G4=W T%JRL[4W=F,FRGYNX/YNWZ5 UYN]+_"-=/G@/
M*8KND0I[D."+%4+N'B[XXN+T_%]GQZ<7T=';D^C#Y=GKL\NSM<!@/'E(&(P+
M4]:)RO]#A;4L25]2IQ[@WS)%D\;BC"7KTI&ADV;G.PL2.%*X4E=<HX-N.D$$
M2#\1+RVBF:7FHL![^]5O\/ET5C$MA^5:)<X-8=ODG@'H_SM+':N$R.Z^4F!L
M44T(6%KP=#@VX:_9),^0'T3?:$O9A)>4R >4##_NU+,&@7!M%B7V,EHT2+-T
MCB#>3D:52TS6QY.+\6@+FQ>T]+PEU&!)KZ::WI-+\ZP)Z55Z8/%%'$WRG-Z*
M_\)8+O)W#>;R@=2>RCUG,-*4\HFXSF@AY5BZ5Q/#"CRNJ(EC25[=KR>3F*LW
MX28(3X /9-*3#GU#-5/TO1R&, XLN39VD1=#YT!Y*3Q.-TGA >XY#@PC:+*2
MT2W! [O*:0K;]=NN? PS][.K OL <J\!&5E8HD7 $JQAB3E7,&)F?ZS&FDYS
MLAJ61IX][O_N)>^H//)2L3+"SF21E/KK=CL+2:UBV;/+._:613!((?4 '^79
M3D>P#ANH^@:JOH&J-Z#JSS=0]?[PV-K#6<@'*7AA"\&,!=/DMR>$"B9SRY!6
M<0X>:U7,A; <B2++Q@'CF-:,L53H++^VT!JGYADL-.$R;3LDLA-AV5HLDBYQ
M7VAR9&T%GM? @G/P9#'HI'(M$ S+A.G9,#:Y=V]F4J0$]4N!!W4)TUF6G.@>
M$!X/4_?4#8%8%Z\-G,JQX.!/D1F)2L 'RK7S;#!DGFOS:S@5$NU:9=+\C^MT
MG+AF6#Y@B-+FELN! 82==D+8EHOM*[1"A)9N03.X?( FG$'YH@V!;Q+6+]K?
MX],YJF C5.:V2\(4Y7</C+2?N#PR(A75#=X[H11E.W$H<^>_='/.O:@AOF)"
M<4+KNX3<=;3LCE]5V&F,(2R3BK/L@I;AP]P3>+2.'@&L=5@]3F+"TTMF#B'V
MOJ$0/5":E-'1:^#G+XS0VP65\+QEZI%4BL3GD;0!')PTI]X>CH\&"38$=>EH
M&C)=7"%RE[ _N<T[.3<V"91HM^N&RS+C,"[J4_!:T;=!%E\BG>*TE@$"A=@?
MI$U9<<!7YON4IP*WXPE/'TSFZF/ S;"%MRN'.:-!!7X5UG1[E%6H?Y>]I-!5
MVE4UGMP52@?3[YB=W.U_NE;JH':V]DT--Y,+,1,A$V22FG JP(II0/="YV2V
MX]$JQ?1!P+OD"W:;];/!EK&(*&+9I 1"OXA>U=4%S_(;AM0W@BMTZM;HR7IT
M,L%I("U/X&,*?/"'["';FS!MGMNVF9H*,-^U'$0^UGR.F1M#;=CQ1,%Q6Q Q
M++H\L64WM!O0F!:WQ&!-7.;NX::MD]P[B \U>9VM1'<E(:G%E%M;%Q(PY@$1
M-K;D@1D;F7%P'OR^T<FO"DG,3 C/Q.IDAKQ$LT@')LH3.N69QYW7F8'LQ""+
M[<.KA9CU;6=1!KJ5&;2]78$&CD_!-E4?]5UV<%@;OW4D@2\I.V(^0NP;?9O<
MF]#92[G!DF/(V;3^8501]@Y9 IT]</?Q^\G'#&&LHGE(&=HGOY>#B;O\*",\
M&LDB2PNZ?QAE<_M[J^XM,="@IF.WU9Q'TD6[  8_&IELAC=7A#1\'' RH&,2
M2YR1'9S8L$/1;_!IO >]<@OL,,6-?O%4(@FRD> .9^\6V3I#SCL.%MJ#"_P_
MN)'9&EZ[-0EKFN'[RLC7*1U<*BU7$O8XR+.:3>S<6K-WH)D[R*I=N\NP>T,M
MS(YY40@E*%YN7 1SMI=AVOZVC5J@1^%:X]G7DO;:'%DU8<+FT&$FKQ,),A.9
MBW6"M0*I)J1WP-*R7E#6)P^I7O$\S\<PIWU*MK43%)+N\"R'6YR,(0-5.%L2
M1P6_).P ,#HS)1$;/I7=/559YL.$[!$R^Y8F-$SCDYPXLAMN2B^P*;*RT:EY
MP=7[)\S6:IC@J@F&*>DL&:-^XBP7_%<--7]CDY41F?[X(].Z!@-G;,.YQ*JQ
MVOES#-_A*9-DY-:@NB[R^FH2KA4R"5,4R-G+6@N5;X.$61(AHA)= JXK%=69
M.^-A&;+#3;;J6V2K8B-C%.=)J C'0N(;996+BSL9G^BJ.YLJZJ/6,V<BMW8:
M/O\*V;,I5>5!'^7&W';H5AGQ4\N!P)EZNM9S706=5'4QQR&V0\HP="D\TGET
MG2?L8.A/2<D- %"3W:BB4 BEA4NI'6\K7[_5(DO  W>:,=/W")S$U*/SG:AB
MFGK^(3/AV;2N>UQ)(Y)PLUAMYC6;KXZ7MU_=F5FFP NGDY<RI:AK0";?=/,D
MM,@I<+I0XN3B4:L*M FX]LP#SM?@D,GL'(>OTXS#W&&IXR;$I,I%3NA53,%=
MWJB%"_M-T1*2A.$_L,$$#$?'' SW>C#?83I1UU6?8\ UP :P?Y"MLGO)7'/:
M ==U9S +<-FXT1QPX43PZ5N$[[OT=0L>$3/N=N^A.["S/21;] &555TB<":?
M$@F *&(##>N3?4J[_(JS<!Z<:J0JY?<_BR/T_W+/U*R:[^?@4WV(;#<'UX>Y
M%[LQ!-A1J*=@CF#2% O%QH7J/$@=PM*92ZF)Z9LI*J2W0=4E=T8%245WSNCD
MR.CBL03-[S#R2)!Z;4.E2(%AE3+<&[P7P42.DP&^@AV^8+E-NSXX7)$YB"@R
MO)-MBP]_0S$>1.#JS N$&S(ASU!A)M:13M5<C[9-*P*+/>08LVAO%^RE;' 8
M0*?<'$?1VU;R8&YAE'E1!OT'W5M("Z6O\!KM_EZAJQES(T./NIEIF5QO$$O(
M#N>/GF+_CB*AYFJ27R? 7EW@$HYO%2&'8@RL(PK/ZT):-3I8(AIOMB"C(TL1
MM+DTB 4&0W(5?L)MTP.H06</"W-T#W5"3-.-Z3 L569:A-G'S]C>K[4"]GB9
M@E+@LGS#$R!=)R@##>M9#\,8F(,LA*TI\2696!M_[C@HQ!RPUUO K9A 7M[?
M)W'>P-XVL+<-["V$O1WL;6!O#[-(Z&D_@TG]+A(Z/WU_=':^#E5!3Q]259 ]
MJ=\YRIO5NH%?2P)0$ZU. OHC _M/[B(!%LEXSF&@WHA#(\;G$$P-V @7N1S[
MC>1.+!"K ;UZ/^$8=D7=/Q:$"BU@ \/0CH,J=H$RBIEQ_-8A1(2=<V*HHK F
MJ<'.2=UD*')-I40*+'F,K+4]"_\9DCSSGB,A>+H1^=TJ2ZCE71@(M[@1RZ+E
M!OBU(_C8W1++V^W<!0,P##JNP)SCL=B&GF$JW+C:%.#U(%HCRK%?F\+V6[Z-
M*4B[[?+G/SU^)FWNM_:M0XSH!7#LKE)5\F+"3T?Y3<GX[ZV#Y@]Y@\@?HSS'
M1"+^)QH7:BIA%/J;,HF%N<_A=F1OD>*+4([CEN'3#\$!30=\WP'&E\NJW):;
M/MKF#&=:3P=T$ZJTA/$4(..,:9$*085Z V- X(U66L*&\.6UJA!0HTOX!?\S
M3<88>QECMWHNO!S6!148SDL2;)H $\2.75YGH@DG$T<87$C$&2; 2H+>I.S'
M?J!K__&OH^/5BZ^9TMCB>CA\.]7#B<IXT=P"2L8VB/!TKDDO"2QL7N^"A]R'
MV<?PF"6H,'A2E^FR43-*(\+AF:B42UW*&DX'+0#+YINULDT.R-JH_R6DB5O?
ML1I::&VXQ]R8K.H8)Y\J!D:F:CJ#_XR5'$:<;)TH[*[J84YP*QMQ\QXZS3DB
M&@@@'7YTUC4D"T.&=)A_3#(^<3-%\'X**5.$6&*;G424HK8>;T?"(]<ERUW+
M(A<^X0O]Z%Q+/?D,HWFQ[&Y/M[W;8#/G*\W?T"H]\Q3V"*\C\#(\7IK/(K20
M!^ZT./8TLPVFZ<=48H38H!(.*V]%QRF?'+:@"W8LUHW+@5+@FLI1,OSH+FQE
MB#P6I49B]TZY8&RVR_7T$7? Q7:8:/24+:'C8PA[W,T(8IQ+_[$R5RA^E GM
M F>WBZ9\$""!<E'B'2K;9!C02JRXG5QFHJ494\^@B'JY,8I_3^%L 5&F$XB+
MLNCPI[Q'JHKI4OD2VE:YAU!C>[>46K=*RDD<&0'VV.W,)G@OTDB/"##B<Y(*
MW>@UA)WK3[!8)8YMH#,]YO['+'^<]C"8 =(NUPK.9TG^>QV130MCO"F>D-W'
MR]JXI[T!3][FGKY1J)M( 5^(M[1JC[2K96F[K6$4=C7$$&F..],[Z:;NW4;8
MX+KJK07SR@WZ4JMI#PR8I"37%>&,Y#Z#QD(,^@Y6,"6SE,H-P!09$\QE M<C
M5PJZ!IK7#132F&M$0^MCD1ONK167 &<Z;9'#*FG/01!(8P $C"N@U!MS:3H;
M(O<)EY>(F^[5GV)V$3P-?'B*7) $640.$<'IFW,-CN72H_YVOV6RM\:#E:W]
M:Q.2R>D\0[+;SHLMAXKA'@E([?S:$RP/+\=>X_:V-_W50$#[>]\C_+]$K?8G
M[O?L#DUTW YP:K9'X3[9= SND<+*4.AP(TM5.6ZM44T"VBR_YHB;P#.]O60W
MBHG#F0K)CM[>[!R@>Y-4-9N=47Z3&="+IQZ8>RHQ-1^*BM?A6[;KQIC-'XC;
MQ/L8?U]PAW!YV3]J+O*T-F5N^1WE(S#!L'Q\[B#STCFC%\=%/Z1IA:V*?OJ;
M,596?U2ND7+MC=5ZJW(5^%%T9!O@K%BO(HZN&:WQ_5ST>5Q4M.2$1Q!"-9%6
M <L5FLK_,&2Z(R%3&V.Q*#1CS&"^@HTI,;\DJ^$7[OE +;40T42HO)TA1:RM
ML^@CN!*&)A4C+Z<1<@7"=-9@\6'LIN#8UM@&8OP&4Z:M6C*LP8DF/0U^:>8:
MP+?GTX-(=8WC:U5&.,>6;LOGQ3C!628S,,$<6,/&]7D037V/H4F$E_6/T;ND
MHOP6*8ZVI9EM:WG3 C2TM(N(#I-:@I%(H^[.!P0/'X,<I!45,N5@EHI0IO6@
MH)7D",I4#2<@>LA6@*]=^K< ^W:$.L[<;E1P_""M^)9(])A=B8DAC28+@@[B
M[X()\OF,LAK#BNY;NC6"ZA"T&;N@6@UG-V<JI!A)U>E'4^4PT;I"Z@'<=#SM
M_M>_@X_)%UUS:[>,J('XT51TO\U.HS$RENY5BRIMQ-KM9K<+IQ45N:S<MC":
M]5CV0 \.V,;N'.DT02;*<9W:Q 6RX>!^FZ%=B)%DG,WFJP0A*5L;E^".W3HT
M'!Z.1II[TZ$\&O^-M%+SK@O*K0W^%+5.@8&&#H6U2 E;>SD62I)*BQ4LOFOW
M7I$.!:&6I9DPFA2\0Y< LK?TA;-L'UU>ULX[P:QD(TBL@"MA[^,ILW(!?L]S
M0Q!6\+O<[$B_A5X(=" QE-3P^.R%TR7N%GL\NV=S&X,5\OFV011RS'BM">SU
MXNLMG:TULFY[4T1T>^@ N1)(O^0IIXW^J3A= /NL)RB)5KHH+?,NBFDR1/!]
MAOP^G;1 1I>XHD R@N7R8:I59HP0T#7EQ!; 41HK@2>6^ >[\$22L?3VRUI*
M;R#Q&TC\CPJ)W]] XOM_C#UZ,,>89]*<&Q:4]^(']Q3[U]%X%DD!NE+O"I-%
MBEI)-UP(KC!S3K_AXEWRSE)7*7UAZ*S"P+K'6/!P6+ZB9]\KD+@@+DWT7MLP
M9Q'"K@_V5@M."];Q-RPN?4LUAZOU0V!>]LD3^<#5HLQJ:WQ<J8KT2&YCOS=:
MK\5/&CV2KEQI$VM#,[>T7->COMYRO3M81WK4A5U* V.[XA2B:#D*8FXHEYKB
M95/QNS#DX=.66CEP5$)TWX!Y3<*+RF<@F0@&S*#P/>1:X-JZ($<]0Y^UE 8G
ML%>?[[_XRU_^ O\]Q)9O2^,SWD!5!AKQ.K=5O,3BQ^6T,I\2ZO48[.XZP[?"
MW#J8O''")@Q:)K3]_V/O;9O;-K:LT;_"FID[D:9@5VS'B3.G:JH46<[1<Q/;
M5U+.>>8C2((2(A+@ 4 I/+_^]G[MW8TF*3L>$^+H0RJ61 *-1O?N_;+V6C19
MF&H-&003=?K1Z%Q)0X!$NK6#W7Z$[ 1\_[D32%](;M\A2J% 0KR>9A%$85H0
MO4I8ZXV9NA<@"(1DLR JXV;.MJ#PXEX;@FV_F.-UGA%QJ'FCFWMN/G4Q9WM=
MS5\.%+=_Y_4K&>0OX+Q>A/604^8)'Q+6G,Q%/MKH8HR(+7CFP1*5)OYZT')M
MMN@E9Q3'A%U-3.*ZL2,,R;4 B+H9JWXL.(J]>V=G\M!#>J_BG3&+7\=Y-:KH
MXME6ZBD1D2=KQYQ[T1N?+6#M"XNFS,KBKCWI""*\ %$M7PI)52#]2MDFP8GK
M LVS+36:,BP\"P*8G6-T70A26OH)<5W3*78"I<F<57A3O)8SI25WJ[X26G=!
M!R&(D"MMIR>72^)4=JMUR1X3QEKMI"G'0XZV O+"EU\I*[#=TV6ICZJX1@&+
M24%J;_/Y;#4?+5"#+J1 &3'+'>/Q<U"]@!X287;/++4.AB"JJ@!@L;NR<Q]B
MIO$D"PPO*?<27?2< Q]?JF&5;V]K[FV!''S=#9E#7<7QUU- A9VNF-3Q$GVV
M<77QF#VF512F1?PU5H[D2-/=&\\%(&Y"2AT V['3%%[QN!>WJ!#*A$U^SY$.
M6FDQ,4\Z)OHII5X*)$RPFT1NID[; ]QMD$2\AYZA;*2"WO@-\0WM@!0SDR]
MU>>?0I"+F &H3_ %SN7G"S1A4'&#M>&,!BQBK(4Z^]!CFN[[O:F";UNO$'
MW/GN<.P*"VQ$1#"Q_F"_#PIS3G@3,*9RSD@;:5#N^;"FZ(<>N=="9PDC5G'@
M*2 ]!RQ.%_] <(5;=S?(!H6']X(V) ZM,^\/_'X#E\1?>GY.7'APNY2&\7EP
M*H"Z$=,P%E-EO:3YM#8\P165^[? FQNZ<]S!QIUT8&V*!?,[XB8**3_=*IX"
M4S*V-Z$,*1L .DI3LYF/YJO%TBVN!4VD.W!X&_LI3<T@K<_[>C6?4OP_+HHJ
M2<=)5V1*IQ#>[K[I)KQCVC#W_;8V<_?%"K5[[IP93)5V9^=,4> ^O3! LCU'
M X<2)[YZ1#!_BYG@);'O9<"DMW*@BQ81P*(HTZAVTW</'PT >O;KK[B9W%CW
MC]')"#C%>,Z ,A6:B !"2-"S:B:X3!0:HDPNA-JCQ:I;Q<@N_LY=4978L"KG
MJ-!F'I,\=BUM$]U*@^]-J%&Z);)6VD@PYJ@TC]/KWT#P(<1$^VUJZ&VD_2^#
MC0YG"8XRDUW2\DALJD@EB,#.Y1+\/FA (S92D&NLV =/S &ZD2CO">)R>0-@
MY(;"[(UM<*L*^<J9-SUY49,V2+E6E:?O'+4N2/#<V7?4*GXX1\WC:7KXU:W)
M-W^Y@'PVL([N._786S;*F91/[QB=;>3/$\LP)7K*IQ4Q'CAK]4T[\N>"0-BG
M6(9@B3U,4OEKYYYLO:&) A*=R8H<<:*ZF=P"(8)T@+;BS -R;:IWCN->!6"Z
M)_J3-R2$;J'$_7_2MN/\IFU[:HJ5_5C1R70NN>WI5@:2 0OL>!K@CO%NF0W\
MO!0LONQ4_VVBWWJOQ\QP-M&.(R:Y)B%S@U!+DLGCU=GS]92Z(GK<\%4F-QR>
M;50,G,"1PID4NFZ(]:36XQ);81CR0CF8QHP[L>\/ZOP83,"Z\_SXJ:ZYM64
M4/A^+S+W-D@W1P:IM+R<LPW*)Y,5-D)PDT,V&NOC<-:L%5#\S#UT"[C@\:II
MTQZ.5L*C!!PKA7I]&BTJ'!5_3(HE[I,66%_6>@,R])A(Q$XPJ5$?!\U+;ES1
M9NR+0-9>E(=OGP-G_8)8:HJI.5>&2&.!"^Q_;4NR6S[_:Y]]  9%F-?R&93W
ME(:(> :% 4 %-,F*8"Z5Q6M!1;SVD7Q?O->+-E#'02&L^U0#0FOD#D&>BA&D
M\>>AOV4@HVZ_ W$C5>_610XR!_.#2>(.!J/\,'9>!"BWMX:E8ZAX9 U&RNH.
MG+9KWQJ([B#V1$)6"5B_U">$TR9L!U-Y9 !H7!=XA")8A'19+6K0MHYA,TY>
M+JC$3CI68;MA<&1&EPI[>54'"WG(O+I'=)&8$.JI<>>I<>>I<2=JW'GYU+B3
M.!'W]#I2#228?6>.(U-W9@<"W 'W"R9E!)Y,,)&V?@U9H7\2P[%BFZX!G% Q
M4RP:HQ:UD"9%P>1'#?)@K(CJ\JZ>][@IOV @OF>/8S# TH=['-(H*]DR[,2X
M"C4IC4<2Q:-[]DIPL)\AK1E!/*(>=T1<42I9<%,D%\947&X_8)#>:%>")&4#
M-O80MU$W%K.=+Y<UA.I30IN)!O8&LH?^TZV#9^.D0(J'5B,#X.QW08:[]=P]
M]'1-X T>."5T97R'0R;U^FN5\).PR7Y>[%_^ZU3)01[">T#"F)":!T 9 .^@
M)6.%+)1<B(.H[8#>UQY[]A[POGJYRP>^(&7!;E?C%I+8 $>$.FQ^N&_R*V6D
M'_PF3]#%\?18GBXZ&UVO<J6.]NE79\*!10PJ967E<[6FVA3'G.4"B;(E%=OG
M?X UT /"CPNZE:V)"""&R82DG^T>_F^!GBYB=I8?7.9#LMI[Q)&GUPX*U:][
M%5/5+"8M%*BY_NXY4O1WAME(?]>Z#T'>H:GKA?DQAW>;H0PW:&G#ZVUAR94>
M >M%#."S7"0#.Q2HXMY@(UP+M^THL^(N=$!+9(]-M>DE,II K"XD@Q;_GZ5*
M/[1\&B9G4Y)#/&J&V>H1=#:_V*N!_Y?_BHFL8;D;"^J\]A9P 8W.:=!M!E.N
M=CG"-"3M< )%O^T%XLB&^1:#AIT]BEBZ5V@3J8.<I);;FO:[TH<[3?OM]_IB
MA]D>942O;@HKE^U;TJ .&"05FN*ZQJH_IBC:57-7,H/# W,?A?:^',"\_3 <
MP.1N^563]QE,0>\@$JX#$F+8E7#=PK>QYQSJI6?402PE0 #;87NB@0_S8H\I
MOD&?SN$L[=>'$0837T17K-G#-7=%!]=+WQX!:4M9>4B+^SQ)Y5I]7&:5:+=J
MX1P/1%5CH(:"<4U'^?'#^Z2S45W-U]Q$!,"*%3(T1T$9I#I&1\K0#ZU*J/6F
M0FWX@46Q&#=Y55!+K2@.*J?J#%J: V<G)'$]&A_#VT>%9O>!#YK@.Z.A(JO_
ML9>][8GE6NZ=]G:-@H'0\P_\3B/1J-OUE+VA^6OV'W0GDQ)*!+28:$3^Y2G#
M[O,HT>EU )B 7'/6#U$ \,-GA@-4/^!?KCIH,8^H\%&4JLY=^.Q\48FV=69)
M8'+S3&RFC1+I21 !SN?XCV7>36Z\&J6[Q1)&*AS[2"@ ]W/'W/NZ@PLCJ;E
M?_2L4WJ%85KRB%/NJ[D]&XRY NQA/37KS,*HQ(O8E'D)Q3'[O#&P!DWWR-/[
M>/C[X+*OVW.HY*H$U)]&A (L2:2$@0)X+4'MZ-5AJU]8*R=.())\"1C6/I7;
M+ 3E@7 +X$E6W;-Z]FQ93VZ+CJT=Q+ALM,-G-6$6X4S(@A'E!1-QN(&VL8VC
M7WP&H5KV)PG58M>;B292.45B\=MI)H>Y7=@1';W<;[JQYX,J[9_'5(>]LMD(
M 75A&0\Y<*C3**8#S,B?O2V"]09'M:&*"FJ$ $.9RDN.@:O4RX1JUZI/[66H
M>_1H$1O,M&B!;A)QK<6"$2S0,%(WP:>AERMJ$9[6L)<C9!>T_+;EL^"W^<JM
M012G1K=L!=Y5@[0A<->)<_&3+9IA2JO'\0-D6IM$28K9##O(8*++RBW]?Q+-
M&/:]S-P;9DH@/J!"^^;V]GCE#,:7K(3M-0DVF*ZOW4FPO^>0S!P&BIUU?.]A
M2"V=-UQ813;<5AWIJ8A-L[[JN UJ8/#+L"KVXZN7^#7^;2N__NX%_MK]XZ6X
M1*>@YE4W59F/3LN[<CXZK:>X7;T7W[KU#:)D\_P^(QX&:$@#Z*5(BCD3= ^_
M@">B0P<XE!!%]O 5+F\2'_X_G[UX$ZYZ0A6'Y=^O4?U-Q\<G%U?GI[^<C=X,
M\ZQ#R+"!#>]A8VX[B=^^/;\Z__#^<G3R_NWHY)>KLXL3_/D K.&;X22#/ZDD
M<.K,1$$5'T,I.0Q#";X!N$74UP/'K'%>(K_&^S'@"["P7N329&$PR"!<+P9F
M]"?=WU!3T*AV0S>Y<(<2$6ZJW8>3&UZT8( MJ@-YT9S4DTB"6%<!N[]J)"=%
MCJXT<3VU/3VU/3VU/45M3Z^>VIZ&T_8TX=/4.=D^V<0$N0%C,W.+\,=-,@LI
M1@+P%YR 2&6%-%F;A78HYC1,Y)K<PO1T^H;7 #RFEJLI\+'MT@0-6'*%$ 7;
MRVT28U49C#!<\*:83S.?49(;.E,9)^Z4P;@THX040C$-))I-0PL\/-ZDGD^1
M?6?B?9J0*EOT':9NA[?0>T9*#VV"*1BXE=L1Y-ZT95ZRG#CA<69Y&$([O^:_
MN['Y!QX"@WNB^A$E8.*4[A+ 0QT#G='Y,WO'EL*L J);',1-*(4C\YUCVQ;E
M%N[1"[>J)1>#R_L;DTWSBQ&R<^*>&)^9MARO,MG+6)ML"MP"\6MHN5(WK?'/
MHL62>_UD>F1;XLI#I#TTNB\P]W;4U=<%<6*)\#BE;NTD>6JL>/Q:-)5=8HGP
ML>H!O\5$UM0[8B]>/D-.7Q8Z&7%[)C>.!>UBS)U-_-:MM5W_%N2O029W[QOF
MHRZUP3C%NFM\%)0)\31R9?+OV?JV=F5NM'QM_S5+7OP-YG0V'R/<GYN<J4S/
M@*BRYI;'!"D>9WV:\%B("'=QT3LDY9D+:(GI\4 ?15434 I:-05=#WFW]. -
M>;O\<6*^;86B9(#\7;0PQ\39K8_"MVA[]R!:.'KXUBKEA>V0]C'9**#XC\A<
MP(1,MTY UK^0\2)F1</)=!9@RMMAA)[OZ^K9!<XI'*N#V7-N5F##,:8^7(7(
M>S\-E:R*/Y9N";3(08)DC-1_16SG"@2I"3""'*=N34UN(3'17!.I+5X<W!AI
MSQG=%3<(^Y;JBOH6'_/F%OY_XLZ#QZ&"&.IR[#%9JDJ(AU!Q^6J:DE\BQ_@K
M*2& ;!2(;#"SS9X3BT'9L5P @15K&GC '@NA1$>IE&BL::@;+>K'1'F06QP+
M+;'//^I9(63Y02W4;6>XLPESIF4[:5 @!$>,I52LK,)?@WH\ZL?57(_G\K$P
M6XJVD!6%677E'*J72I+I_ .8CI90<['D3/"SX8R5Y&G+!$STAP4(,Z!="R)9
M(AYS0Z0\'\5Y.+%+S.OV5?+ZP\?Z=X"6P(,W#"*R0+10\8";'(U5FL<!2]\]
MMH/>21PO*R0&Y7'W%I=;35LCU#;SGD+>3&[<NYR JY=J"8O+VKWG J$7+_&4
MD<93SD(<>-"5C^XL&83&$^$^\\Z&E>0VLYR/!D/!FR4N<GVKY$I0W^:ZAZ=8
M,$LY$I1Y;:2),:;/I!^8VFN)164]PC [!WH Z_.G"[Y!_?CUZ^>O7\5L:WK#
MA(,.BE.1^!%:0Y3()"0TI)[JYM9-_;R\%7T<:4F%;_J61FMFS1//BBDHEU$)
MNH LTJHBR,=B52&5_!PI?MS^7LT+P5<!J;,9I15[&SF'OISV8^^R;5>>$G@"
M4ZDLP($_YG:- &%01"?Q+%%,IL1NR2%N5W32R(RC,JXZ^?<26I HG8(J#<&0
M$&+CSI55&X2.<*Q<5P#:S1<@WR0@L"FOZQ(?#N>H)5@-6DPD_^<[\EIH>[%G
M#!>B.95 "P#/T$W6N+_!X"S&!^$W# V*JGIHSH*DW0X+QYNW"\17MYT7'DL5
MW3JX*P<.>P^M@D'M/9P2@2D3'FW!IWLDMFXRCZGGNNUR-78F@5@%B+7 >1AW
M.;DDQ1^0+W:G9'-? ,);Y=\BM@M:N4:3'CZ$W/*6QS2PVL%V4N%J_([/LD%D
M"-]D_2_G >0LY%B/ZK%L5*)3T))QC?!+]C1X2GS6GH4?!98I@K_FJW00I>\%
M'],,IRU'>%E(5A'4S8G73%&]KD2Y$ATEJ[87Y78FZ!3!7:^/(Q>2N@"@\@&G
M0>',U-PYR(UQ)A%:JTA#V,%X3*21L;^OIM<+RKZBH)@S:&YEC>FB[BTUB[I:
M>[0?W-2]*<(@NU$Y8S<JJNO\FEZ=60]>;8!'B'5_'CU\-O#L;;D 457.1+LI
M@D"=EYK@$CQ,\YM09)'P5H_ ]?IQ2(0+N!)#?ZOG2/=XQ2<YK.1<!" Q--4K
M2.H-:!8\PI7E4J4/A?ZJU1]V179Z"0G^AL#Q>O/BS6Y@'ELG,"&P) F/AQ9@
MMG(?;V\PT%BNE:W'DMV*=":,07I:(H2\-GR'YBEP7X@HOD'E$>>O3%>3DIS2
MI6HJH_7/6W2O.CH*IDU^3V2,])$HO086&^,D@.FC+P9X'@P)<S;EM"L]\;MW
MU6!60E P"?9LX#PQMSZ,C- CPN!^S-=HVB'E<&Z07/O6\)E!<XB(+Z/4LP^S
MI\[SG #7-'G<_D +MLY1R23F:)'6O1 @R/C XSN'%**6$HOHT#O*00%B@BF
MVBC6L#33B%Y(/#2N(?*0T*LW8Y'H<"/&W5\+1IZ*5S(3JZ2DA ,K'+D(Z$"Q
MP2I$"SL9MWGV;3<B;#%$Z5<2K'7S*"@$DTNAML);VX 7Y>LXF (+V=7NY?_]
MADJIU$[A&Y&F% "M:89U%01.3[0((JU4:+HA95E6E35_^Z:E*(2?RK\3:/)A
M76 7@D !32\W8^YQL'4W1>[N+I+>OE$G@PM8BTD]2Z8IUC<M)17/PK#M**S7
MMKY?:)CN2GBF/O]^_ZFBM%2\2KEKU_?>Z^"7IM/L75$,I )N_.=HLS5%N4#=
MF7"#)(.%C/OYLF1#7[@Y)BQ7J4W-B6T2W.2N=$_=]SY)@=1\LE[24VRMLP>^
M5N^BL;TA&^PG0)T<2]!8B=KB-.IX)(\U[MIB-1^!?@0#LDFTQ(&2;3Q1K$80
MD7.[RQ>;_:\G..\3G/=_*YSWNR<X[Z#CK<&H^NR.MVS=W1VE[:J!],.^HZTP
M)1;5>!\-Z].W0TJ&E;868XO\4,#H56-V^" [$N!IKZ. WV'OL[G[)&\::)RB
M0@VDQ0H(*8'-&)2F*#=4RKHDC6<)F:P+DP '* F/=%H';E/_$3!/OO+R(WK3
MN!7=W%=+^&7''-FX&MI.ZIJ86.1",*L5;L;DX2V#"KYUIYZ6_"<M^4 _)DX%
MLX<;AP\A[P)#;;9XK(R[R1* U7J,(ITY)7"H3*JW']<DSM'6('@W1SW,#G$V
M"UPA!;2W094>=6,QSQ+F#8)]T*X@ 5UR?J/ 14041^YWSV:@H+<==8##JW*L
M;5CI,\@5/\,Z1%&8K@M<S!6#6O51=,RV3V63;GH8XAY&EG4PRCJ?U-O[L0$I
M@6Z]YR/_)(3-95$;[ZS\HW.K&HJX6OW+C=[>TAE*YO<2Y "3AC#>EA6C@%!G
MVJO0>>P=]?  @!Y./O?_S*]G1EI['CE/2N2& N5E5+@!!C\P+_> 5/ 8X+;H
M2+6'0<(,-/!71R:'"1@$YKC$UV++LKN:9.C &;<T.5[7,%F,[3%D!0=^&D]O
M\&Y;M8O$'=@ F9#L# +MXGRB>:L!#8WYO7188U9&EX/VI!D,B23J(9ON_A/K
MC(<QM^%4 ,FA[B#1=5]KUI0K>\% CCSU'XQ](UB=N>CD89FZ+F8A"Z0WM"R(
M14BO6!^V,+F-0(])C6D@*LZP@!A@BD FA3!I IEQ OQ4EJPR;ZUS,RWH#8=N
MU48@4D1:U%M_/E>_>ZEEH@=G7QF>EI+A3I]BG[=T=$'"B9U81T;I/< RF6I%
M50<DV0W1M)C.%30=^:*@8I* 7?-RWDHR'[2\>^];!NZIY\P:\LN$0B3ZU@:0
MRN=/3THE9N_+,/,%M< YG]8(=HD+UQMRP3C^S41NFN$=A\1PR(Z&3!#M!NQ)
MS,H6EDF.XP)<W-W(W4>$-W#S#VVK$,VP6#*^6SRFN&<GM!"HU((S6;:ZM*8(
MS\D89.#>A%!-$)O;(XFI]UNO"0,,?W9[("KGQ DMCVV0QSU2)[?> =O;@BC?
MS)D_M"^@8%G.1-X)WK>).@&KA"V2*LL]+W-"\F:X5#-C?3(Y:9'E!*@18=P8
MAF#8L!8 6D\:RK0F92,E'\R\9:&B-,%+-V+ATIZ;-3/6M  #[R9OC$RN!4)Y
ME^NS10;D]3V'X@L2T>(^ HA,W_DS)#-LQ[7+VYC#M?2#B-<6T.8"DBR8AI%X
M"UCBAE]G*%-=89@7VEYP4?*NRR<W7M))W02-R/1<9=%KI9&$<DU\5M@CYC B
MKZ]D%+Y$Y,5ORD!;(/2I[P>0=3WUT'%N=3%VC2S>J<T#ON64A3O<,90/=HM
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
M6!!1%G\D5(%D@G41EC1RDK8\@@4*49<<R-Z3B9HBY]4<!8VP7WX@NQ!\Q*"
MABNEDZZ7K->8KO6>:#-L?-!M.SVQPX?!GL@8U2MS. \%\I/UC&#.EBC>JQL?
M8G2D!#>;K6#ZY-YXS:'P7B8&N/_M!N]MIT-IS7C>Q'ZZM])!27W#X_+.WKX*
M? *0((=T=C3%77U;4.\]$;+,"]&ICDBFP/B6U8JH8H!#<X:&'8$-N$83 &=X
M,DDXXMD ",/UUNPC4@*MF8U2SJA^<!',"T8@;AVG=&F-%YLT3'5_-[!0W1;7
MY$!*1X](J>COVL%YB;20=;.&X(TU4_;=1W"35(J-J<9&3WCUAT'W$"I4 ODG
M-#@7?T"YH/72-LYP.8M0^!R I0Y)-G@S%;7F C*U1HQ' B@'-A@T"I+M*QO'
MV9<@-2$H:F8M'6%=2SA+Y5H)(K& BBXE<\QUOI9?S8^O7AZ]I"9X]^]71]\=
MR\7]-4>GY9VSGJ?UM,B2$R(=X4W S.2F?5(T")'W !X[2^QJY./60[NWO!Y*
M.&)W=\P<F)PE2##<PZ\@WB&/!'H.\7#)K,=:U=*S[_$PWJ W%G >/8'TD7SF
M:S[TGL-]<M\_VI[#]Q_>__WD_&]G%P?@%+RO_4$6(=)C!Q(Y%="3XQP'\U8@
MT%$(_-@XS-?R<63AE]P=PXH[(CWB@Y2Y&C9<E]/$4/*!5 03BZ.G!PEWR2/X
MSB+*G:#WFB,6*4@,!<YP;G@BB#//&;I_K-"DZ?VP<2GH\OF4N_,SFBLSLR+;
M4T3_>0HIF]5Y^+@]?(N''>C%[9JPR'LQ*7>LZ#.]H*>493X_-?839\T;AC'6
M_'@0 H$.2C.=<_^X28H#F-I%'43T3DGZ^ $XQ4OEJEDT9_@5N!_B>*(_YACU
M @DBP2/U072F ?'1E4LX@W1U^!FV<VO!"1Y)AZ!ZFAN(BO@^TU618;*/>W)
MC-Z( -9T!/(/!*&=W!236^S[E"(=<]P4T#6)M(/(CHH[!\G(XB^885?X>7:-
M@'N]G>633EGS Q )S=B&:XI+XM[)[\Y+">.@:":4BS>:"7HQ.%5+7(,NB"O#
M3F#;B&"R$;9@DC)'EG-R+E^:%]5U=],/!M'?,0HD2O6R1!:A5C8LL[O ].M
M&*_#^R?@'84EA"\S\S&R^RYE11-#8+(9<QW*(PO#AHULS9SAZZ&)<SYCQP4(
M(:'#1C\=+3;PT0;@6[ ?$X/R<W?9LC//.D/,O0!N,*-K9J?G*P7K2/8"<<C.
MY_*4N-5P0T@"VY2AD635@)[!P!%UD9\J_(SD^&' \#<9XZ'[9/N4=7BT/MGI
MA_=OSWY]?W(@[ ^<5[N_@7ZBK<'+5NQ?E]]2O6I9W].15@ ^&W9G#31#X@@4
MBTK(N2D761#QY\H=!0U0L4AOR7+EPL<)?.T?J[PMG_'/*PK#N'N FDG(<.;3
MW_,)0LY5_0E.P@8:!'28 &3 D=KA9!0KNI]GY362<KF?"23I:37]"(4ZQTT]
MH MRAE$(I 0!(AE=SV0!X Z+&C#UWM8_>)[E.2./[;K!(PU.YND3DO )2?B$
M)(R1A#\^(0F'@R34BDR)AG'!S%_SLEAYT'R.K4\0HF\Z/SBA%]E"K3?7VOZ1
M+,IL1'X87[0TW!X4![?(.3$M^#>8JI0#@8I3'NC1W;MAKY]AI=L=1'@F';U\
M_?]H-O5!371N#'A2Z1&WD:=G19J%R EM/Y/F[BG;J" H)!L(:\*0&"&)@:99
MP,^V%<*4;4 ![..M!".A[ 8"0^+%ED,4SSIYP(.M--B>IZD)+ZY>RL0*D&VZ
M?+\O=TP\B]W<#YQY%_/[G.XG<<R&#C.EI<'P; OR JX_*X'>#]).!1#A=84\
M9Z+!$*7I64YK5>6 ;'5;?(JMYOIJ$,(*L-U0$Q/A0KGT&[=&QT A>BZB78 2
M'SVX;W^UKA#_UG1GCTZ@V0,3+R.?[^?YM7'W4C22U0E$2E_6(77S#J2J6"^K
M[<C -;L3DAQI_ /Z&*.,T8_YX][&D#R*DUQ"*>QN /<54;& X972(T3!/JVI
M^;($+:>6Z'AH401ORZ,, =#T>6!H[LQ6X1+AQ9+!8#L-T[/(RIF;?F>WQ5 ]
M-FPK7C(.%E)%X5Y.-$:1[=SD"T?AA03Y4:*&\Y:M,2W35,.S;W.FY^ &Z,3V
M+/Z YMTM?;R^ 11=?T.!%1-,Z:.DJ*I*9+I:%#9'&C9W"QTF+H DRT;\LHWE
M23!_9(DH N8O')I](F?0B!T4@> 146;R,=,/MNE@\*3.B7/!&W$K7M &E5<N
M.);=:$%)MTY4F? >=I.&?8TOOW\-7CO:CZC&64^IE(JUSH_0$C!U]B/1S.D&
M C"2:\], 3#"9FV* EC9?"3%^3TFA* XWY?.\$WQWMC;*FL,N>=5F!)D%9<%
M444]Y#6<>LYZ*MXI86/\ AUSRPMRRJ&1D7U@>*"3; O*?J!#LY["_P 7 ^=E
M/H](H<\#$CDNMD01.##H"82NBPJ(\1D0OMA#3[7N4T?UT:9:3RXOSW]^_^O9
M^RNDW;W\[:=?SJZNSM__? !YUQ??/2;6W:O&W6KFG.M]P^&BD"X+6Q #!3_(
MO_)!8E1&D7 L4Z<W&RVQ0)R-;M9+<!U(P\WY=JO%F$MUQ%!#!=.2U/_RKH-(
MF>%>WN7H>)ZR!&P()8N=9V4+@>;2-#+J1==,B5POJE!NO"+RIPHY.WQIGM\C
MM^Z\B)KL;:J_$\HAJ"U6!(YB.!?+5W+Z9<*AN *RVO#Q^7$PX%?&'Y^BV#4
M@]!M$>WH 0(F6(.813LWN"+HFS>.T#T0CH"FN*[13W,G$U7DJ1;9UHNBP[79
M%&YZ.8' E45WHD%XT.X?A#Z(;8>SH$$WO1N8K?N;>H&_DE%"O(@'/Q1>ZA7[
M]=)&Y/ZX^PT@$=9@IKT8 -R?(F1>_DCFZ^X0D!N2E>/]>J4&*#:5 ?&X[W*4
MSC9+E#N$N1],GXS"08APY<@V9Z.W#KDLG[^T32[^9;""U&<U#GXRU8CH?$:C
M4-(NWWT/I<-VTI1+&T5M"JJ878NOUA1#Z;&Z9"+WRV4^A/62V0Y^<QB9[*!9
M./IR)()$.NZIG. =*SI9J/\DGT\B\#?>62_UD<@6,C;<+0>/D+(L@1=\)GF)
M8<8D89;FNZ_52K*!?0I2QO=9*I;%./;*.'S%""7M\:2<3ALC9]-[W9)L!1&W
MY5JR&L4?9=M1EKB8K#@Y*015>HUI/<':&:T R'+G965R4+V;V<43W(8]1;!:
M?$W9Y3H $*&#]"$2]=D'UIJ(=P7=7>"3D%U N /!'B4GZ4?C"2F(RKU#:%@%
M:58/7=PV=SZ-0OP0]0CZ%M:0Y+#/.L[GK U>%-#N&U[;77=6LL00:?UE3-_/
MC:D39^)*J%B 081N8:R-D=*S"LS7LYFSJ0U2WG<530NQ3JA3'5\0;J)U"G1^
M8'9I(,[%Q_ZC+<\>=CN4%21:F?8AU%TJFSA5C(<0TG<4E,>VS(G*J4BNL[X1
MR"V#31J7\Q+D$%0;(./2R7+5!<8HN=BKO&-L;[ 8BL)2O^8D7$_?-C%#8.'I
MMLH?@FTBO%@A;;U<%G.KQQV@/U6*/JDY#_4,Z\X&%#?&Y4J'F9Z>V7Q49+_=
MEJI6\.>[NJ04).(GM0-%.98W7<#V+8$)SX$JUA2K(NK4+63+/-Y66?O[YB)P
M';5B9P"U7#GR%9&,]8BS409-_,_JV;-E/;EU0:<4O*"EOIXS3I^HDT4$A$7"
M\+(RFT<[6I>L;EG7@=;TNOTF$P%U-WK\29AGX(<""G^%VW??2,P(=+OX24A^
MML>9YRU(MC#+"Y?AFJUU$$V;WSU2OL]36C)#44_W3GZ? ;P&!G#DJ @;(\JN
M%\CU/<24,90SWYP/3)M%[F:/SB0*!OH#)W-O(T1?\.7NY3:Y8WT.:OLVDON9
MBX5 ]+P_R+_W+ ##+GNZAU0)9]E>GG(FB6P+41<07=A0"Q[;YTW)QERUQTP-
M%H1^&:G\SO/[@"<>$R4\CMVOF)B=M[)=PKW6R&[Y!/A\ GP^ 3Y#P.>K;Y\
MG[M\#+C;'GV,?;))1UX&OO>K\/@LF0K'2* U09 #)9)KI!W!AE,-7I2G'H[^
ME*C:/YQ_G!";C?K $;3SI=S)?;_J?39]/^!5(ZDC^A$0;/:=JYGO-&F-8AZ\
MX,VJ%0?U O?9(?:@O<J-W/GH&CI$L7R:SY'@C2J/'FI.FT\JC0@0JNJ*LD#N
MQ^N\*O^9>\&LNCF4=[A/Z,F#WB'LIYQ[\1'7I'ZWST+=(R&928<&*4/*35$S
M 3?>$M#>I*Y*+6'@CB5@5"*M&T1)'$QA:46\]U+CG^(@ O_SV>;DD$[$=JSS
MXR@D[/$T^I?_&ATA/Z5R_ K$F!)@DWR)^5$&LP:]SPAC?3R2E]_MT^#$<B''
M 4N;5^$8'7VO?&]A6L*7U$D3(^(5)FRV;0K #G)WR6=X.49V9A9'$]5-^CB8
MB&2<I6LW*!O3SN,4I@A?Y$SU%U,W1ID4$,6"KH)BHWRBV>:/8[$-2ILFI;+9
M%"1H@C0<>76-J7!C0Z,WB>6*[J9N$US$\=M4+ )!:@,=KWL4O2JKDM>/UP$+
M ;PS<'VC_&.X8(V#^SB6Q%[M/(+H/,*":V[X,J@[+%W^9Z 4I/QF^5W=2&TJ
M2NZJ#>+TKMWO7H10]"U[R(]0S!FZW%3HTBXO:Q&DUJ,2E[GJF1/KR_#71]CC
ML-_3R=>U^DPWZ/NR)Y QK4'V=/)_YLG_*=TZ9168\5(!=P)23=3AN5\OM+HW
M>9L6?C5:KX&U?4QO=[_^<P TAGDF B]BZX!,W32<^2>S]"F'%C7MH:AT S1?
MI>V^)"HGJ?8AU)I),-O1D0%IR^_PS!")7Q;\=0<6(UU&U+_<5_[=4?*7KF0&
M[BCS->G&@&;,,>TRMS/=; .,1LFF"#2#@ZKHU!((45/,RV+&>.7,TKU&+8>
MY.-J(\W/3GI5I4,%3 <4!B%W_(\5IJ'2_8[9B(O!H $^+MS\PR$PS:*NT#CY
MB*=Y4(-L\4I\A<VXG$-(7WP]A."7;*01D.:>40L;<S\&#828?-.@S'29Y-EN
M+*>7(3R(2"Q$G@2L0<M-)M2= D5U[1#\J.O[<C7NF+ONT46F/PX!MQIX_$BF
M:7Q[BRQ7IA+X_K$P5'TFL'C I^Z@T,59T-,O#!RJ=6\,]6C_./LAF2Y:@;2J
M%P50DLZII3E3D23N<38Z$ &R7H@MA-\MJ MN+PH$;#C*,P&>0]S^;6ZR :AI
MU>YP(\5-&P!U@LW9;]BNH8\D;]V5G&7UW22FY2 @$_)]&QFG/*?%%-CI^.Y6
MIMYC-A&A;5?G+B \.E9'5H1O!D)/SI\ -.BXJ6_=&[@F:HV2B7T>=)>PH<9G
M6%)(4)'9 %SG9UR>$,;0Q6'3=AGQP#*C/78B6O*;F)EIQSUD1\>[RJ[L?-ZJ
MTK//1D/O$'B9F,'+1K<%:&:ZIW:?J*M52S\$\B<WO;5?TFR8Q%+]T!?L^7<,
M19'?#_9MW^7S%571F346? +F:PKRSQ:^2"L(.)G QQ?J'G"V@1;">?49.M%+
M[93%G#963VQOTJ;K[WH\IM$6-'R ;/?<"R9W8QQO]]::7O.7O%@?3E&/).QK
M+!F PC1NX[S=:K'*-G5:B$$)5M9AN/5?*23^PG#D#TN#3QU,;]KA<]?L.8$2
M<-?PWH2)A$YU%^2W%M9L2&PV=5M&GCO0>(>:I=*KNW>W\!Q05$)8,[SN74&5
MFW=ARBX@;FV[9&0?]#Y9*,^Y(A^V7-87V[2K:GK,)\NV^>*W386_==R-B^?N
MI]'_4)"N)[OBW?P$#&(-G29G<>]&4QIZ>ZM"6JUCSGOX8/I9]MY7'PSK3-O5
MAZ%IZ.G[@VD.U18D/-J\[TP?G=E#.>M/;-UXF+_ OGDJC"<1$0,^"X=5B4.^
MWBE5DG/H7 GZ852=V..>-F\<- )D.EFY:Q?U;P;>,8MJ]'46C98;RM&Z*[J_
M'[W8($EKFI,@Y-FVAK)/?:1+6)7^"ZR%B5*9M!]23+E)OL<M]S$DG%M, .E+
M>P<&(?!^:*;5,2-82U^[B09>]!DI+=&%TL2%FFB8+'%?<5&BNX!(YQCBS@;'
MS&A,BI;XH2KD:=IX(#8%N[)!\-]GV=MQF<@EMN./.$F!SM4M^@7)5D?ZIET@
M/Y>4.J4+(@!,NNQ 3,'H584];,I8"BW0MBEY5DI?.,\4H,>BE#_4RF#)ARMW
MYY)*E%:?FM">FM">FM"X">W%4Q/:4%0''HW/1,RSR-7WN^'M]CJ 0T?;#RH;
M$Q, 5\!K<O2C8KZ'$?:^AU']"B."DK<;ZOXC,0EIL3&17!TK@<Y XZ"Q7R'O
M"0H$=,T]#N93'.2DNG#(S6)J9[VIC,'8RCQLV0I#B'V]$5K;[<C;9$)=0S><
MK1H!1:5N[-6HPKWN7$IA<GK:[Y\.9(G)([BSK*V)ZV6QP$6FY!2)-3,Z8JV5
M<)$$%V"&<'30^\T@-D\1K%?9.]L6?&*8^)W>.(^32&ZDK/#Z* SLSD>5F^2M
MN0^;[@@V'2F<I!,MK5_N^;B^*P9>*QC46?\\",+4(I*NP985$IO8@"Q*^500
MQ,DE?+2"BV4W7X]4C@ZXRLJ* TUN"%(J7NY""192<0T"N]UNB\V]*]:2:28Z
M$8B[-71?P/*%YJ4&:NQ>H&8!>7,F_%]UTK_)A&-08C9"[!/GY+)4GT;&N-:/
M1",G0$]B&X8=AT@NSZC1X1K*^9FG&,X"?F&L^U=W90>440>"GWS]> JME+9"
MS0Y>>_L_>'8B* /.V&37UP8!XJI&_>% E=O7EECW'*F"IM@H9G$QDB;WY'21
MPG?$1B1.B^YI+Y-N]DE ZF>(3H/SB#/IH4Z1&B+*?U'&BG'2OF5)N?PL+^8N
MQDN+S$)^/],&D*;ZLR24P=#%'N+Y;CMT.!>7H^37W%DG3R>9]5@A85<O"]S:
MYF\L8>HYZA"^HCCXR0T T7U?NU)+.E<445KJCD[!ELZY7K*P_(N!SR' $\&S
MYU#C:'#-^#H)_28!.HQX%BOC-U :3^8_8*47-E#"^&*^E!FPO"M/ &(@1:;:
M*_Z5^;HBJD5MQ15RLGE9W!61X;Y>Y2"$6FMO+0T''XDX[(4@($;?[83P;P!Q
M!; .RZ$FS7(D% >Z:>ZX@L0V+MX[S==&\D<0)N#C*92-J-%A:ZZFW)XWKNO;
MEH1EFRF39>9 )&IDUNR;">G _1OO2R\M\EM824ND2* >9+)L21P3OT=A;^R'
M-3,4(\.YQCTR#=W573R+4^<\0,\#HI41BN7V00F$'O04Y<Q>&W:<Y\K^]W_]
M\<5?_N,__L/]_]5?$NCG8&FQH!W+^[IIIBJ( $@W47'JAO6CL/7?#;@O2^ )
M/9.3%?5X"I=G> )XY\3J6[AU" (,1).!XO1A>0ME ]L6?"+^P 0";8K/#\17
M^?[Q^"H&#3P((0>WO-]91J.H>5UCUP"7N@F/ZIT:W]<!&$8A0FYORB5=$U;P
MM,GOB1::P+1 A#N'0Q#@G,@,2S_ )Y(2)H L+6?=VO<IO,8VA9 F4>Z-!ZO5
M3MGQ73-F%55IU4[E(.DZ=T;SZ,7+XXCF@4%!T[+%,I6E03;7E$U<+J!U#.(;
ME@<'@Q P/S#R.#VUD[E[;]#+7R"99+/D13<Z^A]>5GC%_RR!0VGR@(56/O>=
M9?O)_]X3@4)73VXE#T3>E\R>Z)&Z14(IP@8: $?()DU+%&&X=XRM18^M:(#<
M_\3X\N:U9RYD;:[AI(476\_+J?+%2=N@)9DR9S;@Y7\R%VWS>9%6  )T_[4$
MXP_;$7<U'M2(3+:.@FW;=!Z 7YCT0MS#0#V\A<U(7@E\]]K=CUHL\^[F^*'[
MX^@T>CBKON15EWBR2([I<Y\6 >?\PZH2%2>4(@4\N9F G6,_D//RA\=S7GZ8
MD![ !%_A6W*,]GQ@!H3PGN+8IO"==T@H'5+/#5+ZF"-M^R&^>K(I)(V7L4UU
M!X5N_28HE/CVR!0\,AD(R)5%]0@7%Q)X9\Z1(4@>H.QV/]@1B2YW*,]6U'O5
M1I0GG#LTR#NK7H M.A2>8.JSOG8FT6";\Q8CJ+G\[%F6XS8-+XND,X>Q,7/C
M%^N:,86F0X,=9<R^>-?8I[(C(@BOEZ3=K:5;H7?UA'(+/LP# 07WT)PT#QMK
M,+SB"(1ZA>BAL"]^>R,277,>MFT>$:HW>O5(#.T^!_J;K2&#<:?>-?<LQ>'O
ML?M-5\YI9F7BW!]A:J8"4#//HD$XULJ(N<Q'M]!P;M0FK#!YV?[Y5V-4\\2=
M@A%4!<NJ!I"GS@O*J5;U;TL>M%7:PT'@S_I\[L?5HK $Z C6-_-(R;L[O+ ]
M4PR\B_A\W#.@#C(F!NHQX]L28@WOO?@<'8.<MF);B&U!=G(UM]%[.SZ_EU."
ML!&CH;;HJ;#X*:0CO$R)_"BRO]05 $A)ZF#W2T%?D%\WB>R39, X)39#5Z:Q
MZ\BM@V8%^KB8F@#%D#N?SS7)B:)"(*$D(M+OFQ&*4"UL>X8JO7!Z)$6 WZT$
MM+@V/:N]ZT?5%0(PHNZ--=Z1B?)'K,]S<WZO* S&8+/R79CK]L)LJVHN)YI/
M&&)$:]/VX2%S&"[@F\?C KZOJV=#R94\]<O]3T;H$-WI.8R*H2A2VT4B[]O4
M".$2LUDY+SE E- V9X[#M>=DQW=5HX,[7F?R(WFNI3A& 'VJ*_EC0%.$D28;
M&KZV\WN<,X-U&2E[4P: I5U,#D *'!M3 $>UQ/</'/BN<<NP,S-N5FXEC5]_
MDWR"[GHK4QYBH@R;@";&PMS%KJ_U(N\O^K!/^/,G_/D3_CS"G[]\PI\/!7_^
M+_]ES?'HR$J,9ZAU_>;ERV_WBD+V;%M#T;UV4_("FD)3J!6#S7QB>/P4ARN$
M0Q_EQW(>HS9X:53%)8"DPGC?21,!-$7TM"M(X]@K*)6;%Y:MMXJ5HII"D.*
MQ'^#CO>V<>"_X<_B"&8CJJ&-C[=^3V4G6F"8:V:KZR*DC,E1J1.Y&+=DT(;
MRW5*KM!>5Y<RPB&T<MAA4 P%_DKA\:9]:4C,L.'G7HOGFOS%K2,_82T<"$4+
MZ,O HM@S(/+SA;$7Q-]GRW_%9-40A!:*S"@Y@ E^$UEI>L=]IU ^$RINN""7
M;L^?1XS3#*B>VL\9CD02[A]9,C2AC.B&K8O@RM2A-7"0V$EZT"05T/J N"@T
M ):82;'=9N9LR@VIH9CX"B"BU$"-Q)V#<C!.^ $'X%X<2&[O*Y&,?HG<7H+5
M==\IOLMZ-*\AM=>./JAH@I:LJ.J:I&VTLC(9)X#*!2DVN/]G 6Q/$M4FG9ZA
M V8T8JSFJUBZEFS).V=EN]'?R@8$MD<_-_5J.3H:P+9^][>?!["/CZTH&/ K
M7=VX:U.-[K)SEG<]NBR+<3$?O0-8*N.E!C!]5Y>7[P8P?Z1V%X:EU!R[]QD:
MFL'0%0?[=3)9+=?$U>$.8+<ET2WIZHZJA-V]V]R 7ZY7+<8C+[_-W.B.T_0B
MIBE1$]Q'DWP^65&?%?]-X5#'2.].S;@;Y*"BA@QF(8,K@?.&/6+3LITTA?@P
M(DN2\G PN9W?<FX>[WMBN%"/(M3+IA:70<<#[>C-GL6D!(0XS&EZLV=.*>PR
M/::&1&H2=)'1%#<+K<@6_.S/6?M19B39TD0=C1@ES L5C\@G':WSFKF,E98H
M9;NB/L2HP]R[%AY*M?%*'#1"'V?.Q@'%X<JJ736(&LE;$:K$/DY??LFCWO9A
MKK8P=;97DG9:>0K-#OKKO*N6:NHW5; '=/U)VLKY58;[2M^^4JF!XR":Q7G(
M#[FF3:##PHP:7 \]5%D !/U ?Q5;@&/O-3Y;6C.D3]U-.-A-J]7'W$_K]G]J
MW5(J95/RQ.MK##MW\N!@76)2S&;]Y[,7;\( G@IS0?P.'_D?C]_3#N[)Q=7Y
MZ2]GHQ=?J0'[4Q<SEMU,Z6T/.89M?MMO%Q=G[]^>78P^O!M]O#C[]?SR[)+"
MF0]_?W]V<?G7\X^CD_=O1_ ([L\?_G;R"WSTZN+D[=GHW?G_O?KMXNSR$-)
MK[^6X_HETD"7B/&?$KQ0HIV]0[W E2/H)00Y4TC'V&(4&T+DAL T-9-#V)R.
M!>N3@;P"<&0,R^WJJ!?40'V#6\ZP.F4F*P@/&<Z(YS02.V/*BB5C)P3"F=Q6
M]3WVTTPMG-G<1=4.L&$?^TIOBW5?S")0#7K(7/C2K7W8+<\#%R)NAUP;('K8
M58^8-7S=.."\"=@U+=N(S[EQTU> ZF/L.S]_W%!@M7*)V*1;-94&P73KCJ'P
M0?-V2.%)./M>LX?'N (CJ=LA:]/\P>\FZ(TD%&TTB_VN83]/M+BBTBI-7D8
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
ME\1E"1!KF_VP>$9K5,F4EK,4W-.( -,J9)@D\35.\@HLI"DCC L2"S9RZN&
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
M#H+@X_O'1%%D6BDY40D+9<\VW7/S,-]/(%?INX-KSJ-"]:=9;^#J269/,EK
M7%!;IP6+,#D+6Y$/$\Z1>@01LW&M%JW/O^!!X*)O &):S15,$1#^PB_\9)(E
M427F[D063XGDW?05\E8,>V#[9?A'8+:_GD.TJ<B,%;$R_8IA/<U1N"NCRC/H
M]Q%'"#:[2R(DJ$>[I5,T#)<?+&5QJ%.Y1XD9X2R6W1Q@QC:_E6#S?>*.(\0%
M(5X I+582DF,_X9;21+#X!\A_BSY#94V%SFSUJ;@^DXG@:UUSV)GXZXB)1:7
MO )\<>VF 3.WN:JW4+H77%6>&>Q43(J^F2$-<VG&]F&O3IWP,ZR:NU(YI6S+
M?%O75:ICWC(:''IU[8=A+J1A9T'.WE]=_#<D-R0=<@ >\38"%P*56DO6E<*E
MABZ:^8M'40I.98P:29ZM";\Q)P!7CLW<W?H9#F5T]-V;8T)\,O5+&J)YQ-$Y
M Q F><NX\I%SOQK$YF0DJPD%.[JKNWUT%8.0(1P!D5SA/NTA6M21-)T=BYX'
M<E/?][X)(GA+P@G"^3&Y<:-M6E$294$+;E77#R[<I%P[_P0\E>O&'1!8I:0E
MB.XE]5&0ZE,%N"+\=Z"8A6#E7D&L[=NX+!XF-VWKX\GS+2&1PARDI&1<*;H(
MX2KRC3O^ D(D,L%-C!0.D:06\ 1M '' ?D/ QJR@WSW 6@BD@A2O%)'1XQ^)
MK@OIH'6+F!ET^MQ+7\(7:=" ^;H[]H@5D5E3D(GQ#1+L9)9+(8AW(GC=8(_N
ML%5RC\="H'X.H65B0^:,E2Y)4/+HA-=;!PD5HUX.)6P"*(Z@/")DBIZ=JV*\
M/V*UHPR><6=_D@U@\C(^G^FS*F1P)(L2ZY,>/5"^PP\0FMV"N0@S1B#@#)5:
M<3VQTVC,L7 OEQFPZ&[BSJ5V)#>U<".\B;'M;O,L$8MEVXH!60ZZ<RU%P)P6
MD[;$GIZPT1!&33S"D9NRM("WRPKZ.0LV<6Z&W'27!8,J105=9/="-2#!5@%/
M<HM-9K,2$5M 2%)3NC1H#4,)05(,M&ASC[87N#"Y['2-B3MWD+F.D@[C-7=D
M6M).ZH61R<AB?!P?K'2:,KKUMN!^/UI,[F%7U;R>W*I(X[0&PQ^A+C.BY@P;
MH.XPTY A>0>3B%&WX@A %PW@"W-XO;8W 8$)=SEK&6JK*;1<!L=K]"3:VZ*H
MAU5+*W51Y!4C#(.EC*+0U""(;W3)#1_Z> ;P)T_)3&PD7.X60-3T'H6+9FO3
MCAY#9J@P;3TANIG@'%2.R)%D!D&S>/"2D*.Y,ZF30Q\G6'=HWLNB%X+K&#*W
M*R)L\6A/-U7%7:D5ASCKRCR&\2HDW79-$T6F+*U_+M&C@7C$%0B5>[=T K E
M]9AHDQ;$5SZPEB,3%U1D@NYBJ(E$JP;6B&\7G0=8IV(V$["\"\]<4/W/@NV"
MV??^M(4*3I!H\P!+<HD"J[D^A"2VEY86FL0-^R)%[1DQ+&YZ"VHH(G96CW S
MG>"^LA>(VN)V%Q!4: A@I^'YD5<E WDKY1(R>R/Y#K=;@-T4LKN\C'(!2"@B
MNF=S0K%$%&N80@H0",#L\LD93!F &*EG/!YU&22A]7!%+B[(^,P,0O$!@N?I
M0J*53N?F3.[,4U^ .L/28\3N?+?A@S*2+I_D,O$<5OHY2^;U62N!09= ;) Z
M@0"46 H3M*\1V F,L) 6H6XGT3ZO( /9,^%^/#=<-+.\-JF&QX+LP*R=]GN@
M?DM^3WZ= Z U4$/@;A!(7+J)@O,YG/:@&AQA6!\XM)P)NF.VLPY[;:?%K*B0
MVW]:+"IG[/#S**KLC7G>+#!^5WI9<(@XS6Y9'C<C5ZDWS+^J:,"^)HJ#?A(T
M?H(>/D$/8^CACT_0PT>:=-^C6-7C3;H3D'#T\>3B_SU___,!N.]&#66;#DI5
M5\\26B@0.MG^OF7>8%_G+)]PC1N!8!,&&T495N=6:*LC]FH,\YT'DK%[U3J.
M)6-% 7KO&B&:[?[("P#4J8:A& )>MRQ+")E6[C"MG<-7H )73GT\SI=: +$M
M_ALK3U-<GEX'9IRW91NJ0V3.([T'<AW#%+%JO8;/YCW!&1\DYH&L1C'U5T"7
MF[S5N97)\$/A"V:4 ]6(3<F\@J1'O_*E<;BO?H6=8$-95+*6+F .AK"8(/$7
M2PMH4"FOF4 <F^QH8#G#:>>2YU2OA%)- :M5<INQ>@6E!UPPY#/'D)_(38+*
MBC<=(5F,+C!/&#:!))O0K20()XY'1P-8&SR[%S)G/"%#6"6>'8G'QN]1]YUS
M#FX+W]SMCU5C/&+I$2&VQA=Q#11&N\D)@ Z#Y+YF_1S(Z4U>-HN<$MRG-V4Q
M&YW](4V0'V:S<@*+I"^"DL2R'S\/EWN"\ &S7BNH-E!C*3.2=/D?F.-:"FM"
MC^U"Q&'6F]".9M82IM:6#SP@G^H>8Z @@'O.F7J66QR]!HH7KH0T,^?K2>:!
MJW[X?V7Z:[ T#F6$QO. ;!]@H$<!5 OEY):Z*EE0,=+GQ>*QIU-/$#DQCA.=
M%CX\[HH;J*MZ]8PIB:T4Q(,/W*-W-!RMZ.#A]4V;&/)QBKM CZ%)34^/=<VV
M*)1&RI]PP6*&.@+1L<S;D!Z8TI?)]Y*2:=)TS8976=+")#XW6.6YH1>E9N.8
MA(LS;F4;M&P;\'I5;[NEJ-J0=!085Y!%;5&R%$>Q_0Q)2 !]EI\Q+OK=*$W9
MWMK7N#6!OC/'>>\^U=;HSO@ZJIPZO/9"8ITN6@;2 2ZK0>$7EMHFGU,]=LU
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
M,O*1;2B[4NUL1K)((4YM&N+K8:X)4W&;!,:0-9/Z2E"=[= LV*4]L =]S)9
M<FY[HV*#U/.;VD./WY^NHU/2F7OTEJ_QYET!8L'NT/1AE* ,<W(JF)16^ 9_
MK2@ ?89A;9,9,AJL (CVG-O]B9 FRZRPWJ&U*CL8!"N"[^2 [W1]4S%.8]4I
M$83]_F3G]MXOML6[']PTF3Q7$!!JV#U4MT,M2&V=Z@G14R(VZ-]CA8K6GBO6
M/Q!GO6@#["".H,"\$W?\K%_:/7E]1"::X*?EB@652-O3EFCRP=ZA]A OA$3G
MPR\TTI,7TFH!D.J7>;&+MLFL/J]LC^1$G%?188,CJC#L;$U>;EQ#D2WE6EQ%
MO;F3H^<0AN^J5'C,^0*;+*!3DX8R))TBR9MZU4"H'<%%X&V"OKL=%>+?J[KA
MJOIP-Z-2H4L,8FBK$G$@.QS2]1B,33$N/2%H-W)S+2":T2N'DN<TA#QLYA8.
MW'="KO^I@8MJUKYV[!R4+%C!JN@EM:IRIE41ZX@<$\;!TM$\O#WO6W%(2? P
M_+AA,3!]AZ#=$ 8%*!K. S:F'AQ[E11I++/<Q9@RY9^" 2W[P)PN";1G5;O&
MV\Z@%M\56W=_JE6OM77_-Q47,^&X'>%LIX<V%T9Q/M/.-$+C4PT14F#JV6V+
MMO4K.]]E-]Q 4;L3[I-[WI:?]X[,N0>WJ!ST5&4L=S_79+X03#$0*A XYT"N
M0.C5O6!!4.T3(O8W&5,THN'R1)RAEOH5X< *VY+WK*>D5$\N5($PH;4X$4)D
M1X$I,5Q&S)X5+_!1;2W"3++Y_MJH."+E48Y-4(#$:8J&K'41/]T '& O1_W
MUB3EB"D'-?+8>!:^_K]<4]N:*Z5&B 4E"S8DOR/..PW94(=O,L"ZU@:V#)>7
M$ZS2>G' R(>16?_@%& E#R": K2AL.,]H,L"6?U7W7!2B"T.,%#B8LY%Y:-%
MY-A3EK,*6D%=/BGTYS+L4J5YU=#?E6WM%A49GQ)IFEFW/R0_FYV'CT: T=?E
M-Q0DW09DSHBNII)]$X0)BD.H1"4H3%0<=W91%[GF&_*ZGVHH=K4RE/>C5;;]
MHD<XHQ&UPLK)KX+JV&;/X/8*YGM+4;ZK;E8=0>O-]G09">K*)F;?EYVUJ!Q%
MBZ?1XOV.?'VU)+*&\ C0MYLK0AN\TFW4+V-:U)F?)W,N!IC-4"Y$ZH_T!EA?
M&\HSTL+F-X$.ZLO@6QR/IGNF+M:M<3_[YI$.M=0LLXPHY[' S*U'%WGX<\/3
MA(4XPP%*!\.>"0F=#X-1QP2,.IHG$[_,&U^>/T<E<J3D8!T!_2G,H&RRSOTT
M96LNV32,\W $H[+[=%40E0BWB4D@[0#3X-3-OHV-2R9O&2/)M.F#X:1WL284
MF''/3JG*J(O&Q/4%6N."EE+2SN/KKBH'20 ;VRRQ.*#Y#VC^ YI_@.9_<$#S
M[[GA>(L(+/[. 7R[7;_)+EF(\)\H,=AU,CZ@-FH%C44G4QHHWTV-QS ;P5QS
MC*;,O)C.F3HW@8.2\$.Z:GCH2 LT10O><3IO(6O)-!T_)T(+0Z?GI][^,!>E
M;WM0GEG7*DM>E%EC_X]CW#;=MX +XN941GG-M<C]%FR:T.-WI)?XI;/_RZBB
M_)IKW!6'[!;11ISUTV71JE.P#YCIN$4TKPLRB0EG@I5@OF0>!](DG ) _:['
M!CIDLB_.($D#("X50&+G-B-[<$W\M]*(0>EYV)E]"5=BC#;*.3-$GTIEGO"R
MS;"!RR#\$D2(UFB;/:X701;IKO%//KA%54S/F_JS]6KWI3Q@DX-!PI[DEF2^
M*D!JF=9<)[[(4#MCYYB=$M5Y*\K=Q'6$P"N'RZ;TJ(26/1=NHC$2BJ!^:$,P
MD[PPCE^6:\4&#V[0NCNT#F]Y6ZC.]RH?FDSP8I>XE#U8' I-<=%TFO2?"9Y(
MUHC6F6Z?YY>+FMAR*F*WSB796B_U<!E=!T%-V2L?S_+R%V$0)9>0T##*XR(-
M^ HX+C:^L,B:)3'!N@B,AC\HJA1BV5 -2P4"0@=1<+7 9=M3_:WB+RF<TBJ'
M!@LBA9&<D4!.B.\?A'2.-N#[C.7D2L6@#W$8_]X7%UF)'B>CKFK%/BU+<^Z
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
M<GA&!TP-.\+K.#M@%!.]<V/DWH.H,K."!L!0I[?5#KSY>2#^0KF/UN4Y+A>
MFX1[R,@VX#J=F759GQ L:Z9A_$?AK6S:8+0:&:T8CGH: D9 -U%=F*I@K@J\
M6=5K+N&?S;*6T1GJ;017N=XW*\(8I<#NPCYG9\J )%AWE+R?\3[KTUVV2SY3
M9?J*B+.&U/?OY>-3:XUP?4O;>A2M?OH!MY3*K2$PED8^F,"]@\_H>M,FS+.9
MX)0IZ!Y@6EH0_74;TIQ O[@M<? @04+/\=LZ7PUMF-J-..E73G U?)1A!)A7
M-YA8L-_#<X1Z<KU:!AD'?1KKM'1],V404O04P!..8X"&,@S$8S+/L- <32YG
M97%I/U=[2=F9ZE/M(BZDA&<]P1G%L[1;KAK801!F #Y#!PE]K@D.'T:'7-J;
MKN_-Z[Y))@\>'7'.I!W EZH18KS8YX_NOP)F3'J5HK4@N]!BJ$"J10NY^/(I
M44SZ=^VV :+Z*#X0Z=_VE76MK6N"_"CFVR!1(Y$-?\4C\,P$3OBIVX651>9*
MGWQ/DCLO>0Y1BSX&W47B)[L_B $36M-9B9D<8/B\.CL0 H,8R;9!P6=7CHF?
M 90).GGP^![-8# !-QE-?[14A='M>HXR=L>[',EDAS'.__9?'VW77CF75"ZU
MM]Y^UHF9;+= TK7JAHE>#ON74<*7F*&,5.W,^X:91XAG@S8] J3=$0S8PUM$
M,/>V3OZI\?;] (#%E8^J.NW(X-A3%*)I'(]1L4TUD'+8PF[(*!9OQS '=91X
M(-M<H\MI4'OL)6FI LNZOST;I0'&">T/D]SV]M.Z!W=:$.V5 [*I.]*-Y2JR
M=%!;1H5C@>LN%6.^MFR]O5C,Z<U&56.;!6+7(J"VEXAY+J<T=AJ\3]%PX:K$
MRF58U_&P9G>H[/_A+>)A>Q&3WF-,[%L0-6J2-W %]V-+6))HBE0]:*T#Q9W
M$,S!J0NCE0/B:H8/1J16\ER71:/S%C.Z9?DE<3R<([F/49:=CX@">&)[WS$V
M1ON::%L%M2+C91!_N/0AE<%FFK&"6? PK)[PTVN%B^0# ^-5LC%FJJ2-+ !K
ME@YA)#4DD6#D?J:D3Y&=L7.:Q^,[%55< 2G8SU[:+=1B *OUC*7$58> -!VT
M7OBP70'92(N?8WZD:SAG.=*"50[D8Y<HUDW2Y$*5(IRX) K4$TN*2.UTPX(J
MHA1T\I#YH. K, 7JE37T81[81]!GH) "-:43%:ZP^MP:""0QAVTWR&H'(@@E
M;?1]Z4!@+/=%D?JVI> J=F5K863GE>D(=&TW"5;)R_)"#!:OTM W#0PO5840
M:PL7HC*NH@N#.D'W1_&-F,.)$ E*:Y$10CESL51W4+R6KPD0[0-CPAE_35]@
MW!J\)T3^B\V*6"ID0.]>N FRMI8OX>G=@,JXDX+@QB&F)3?QKA; T"/=0&*A
M8K-,#5EKU4W<W9GX61,P7-J+0+#>5DYH9T&CJ=2\-"HA5'A\%"R2$WSP6!KW
M*IC@9^R<%C,2^2<B$B"3=PRR+X"U)71_>$0G%Z,'EU;_LYT<7XDF-2XGHD.#
M56>WWJRQ74TX51$US/*%H8EK;946$[;,IE!OGM2->ZO+SEM8UM90YFE/C>6+
MTT5@LQ!':;NH+[UMC5)*.]GM+-;](B4=E=4"+/"R@VCL)*R[%"I7@5W9$U)#
MBJ16POIW=JXV7&OAE'@,1>TH0$A Z\FC'X[ >= "2Q2;3U%"+7 OQN3D*7Q
MRQK?3YK:^@^T5?#P\O$+4]4V&2'.5AA!G&"-A""HPWZ( X?@L)_8S68?[;DK
MMHC=6WEVAO]:D:_IF:T*27(-%+\G]D4UT-PX&C*5N[7N058U28H*0XHXHZF'
MC'$P?54T+F&$U560*O(6!3CG"F ON/$>,AEL(CXGQ-O)7:FR?7B+B!X_0EAI
M94]#'N5?,M3U+W=<P# L:X<^P'KC?-7R!60.V=2R5L=YDRU;RKU6N=)95*10
MQKD;D9+R3XPUT*#"?\8\QM:W(4LFRD_9M__ZET=/?AJ@'UR!U]C1-4@0=6#5
M"'&_PI>L\-]!L^R1555J22[=J-"9 82D[8IZ;8)UYS)JLM@0&JLY797;W8[*
M&JGK0G-K'5LF@S:$MVW.LZKXE^LR_%3J^:/?W-,B.&+RL0XHYXHI0UV8EO@&
M25U6!HHC#CBUS%A([*]_^?'I3][Q!:EEPSE_1[C@[?<5L%\+')H79@'WC(I4
MVL0>KJ:)T?$,J/8N@6T"SCO[%?VI$\AT7W7?M5U/G1*$,!/@RFKXR8T]HNV
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
M ',+X/<PW'_DX+M)0$OV@4V]#EJB7CJY\#N8A#6\>@U? BMZQD587#@4K/?
M](=-O+2/<97H]:CN;CCOX"TLC%A10OXU;&:Z?1(Z%WD*VTH=Y2#=)]=W:M#*
MTW0.H3S>EP8=:/?)H(MG% 5-)IG6SMA3OB- ;QC/A%JV7UC<WC1HJ]V"E[4U
MD.LFYJ2JIT1PN6$S!WQ3E&>%&2@1F/EVRT!V52ED1X-&8\/7*89X!B#/X":Q
M9_&</.>]@*0G4^D>]6C6RM2N0N*NDZ79D:>W#J2G>=+\>TPWA(JD5(=6NKU'
M/::KO#WD@D_],V[3KSD N \ [@. >P#@?GP <.]W&G]_G+%KT_CN]'A;[QO%
MDQ,>7JZ075!65M=B.J+),K;&,V>FG.'C&*,15FKX[,F-B]&3A:U94Y_=X2HC
MMF50H61OG3J<-;/%.%D:>US-)$1OHNQ$T;8]O(#NZOC=-2%J3WD=4=7 *]6C
M>E5W$L1T;T4V71JX#2FG]/J5I'I5L7Y+4L 7\"FD?1AR]3P,I3F/*+H#4'J;
M+8T=3_#:(.!X:3]?WR-=MLF#1V+G0''&Q8G[2N/Z)O=/U:X*YA/UF8VM[8;@
M+AY]/*[D#<)T8Y;1Y-(YX77"W'1CIUM8234Z1:BVX92U4ZG>,ETA3;A:Z^-J
MIW&:,)JF;3_U:+BZB>K> D5PU@&C3%K=K+4@FTJE):QGO\XPPV$.XFOZ^\:#
M:->/*59=&';C1[W,:*VDVK/V;4?=E"H2H^W;E52]!JD>M**P\[A"VFU)T$<3
MK0IG[MJIV7,NQ@Z# ; ",1-\G:AI@^PD*FRC5>LDTL/,9)"Q]'B1KYXY=Z&
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
MJ(:3)E1ZA>,+1?N$*5;:UHAYQ+&1*.%(0$:"&RIYR55,94Z5:0.4C):1:YF
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
MQL8@AQ'T_B7VAC?>KZ]7EBZOXKEJ*WP48\1F+*[]C;KQ.3&G:<"D-K,*8RO
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
MQM_M)AQ*GZUL'78(0$X^%?>WP8WXU&()1(AO0H5^[NZVQ'W-F13T<QNNP*9
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
M Y=M_0!J50A*?!-585E&VUC>IM;_[F0:"DB57&R\P"P1%S3$IH>6%H(Y(,H
M@1996*#NX''E%.N/B6-9KN#-5<YL<TF5'SV<A:#:&PMP#/"@-35-^,(5([-(
MD:Y>$ZOH28;!6A C"<R,GK@#;F!CGWU(Q1N#"R3DS-,)5T=SXAGSMOBN8@7C
M4CMH#D$,9ENX?C8>KC^>[!_Q-!M7SO.B;(M:YV,IY!TJ4PJ8%"N5**A/P?B*
M,6>G^D+ELVX0#VCW15GFX"R]?OTVIC(B>-,.L%SL'"!WL2NPLGCODLZ0K#+'
M+/PG>Y&]O^RT9)%ZP-4JR9JE+WJ\8Q-$ &D?B<H%5K"U1<;6#XGG7-(F@_!;
M]B#[O7*!X-L2^7$^'OEA<K)GX)!5WEAV-N]/<;0KJYP1F?ADRA-(' ?Z-*]=
MN2%, W&6H2Y,HV'!<F@DZ$_U4]A2C(E:G4HP9:ZK<ZDC!*.VK'QM6/JUK1@A
MPM9I:=.7_!:: F!(3[J#O-#4X)&59HAN',W+E#.8A !Y67[$#P>B^S%B(>E%
MP_Z-]_)>DMKA3)'/T F#;E=N[6(\/&5S:VA5"BS+AM'+9D'#7K>>-S29*X%W
MX%J$MA!_E1&/.!WE2H/!/8X#JK)&?J4+?5XV[%)24MCZND"BYV69,OI-9_Z1
MC5N:&R:J8*V-)*RB>=NTE'*G!]$:R"GV%@D*'OU-&Z8/GRZE"#B*H+,LAUDN
M30O2:1R&ZNUT@:G*?3.^[[A;KY_['[)9[X&(,E:7[H&$B9"M_0#_I0>B&AA
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
M*2LI*4 6+=F@ED@E7!J3472N\E*-^R![NLW?DIDY-F%76-KS%IRK2&?QW?>
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
M+$""#JF+G!IR''JCK:,B*>(=S+>;4M9=AD1/\20P+OK:$Y7+\H,#?H=\*',
M/N-*&VR9;:(BI$QZASMEX(NV./2/P#@(Y07:H\59.^3T@#G]B:Q*73JP(\=,
M#$5FW"?+>FDX1ZD MBY@L%6B@W_@YF6A[,V4[:C6TY"[C5J7#5V?'MAL[DN"
M5MP5NF["W70I0JYG3"1S+IEC&];8F*'O2$.M<UP@BMO7N4W"80Q2?6V<XXQ=
M:IQG-IM<M/2>1Y3_]X/RY_V_+7N,*!>.PENSR)(LTD5N:^LAD;MF]5;4?=O<
MLDTHQOBTK^,I_#,JQ^DO_Q]02P$"% ,4    " #]JH%3D/#WN0@(  !F*0
M'0              @ $     83,P,F-E<G1I9FEC871I;VXM8V5O<3(R,BYH
M=&U02P$"% ,4    " #]JH%3R9<XUQ0(  !D*0  '0              @ %#
M"   83,P,F-E<G1I9FEC871I;VXM8V9O<3(R,BYH=&U02P$"% ,4    " #]
MJH%3TM<]\$(%  !Z%0  '0              @ &2$   83DP-F-E<G1I9FEC
M871I;VXM8V5O<3(R,BYH=&U02P$"% ,4    " #]JH%3""YF6D4%  ".%0
M'0              @ $/%@  83DP-F-E<G1I9FEC871I;VXM8V9O<3(R,BYH
M=&U02P$"% ,4    " #]JH%36CNL<C5, P#U[R( #P              @ &/
M&P  86DM,C R,3$P,S$N:'1M4$L! A0#%     @ _:J!4Z^6I6$>$P  /,<
M  \              ( !\6<# &%I+3(P,C$Q,#,Q+GAS9%!+ 0(4 Q0    (
M /VJ@5-C&;SBRAH  "0) 0 3              "  3Q[ P!A:2TR,#(Q,3 S
M,5]C86PN>&UL4$L! A0#%     @ _:J!4Q%N=DB#>0  <5T% !,
M     ( !-Y8# &%I+3(P,C$Q,#,Q7V1E9BYX;6Q02P$"% ,4    " #]JH%3
MB?+<@NCX  #>< H $P              @ 'K#P0 86DM,C R,3$P,S%?;&%B
M+GAM;%!+ 0(4 Q0    ( /VJ@5/7U<6,EYH   8X!P 3              "
M 00)!0!A:2TR,#(Q,3 S,5]P<F4N>&UL4$L! A0#%     @ _:J!4S-A\2C-
M'P  :-T   X              ( !S*,% &5X:&EB:70Q,#$N:'1M4$L! A0#
M%     @ _:J!4R)>9P/D+P$ 66\(  X              ( !Q<,% &5X:&EB
M:70Q,#(N:'1M4$L! A0#%     @ _:J!4Y7QK.[+/P  K[X!  X
M     ( !U?,& &5X:&EB:70Q,#,N:'1M4$L! A0#%     @ _:J!4Y, XM=S
M+@  )E !  X              ( !S#,' &5X:&EB:70Q,#0N:'1M4$L%!@
0   .  X F@,  &MB!P    $!

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